Home

COMENTARIO TÉCNICO

image

Contents

1. COMENTARIO TECNICO Hablemos de MCU So Por Ing Daniel Di Lella Dedicated Field Application Engineer Responsable Area Educaci n Elko Arrow www elkonet com ddilella Velkonet e dilelawarnetcomar freescale ld ELKO ARROW semiconductor ARGENTINA Como sacarle mayor provecho a las herramientas disponibles para la familia HC9058 2da Parte Continuando con el tema se detallar n m s puntos a tener en cuenta cuando se trabaja con las herramientas disponibles para la familia HC908 e Cuando el EVALOSQTY FLASH POD intentan comunicarse con la placa bajo desarrollo del usuario no se logra establecer comunicaci n con la misma y el cuadro Status est todo en Rojo Esta situaci n puede presentarse por varios motivos estos son algunos de ellos A Mal configurado el Puerto de Comunicaci n COM real o Virtual S1 el puerto serial hubiera sido mal elegido y no fuera el correcto el cuadro de Status nos indicar a esa situaci n mostrandonos errores en todos sus puntos B Mal funcionamiento del Puerto de Comunicaci n COM real o Virtual S1 el puerto no estuviera disponible en la PC o Notebook el cuadro Status nos indicar a ello en la primera l nea del mismo C Mal configurado el Baud Rate entre sistema y cuadro de comunicaci n Tener cuidado con la configuraci n del Baud Rate entre lo configurado en el cuadro de comunicaciones y lo configurado en las placas EVALOSQTY o FLASH
2. POD Mother Board D Mal las conexiones entre el conector P4 en Header Board y la placa del usuario FLASH _ POD Verificar que todos los pines necesarios para colocar al MCU de la placa del usuario en modo monitor esten conectados seg n lo indicado por el APENDICE de Configuraciones y Seteos e La comunicaci n de los sistemas EVALOSQTY FLASH _POD con la placa del usuario no supera todos los puntos del cuadro Status solo los primeros son positivos Verificar los niveles de tensi n en el estado de POWER OFF MCU sin energ a y en POWER ON MCU con energ a pueden presentarse caminos alternativos de corriente que modifiquen los niveles de tensi n de estos estados Como se explic en art culos anteriores los microcontroladores de la familia HC908 poseen un modo especial de depuraci n y comunicaci n con el exterior denominado Modo Monitor que es muy importante en el funcionamiento de las herramientas como los EVALOSQTY FLASH _POD etc Los dise adores de Freescale al concebir la familia HC908 pensaron no hacer muy sencillo el ingreso del microcontrolador a este modo quizas previendo falsos ingresos al mismo cuando el microcontrolador estuviera ejecutando programas del usuario con las consecuencias que ello acarrear a Para ello no solo bast con que el MCU debiera reconocer una tensi n elevada en el pin de IRQ sino que adem s se debieran cumplir otras condiciones para colocar al mismo en el estado Mon
3. WER ON el MCU necesita tener buena tensi n en VDD y la tensi n VHIGH 7 5V o m s en IRQ no debe ser inferior a 7 5V Muchas veces la placa del usuario posee componentes asociados a VDD y a IRQ que dificultan manejar las tensiones de control necesarias por ejemplo en el pin de IRQ es usual colocar un resistor de Pull Up a VDD lo que al aplicarle una tensi n superior a VDD la misma queda contenida por el resistor de PULL UP en un valor entre VDD y VHIGH Para solucionar este problema se sugiere colocar un diodo del tipo 1N4148 en serie con el resistor de PULL UP con el c todo del diodo conectado hacia el pin de IRQ de esta forma tensiones superiores a VDD en el pin de IRQ pondr an al diodo en polarizaci n inversa lo que har a que la tensi n sobre IRQ pr cticamente sea igual a VHIGH Sugerimos adem s ver la funci n Diagn stico secci n 14 del manual de usuario del sistema FLASH POD que nos servir para detectar este tipo de problemas Se ha logrado la comunicaci n entre EVALOSQTY FLASH _POD y la placa del usuario pero en alg n momento el entorno de desarrollo pierde la comunicaci n y queda congelada la pantalla Este problema puede deberse a cuestiones de Time out entre el puerto serial y el sistema operativo que controla el mismo sugerimos verificar la configuraci n del puerto ajustandolo hasta conseguir la mejor perfomance posible Algunas veces puede deberse a problemas internos entre el hardware
4. ce un valor l gico fijo sin posibilidad que el MCU bajo desarrollo pueda mover el mismo o bi n por mala configuraci n del registro DDRA o DDRB seg n corresponda en el BIT 0 que debe estar seteado como ENTRADA y NUNCA como SALIDA mientras corra la Emulaci n en Tiempo Real ya que al colocarlo como SALIDA provoca igual efecto que lo comentado l neas arriba B El pin de IRQ del MCU bajo desarrollo en la placa del usuario queda retenido en alg n momento por circuitos externos en la placa del usuario por lo que se pierde la tensi n VHIGH 8Vdc en dicho pin y en ese caso se dispara el COP WATCH DOG del MCU ver manual de datos de cualquier HC908 secci n Monitor ROM y se produce un Auto Reset que provoca la salida del MCU del modo monitor perdiendose la comunicaci n con el mismo y la PC Para evitar ello y en los casos que pueda implementarse sugerimos utilizar el JUMPER JP7 de la placa Mother Board FLASH POD en la posici n 2 3 en lugar de la posici n 1 2 En la posici n 2 3 se fuerza la tensi n VHIGH en el pin RESET del MCU que en la familia HC908 funciona de igual forma que el pin de IRQ para colocar al MCU en modo monitor ver manual de datos de cualquier HC908 secci n Monitor ROM Continuar a Hasta la pr xima P www edudevices com ar
5. de la PC y el Windows XP Sugerimos configurar el puerto SERIAL COMx de la PC o Notebook por medio de la venta configuraci n del sistema puertos COM LPT seg n lo siguiente BAUD RATE 115 200 BPS o superior seg n lo permita el puerto Longitud de Datos 8 BITS Paridad NONE Ninguna BITS de Stop 1 Control de Flujo Xon Xoff En opciones AVANZADAS Configuraci n avanzada de puerto Destildar la opci n USAR BUFFER FIFO Requiere UART compatible con 16550 si la PC o Notebook presentan problemas sino dejarlo tildado Cuadros de configuraci n del puerto COM Debe destildarse la opci n de usar FIFO cuando la comunicaci n tenga problemas Configuraci n avanzada de puerto hd Tambi n sugerimos leer atentamente el manual de usuario del sistema FLASH _POD en la secci n 10 Poniendo en marcha el sistema para la correcta instalaci n de los drivers USB para utilizar el sistema con el cable USB provisto e Idem punto anterior pero en plena tarea de Emulaci n en Tiempo Real aparece en el entorno WinIDE un cartel Gris de error en la comunicaci n y se piede control de la Emulaci n Este problema puede presentarse por varios motivos A La aplicaci n en la placa bajo desarrollo del usuario est conteniendo el pin de comunicaci n a un solo hilo PTAO o PTB0 seg n corresponda al MCU HC908 ya sea por problemas en el HARDWARE resistores leds u otro componentes que fuer
6. itor Forzar ciertos pines I O del MCU a estados l gicos determinados durante el ciclo de Desenergizaci n Power Off y el de energizaci n Power On son las condiciones complementarias para colocar al microcontrolador en el estado Monitor Por este motivo es muy importante asegurar que el MCU cumpla con este ciclo de POWER OFF ON ya que de ello depende que los circuitos internos del microcontrolador reconozcan estos estados Los errores en POWER ON y POWER OFF suelen suceder cuando en la placa bajo desarrollo del usuario el microcontrolador HC908 tiene alg n tipo de camino alternativo de la energ a que altera los valores normales en los dos estados Por ejemplo en el estado de POWER OFF el microcntrolador necesita asegurar tensiones de VDD por debajo de los 0 7V para garantizar que realmente se entr en power off Si bi n el sistema FLASH POD corta todo tipo de alimentaci n al MCU es com n que en el circuito del usuario haya caminos alternativos que provocan retornos de energ a por ejemplo osciladores prendidos salidas l gicas de otros integrados alimentados capacitores electrol ticos cargados pilas de respaldo etc Tener en cuenta que la familia HC908 es CMOS y todas los pines del chip tienen diodos de protecci n contra tensiones ESD que pueden conducir corriente hacia VDD dando como resultado alguna tensi n superior a 0V por el muy bajo consumo que presenta el MCU en este estado En el estado de PO

Download Pdf Manuals

image

Related Search

Related Contents

Product Manual - Cervelo Cycles  G-Flex Instructions no home link.indd  Mark Levinson N26 Home Theater System User Manual  Diamond Cut Seven - Monitoring Times  このたびは緊急地震速報電話ページング装置 EDR-100A をお    Erste Schritte 5.5  Brise Anti Tabac  

Copyright © All rights reserved.
Failed to retrieve file