Home
Manual del usuario
Contents
1. o icina de dise o independiente Manual del usuario del programador en circuito s porg0S Programador Stand Alone en circuito SAPROG08 El SAPROGO8 programa los microcontroladores Freescale de la l nea M68HC908 en el propio hardware de aplicaci n Esta t cnica llamada programaci n en circuito tiene numerosas ventajas sobre la programaci n fuera del circuito de los MCU y se hace a n m s til cuando los MCU son de tecnolog a FLASH y casi imprescindible si el encapsulado es SMD El SAPROG08 es una herramienta f cil de utilizar y muy vers til entre sus caracter sticas se pueden enumerar 1 Funcionamiento totalmente Stand Alone toma la alimentaci n del propio hardware a programar 2 Opera normalmente en 5V o 3 3V y es autobaudrate 3 Genera oscilador que puede sobreponerse sobre el propio del hardware 4 Conector de salida MONO0O8 standard 5 Programa gran variedad de familias de la l nea 68HC908 de Motorola 6 Se configura mediante una aplicaci n Windows en una PC muy f cil de utilizar 7 Limita la cantidad de programaciones a hacer 8 Usa algoritmos de encriptaci n para proteger el c digo 9 Deconcepci n muy sencilla y econ mica fabricado con componentes muy comunes 10 Soporte gratuito v a internet con gran variedad de notas de aplicaci n para un mejor aprovechamiento de la herramienta y la tecnolog a Descripci n del equipo Alimentaci n El SAPROGO08 se alimenta del hardware a programa
2. Salir para cerrar 12200 Descanecla Comecler Sall este di logo 6 Presionar General y seleccionar la familia de HC908 que va a programar con el saprog08 si bien el saprog08 puede almacenar hasta 8 programas distintos est limitado a que todos estos programas sean para la misma familia de HC908 En caso de querer programar un micro de otra familia utilizar otro saprog08 o borrar y grabar el mismo con los nuevo programas F SAPROGOS by QT vers2 10 7 Presionar Archivos y navegar y seleccionar el archivo con el programa Seleccion de Archivos sap2v020 519 sap2v021 519 Guardar Cancela cepta Repetir esta operaci n hasta 8 veces para Cargar m s programas En el cuadro de texto m s grande la aplicaci n le va indicando la lista de programas que fue cargando las autorizaciones para cada caso y la memoria remanente en el saprog08 8 Seleccionar con el mouse el primer programa en el cuadro de texto grande y presionar el boton Autorizaciones Indicar ahi la cantidad de veces que autoriza que ese programa sea replicado usando ese saprog08 En caso de no querer limitar esta cantidad seleccione la casilla Sin L mite Si desea que cada uno de sus equipos salga con un n mero de serie diferente y secuencial registrado en la flash de su microcontrolador cargue el numero inicial en el cuadro de abajo hasta 6 bytes chequee si es hexa o decimal y m s abajo indique en que direcci n
3. correcto para la entrada en modo monitor DIV4 MOD1 MODO y SSEL Estas l neas pueden estar conectadas en el Target con pullups y pulldowns como indican las hojas de datos de los correspondientes micros En caso de tener que reprogramar un micro es necesario ingresar a modo monitor con VHI en este caso debe tener conectado VHI y OSC Cable de interconexi n El cable provisto con el SAPROGO08 es un cable flexible de 16 conductores con un conector IDC 2x8 en un extremo y el otro extremo libre para su cableado en el conector adecuado para su hardware Configuraci n del SAPROG08 Configuraciones opcionales de hardware del SAPROGO8 La placa del SAPROG est ndar sale de fabrica con un cristal de 9 83MHz apto para programar micros en 5 y 3V Con el SAPROG viene un segundo cristal que el usuario puede cambiar Este segundo cristal puede ser de 19 6MHz o 6 00MHz el de 19 permite programar micros en 5V al doble de velocidad el de 6 00MHz es necesario para programar la l nea JB En el caso de micros QT o QY el cristal debe ser el de 9 83MHz El SAPROGO08 es autobaudrate de manera que cambiar el cristal no requiere ning n cambio en la programaci n o configuraci n del mismo Configuraci n de software Para configurar el SAPROGO8 se lo debe conectar a una PC a trav s de la placa adaptadora RS232 de QTI Esta placa es alimentada por una fuente de alimentaci n y a su vez alimenta al SAPROG08 durante su configuraci n Se d
4. de la flash se grabar el primer byte de ese n mero Repita esta operaci n para cada programa de la lista E Autorizaci n A 3002020 1919409 2007 05 02 Autorizaciones 5 D Fo Sinfmie Humero de Sella Bco NS le HEXA E J asi Irecial de emana Acspla 9 Presione Grabar y los programas ser n transferidos al saprog08 7 Grabando bloque de memoria 17 5 mus Cancelar 10 Presione Leer para verificar el contenido de un saprog08 y las autorizaciones remanentes NOTA una vez le do un saprog08 todo su contenido queda indicado en la pantalla de la aplicaci n Si intenta grabar otro saprog08 con ese contenido o el mismo saprog08 modificando las autorizaciones la aplicaci n se lo permitir a menos que el saprog08 le do haya sido grabado con clave de encriptaci n Para eso es MUY IMPORTANTE hacer el siguiente paso ANTES de grabar el primer saprog08 Presionar el bot n Grupos de Usuarios y cargar en el campo Clave un password de 8 caracteres que la aplicaci n memorizar y as tendr la SEGURIDAD plena que los saprog08 grabados en esa PC con esa clave SOLO PODR N SER ALTERADOS O COPIADOS CON ESA PC Y ESA CLAVE Ese password adem s tiene gran importancia en el mecanismo seguro de transferencia de archivos sap que es explicado en otro documento Ese password queda memorizado y no se pierde al cerrar la aplicaci n 11 Cierre la aplicaci n quite la alimentaci n
5. ROGO08 genera esta Vtst I O Los MCUs de la l nea HC908 tienen programado en su ROM de monitor un protocolo serie asincr nico para conectarse a un port RS232 La entrada y salida serie del MCU son manejadas en half duplex mediante un pin bidireccional ver tabla 1 para saber qu pin es en cada MCU Este pin puede ser usado para cualquier otra cosa en modo usuario MODO MOD1 Estos pines deben estar en sus estados predeterminados cuando Vtst est aplicado a IRQ durante el flanco ascendente de RESET para asegurar la entrada en modo monitor DIV4 Determina que el MCU divida la frecuencia de entrada de clock por 4 para asegurar el baudrate apropiado Referir a la hoja de datos del MCU espec fico para determinar el cableado o no de esta se al En el SAPROGO08 esta se al esta a 1 El SAPROGO8 se comunica con el MCU a un baudrate no standard aprovechando que el oscilador de los dos es el mismo SSEL Para seleccionar modo monitor serie en los MCUs que tienen modo paralelo tambi n El SAPROGQO08 utiliza modo monitor serie y tiene pull down en esta se al En caso de no cablear esta se al tener en cuenta cu ntos ciclos de reloj luego del RESET debe estar asegurada para entrar en modo serie referir a la hoja de datos del chip especifico OSC La entrada OSC1 del MCU es forzada por el oscilador del SAPROG08 para asegurar el baudrate de comunicaciones Mientras el SAPROG08 esta conectado al hardware impone la frecuencia de cloc
6. ci n finaliz exitosamente S j i n i NO O FLASH Programaci n Programaci n finaliz exitosamente quedan menos de E 10 autorizaciones FLASH FLASH Programaci n Bloqueado por falta de FLASH FLASH N Programaci n ERROR interno del SAPROGO8 Ambar
7. de la placa adaptadora desconecte el saprog08 Uso del SAPROG0O8 Paso a paso 1 Apague el equipo a programar 2 Conecte el SAPROGO8 en el conector de programaci n 3 Encienda el equipo Primero enciende el LED Rojo durante aproximadamente 1 Segundo Luego este LED se apaga y se enciende el Amarillo Despu s de 1 segundo el LED se apagara y encender nuevamente indicando que el SAPROGO08 prueba la conexi n con el micro a programar y verifica si el micro esta borrado gt Si no establece comunicaci n con el target se apaga el amarillo y queda el rojo permanente gt Si establece conexi n pero el micro no esta borrado lo borra y quedara el rojo parpadeando En este caso el operador debe apagar el equipo a reprogramar y encenderlo nuevamente volviendo al paso 3 En caso que llegue al paso 3 con el micro borrado quedara el LED Amarillo encendido durante el tiempo que dure la programaci n y verificaci n 4 Al terminar de programar puede pasar gt La verificaci n fe correcta apaga el amarillo y enciende el verde Apague el equipo y desconecte el SAPROG08 tarea cumplida exitosamente gt Si las autorizaciones remanentes fueran menor que el limite programado actualmente esta fijo en 10 el LED verde quedara parpadeando gt La verificaci n fue incorrecta apaga el amarillo y enciende el Rojo gt En todos los casos cuando queda el Rojo permanente significa que el programa no fue grabado correctamente v
8. ebe utilizar una aplicaci n provista por QTI como el configurador de SAPROGO8 Referir al manual del software para su correcto manejo En el proceso de configuraci n se le transfiere el c digo a programar el algoritmo de programaci n del MCU espec fico a programar la cantidad de autorizaciones y los c digos alternativos que se seleccionan mediante los DIPswitch de SAPROGO08 Solamente una vez configurado el SAPROGO08 puede ser utilizado para programar MCUs en circuito Configuraci n del SAPROG08 utilizando la aplicaci n de PC Paso a paso de la grabaci n de un saprog08 1 conectar la placa adaptadora del saprog08 a un puerto COM de la PC 2 conectar el saprog08 a la placa adaptadora mediante el cable rj11 provisto 3 alimentar la placa adaptadora con 12Vec 4 abrirla aplicaci n saprog08 se ver una ventana principal as F SAPROGOS by QTI vers2 10 Ea Archivos O General Proyecto omic Aiia cua Cancelar Salt 5 presionar el boton Comunicaci n si el saprog08 est comunicado con la P Comunicacion E aplicaci n el sem foro se ver en verde DE A Caso contrario modificar el puerto y la Jn velocidad de comunicaci n el saprog08 5 tiene baurate autom tico que se acomodar a la del puerto de la PC pero no puede superar los 19200 baud Presionar Desconectar y luego Conectar para resetear la comunicaci n y verificar que el semaforo pasa a verde luego de l cada cambio Presionar
9. erificar el conexionado y repetir nuevamente desde 1 gt Si cuando llega a 3 el SAPROGO08 no tiene mas autorizaciones entonces apaga el amarillo y quedan parpadeando los LED verde y rojo gt Si el SAPROG08 encuentra un error en el c digo de su propio firmware o en el programa a grabar quedar n parpadeando los LED Verde y amarillo Casos particulares Calibraci n del oscilador interno en la l nea QT QY Para estos micros el SAPROGO8 tiene una l nea especial en el pin 5 del conector que conmuta VHI o GND seg n la posici n de la llave corredera en la placa Un micro grabado debe borrarse con VHI Seguir los pasos 1 a 3 con la llave en la posici n VHI cuando quede el LED Rojo parpadeando pasar la llave a GND luego apagar y encender para volver al paso 3 En este caso en el paso 3 el LED amarillo se apagara y encender 2 veces indicando que esta funcionando con el oscilador interno Primero ajustara el oscilador interno para FBUS 3 2MHz luego verificara el borrado y reprogramar el micro como en el caso general al terminar graba el OSCTRIM en la posici n FFCO En caso de querer programar micros borrados o nuevos no es necesario realizar la primera operaci n con VHI se pueden programar arrancando con GND Interpretar el estado del SAPROGO08 mediante los LEDs Significa a con el programa de la PC a mo no Programaci n programando el MOY TES mo si NO j NO NO Programaci n Programa
10. k del MCU independientemente del cristal o red RC que se use en el hardware RESET Mediante esta se al el SAPROGO8 sabe cuando el MCU sali de estado de reset y puede empezar a programar VSS Referencia de masa entre el hardware y el SAPROGO8 VCCpu El SAPROGO08 se alimenta del hardware destino durante la programaci n del MCU Este pin debe ser conectado a la misma alimentaci n que el MCU ya sea 5V o 3 3V El SAPROGO8 requiere 15mA 5V durante la programaci n del MCU Notas sobre la conexi n al target El SAPROGO08 se puede conectar de varias maneras al hardware a programar Las opciones de conexi n son las siguientes Siempre debe conectar VCC GND IO L neas que pueden no estar conectadas OSC No es necesario conectarla para la mayor a de las series en caso de utilizar un oscilador local en el Target o en el caso de micros borrados que entran a modo monitor con VDD en IRQ Si el Target utiliza el oscilador a cristal del propio MCU y se conecta esta l nea el oscilador del SAPROG08 se impondr sobre el del MCU Otro caso son los micros con oscilador interno con GND en IRQ Referir a las hojas de datos de cada familia para definir el conector de programaci n VHI No se conecta en caso de caso de micros borrados que entran a modo monitor con VDD o GND en IRQ RES El target puede utilizar su circuito de RESET Para el caso de la l nea QT QY es necesario conectar esta se al siempre para asegurar el timing
11. necesita el programa de verificaci n borrado programaci n y cuenta arranca solo al encender el hardware a programar Conector MONOS al target El SAPROGO08 tiene un conector de salida para un cable plano de 16 conductores Este conector conocido como conector MONO8 es un 2x8 pines espaciado 0 1 El otro extremo del cable debe ser cableado por el usuario de acuerdo al hardware que va a programar Pinout La siguiente tabla detalla el pinout del SAPROGO08 y la conexi n a algunos MCUs de la familia HC908 consultar el manual del MCU para familias diferentes SAPROGO8 pin PIN en MCU NAM vS RS IRON PTA NC PTAT ETAT OSC1 oscl B1 PTAS VDD Nota Las salidas SSELY MODO MOD1y DIVA son fijadas por el SAPROG con PULLUP o PULLDOWN de 1000hms para asegurar su estado en el RESET Pueden ahorrarse estos cables de conexi n entre el hardware y el SAPROG08 asegurando en el mismo hardware el estado correspondiente a cada pin en el RESET Se ales del SAPROGO08 El SAPROGO08 fuerza el MCU a programar a entrar al modo monitor por lo tanto las se ales entre el SAPROGO8 y e MCU son las necesarias para el funcionamiento en este modo Se detallan a continuaci n Vis IRQ Al modo monitor normal se entra despu s de un power on reset POR con una tension alta aplicada en el pin IRQ del MCU Esta tensi n alta entre 7V y 9V dependiendo del VDD utilizado es comunmente llamada Vtst El SAP
12. r durante todo el ciclo de programaci n Requiere del target 20mA 5V 12mA E 3 3V Comunicaci n con la PC Durante la configuraci n del SAPROGO08 este se conecta a la PC mediante una placa adaptadora RS232 y toma la alimentaci n de sta La placa RS232 es alimentada mediante un adaptador de pared Comunicaci n con la placa a programar El SAPROG08 se conecta con el MCU del hardware a programar mediante una interfase MONO08 standard la misma que se utiliza para debugging El hardware a programar debe tener esta interfase disponible o al menos una versi n reducida de la misma que incluya las se ales b sicas Breve descripci n del hardware El circuito del SAPROGO8 est basado en un microcontrolador Freescale MC68HC908QT4 que realiza todas las funciones necesarias una memoria EEPROM de 32K 64K para almacenar hasta 8 c digos de 4K 8K un DIPswitch de 4 llaves para seleccionar el programa a transferir y la entrada en modo monitor del propio QT4 del SAPROGO08 para prop sitos de mantenimiento Tiene incluido un generador de Vhigh para hacer ingresar en modo monitor el MCU target y un oscilador para el QT4 propio y para sobreponerse sobre el oscilador del target Adem s dispone de un conector modular tipo RJ11 para conectar al adaptador RS232 y un conector para cable plano de 16 conductores para la interfase MONO08 Tres LEDs de diferentes colores indican el estado y verificaciones Llave de encendido o pulsadores No
Download Pdf Manuals
Related Search
Related Contents
HDMI-SPL Hollister-Whitney Elevator Corporation Manuel d`utilisation pour chargeurs USER`S MANUAL Dell 1220 Laptop User Manual PureLink LU-RPR-110CR FLOW-i 麻酔システム EZ-ZONE RME(Erweiterungs)-Modul USER`S MANUAL - Automatisation JRT Copyright © All rights reserved.
Failed to retrieve file