Home
Manual del usuario
Contents
1. equipo Alimentaci n El SAPROGPLUS se alimenta del hardware a programar durante todo el ciclo de programaci n Requiere del target 20mA 5V 12mA 3 3V Comunicaci n con la PC Durante la configuraci n del SAPROGPLUS 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 SAPROGPLUS se conecta con el MCU del hardware a programar mediante una interfase MONO08 standard para el caso de MCUs Motorola y una interfase estandar de Microchip para los PICs 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 SAPROGPLUS est basado en un microcontrolador Freescale MC68HC908QY4 que realiza todas las funciones necesarias una memoria EEPROM de 64K para almacenar hasta 8 c digos un DIPswitch de 4 llaves para seleccionar el programa a transferir y la entrada en modo monitor del propio QY4 del SAPROGPLUS 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 QY4 propio y para sobreponerse sobre el oscilador del target Tambien genera Vpp para los MCU de Microchip Adem s dispone de un conector modular tipo RJ11 para conectar al adaptador RS232 y un conector para cable plano d
2. D se apagara y encender nuevamente indicando que el SAPROG prueba la conexi n con el micro a programar 3 Sino establece comunicaci n con el target se apaga el amarillo y queda el rojo permanente En caso que llegue al paso 3 con comunicaci n con el micro quedara el LED Amarillo encendido durante el tiempo que dure la programaci n y verificaci n 4 Al terminar de programar puede pasar 3 La verificaci n fe correcta apaga el amarillo y enciende el verde Apague el equipo y desconecte el SAPROG tarea cumplida exitosamente 3 Si las autorizaciones remanentes fueran menor que el limite programado actualmente esta fijo en 10 el LED verde quedara parpadeando 3 La verificaci n fue incorrecta apaga el amarillo y enciende el Rojo 3 En todos los casos cuando queda el Rojo permanente significa que el programa no fue grabado correctamente verificar el conexionado y repetir nuevamente desde 1 3 Si cuando llega a 3 el SAPROG no tiene mas autorizaciones entonces apaga el amarillo y quedan parpadeando los LED verde y rojo 3 Si el SAPROG 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 Interpretar el estado del SAPROGPLUS mediante los LEDs Ambar Verde Rojo Durante Significa sI NO NO Configuraci n comunicado con el programa de La PE sI NO NO Programaci n Programando el MCU NO sI NO Program
3. En el SAPROG esta se al esta a 1 El SAPROG se comunica con el MCU aun 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 SAPROG 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 SAPROG para asegurar el baudrate de comunicaciones Mientras el SAPROG esta conectado al hardware impone la frecuencia de clock del MCU independientemente del cristal o red RC que se use en el hardware RESET Mediante esta se al el SAPROG sabe cuando el MCU sali de estado de reset y puede empezar a programar VSS Referencia de masa entre el hardware y el SAPROG VCCpu El SAPROG 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 SAPROG requiere 15mA 5V durante la programaci n del MCU Notas sobre la conexi n al target El SAPROG se puede conectar de varias maneras al hardware a programar Las opciones de conexi n son las siguientes Siempre debe conectar VCC GND IO Lineas que pueden no estar conectadas OSC No es necesario conectarla para la mayor a de las series e
4. Manual del usuario del programador en circuito saprogPLUS Programador Stand Alone en circuito SAPROGPLUS El SAPROGPLUS es una version mejorada del SAPROGOS8 Programa los microcontroladores Freescale de la l nea M68HC908 y microcontroladores Microchip PIC12F PIC16F y PIC18F 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 SAPROGPLUS 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 MONOS standard 5 Programa gran variedad de familias de la l nea 68HC908 de Motorola y PIC de Microchip 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 De concepci 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
5. OG no tiene mas autorizaciones entonces apaga el amarillo y quedan parpadeando los LED verde y rojo 3 Si el SAPROG 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 OT OY Para estos micros el SAPROGPLUS 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 Uso del SAPROGPLUS con PIC Paso a paso 1 Apague el equipo a programar 2 Conecte el SAPROGPLUS 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 LE
6. aci n Programaci n finaliz exitosamente NO NO SI Programaci n Verificaci n incorrecta NO FLASH NO Programaci n Programaci n finaliz exitosamente quedan menos de 10 autorizaciones NO FLASH FLASH Programaci n Bloqueado por falta de autorizaciones FLASH FLASH NO Programaci n ERROR interno del SAPROG configurar nuevamente
7. ador 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 de la flash se grabar el primer byte de ese n mero Repita esta operaci n para cada programa de la lista 9 Presione Grabar y los programas ser n transferidos al saprog rn y f Grabando bloque de memoria 17 5 10 Presione Leer para verificar el contenido de un saprog y las autorizaciones remanentes NOTA una vez le do un saprogplus todo su contenido queda indicado en la pantalla de la aplicaci n Si intenta grabar otro saprogplus con ese contenido o el mismo saprogplus modificando las autorizaciones la aplicaci n se lo permitir a menos que el saprogplus le do haya sido grabado con clave de encriptaci n Para eso es MUY IMPORTANTE hacer el siguiente paso ANTES de grabar el primer saprog 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 saprog 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 de la placa adaptadora desconecte el saprog Uso del SAPROGPLUS co
8. alla el pinout del SAPROG y la conexi n a algunos MCUs de la familia PIC consultar el manual del MCU para familias diferentes SAPROG pin Nro Funcio n Estado 2 VSS 3 ICSPCLK OUT 7 ICSPDAT YO wI VPP 15 VCCpu Se ales del SAPROGOS El SAPROG fuerza el MCU a programar a entrar al modo monitor por lo tanto las se ales entre el SAPROG y e MCU son las necesarias para el funcionamiento en este modo Se detallan a continuaci n Vist 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 SAPROG genera esta Vtst Y 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 MOD 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
9. ctor IDC 2x8 en un extremo y el otro extremo libre para su cableado en el conector adecuado para su hardware Configuraci n de software Para configurar el SAPROGLUS 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 SAPROGPLUS durante su configuraci n Se debe utilizar una aplicaci n provista por QTI como el configurador de SAPROGPLUS 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 SAPROGPLUS Solamente una vez configurado el SAPROGPLUS puede ser utilizado para programar MCUs en circuito Configuraci n del SAPROGPLUS utilizando la aplicaci n de PC Paso a paso de la grabaci n de un saprogplus 1 conectar la placa adaptadora del saprog08 a un puerto COM de la PC 2 conectar el saprogplus a la placa adaptadora mediante el cable RJ11 provisto 3 alimentar la placa adaptadora con 12 Vcc 4 abrir la aplicaci n saprogplus se ver una ventana principal as F SAPROGOS by QTI vers2 10 Jag 5 presionar el boton Comunicaci n A Comunicacion E par g 1200 Deecorer la Conectar Sal si el saprog est comunicado con la aplicaci n el sem
10. e 16 conductores para la interfase MONOS y Microchip Tres LEDs de diferentes colores indican el estado y verificaciones Llave de encendido o pulsadores No necesita el programa de verificaci n borrado programaci n y cuenta arranca solo al encender el hardware a programar Conector MONOS al target El SAPROGPLUS 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 Conector MICROCHIP al target El SAPROGPLUS tiene un conector de salida para un cable plano de 16 conductores En este cable estan las se ales necesarias para programar un PIC de Microchip es el mismo conector que el MONO08 Pinout La siguiente tabla detalla el pinout del SAPROG y la conexi n a algunos MCUs de la familia HC908 consultar el manual del MCU para familias diferentes SAPROG pin Nro Funcio n Estado 2 VSS 4 RES 6 VHI 8 I O X 10 SSEL 0 12 MODO 1 13 OSC 14 MOD1 0 15 VCCpu 16 DIV4 I Nota Las salidas SSEL 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 SAPROG asegurando en el mismo hardware el estado correspondiente a cada pin en el RESET La siguiente tabla det
11. foro se ver en verde Caso contrario modificar el puerto y la velocidad de comunicaci n el saprog 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 cada cambio Presionar Salir para cerrar este dialogo 6 Presionar General y seleccionar la familia de HC908 o PIC que va a programar con el saprogplus si bien el saprog puede almacenar hasta 8 programas distintos est limitado a que todos estos programas sean para la misma familia de HC908 o PIC En caso de querer programar un micro de otra familia utilizar otro saprogplus o borrar y grabar el mismo con los nuevo programas I SAPROGOS by QTI vers2 10 SAX R epetir 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 saprog 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 saprog 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 microcontrol
12. n HCOS8 Paso a paso 1 Apague el equipo a programar 2 Conecte el SAPROGPLUS 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 SAPROG prueba la conexi n con el micro a programar y verifica si el micro esta borrado 3 Sino establece comunicaci n con el target se apaga el amarillo y queda el rojo permanente 3 Siestablece 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 3 La verificaci n fe correcta apaga el amarillo y enciende el verde Apague el equipo y desconecte el SAPROG tarea cumplida exitosamente 3 Si las autorizaciones remanentes fueran menor que el limite programado actualmente esta fijo en 10 el LED verde quedara parpadeando 3 La verificaci n fue incorrecta apaga el amarillo y enciende el Rojo 3 En todos los casos cuando queda el Rojo permanente significa que el programa no fue grabado correctamente verificar el conexionado y repetir nuevamente desde 1 3 Si cuando llega a 3 el SAPR
13. n 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 SAPROG se impondr sobre el del MCU Otro caso son los micros con oscilador interno con GND en IRQ R eferir 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 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 SAPROGPLUS 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 SAPROGPLUS Configuraciones opcionales de hardware del SAPROGPLUS 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 seg
14. undo 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 83 MHz El SAPROGPLUS es autobaudrate de manera que cambiar el cristal no requiere ning n cambio en la programaci n o configuraci n del mismo Se ales del SAPROGPIC El SAPROG fuerza el MCU a programar a entrar al modo programacion por lo tanto las se ales entre el SAPROG y e MCU son las necesarias para el funcionamiento en este modo Se detallan a continuaci n VPP Genera la entrada en modo programacion despu s de un power on reset POR con una tension alta aprox 12V aplicada en el pin RESET VPP del MCU ICSPCLK Se al de Clock usada durante la programacion ICSPDAT Data I O usada durante programacion VSS Referencia de masa entre el hardware y el SAPROG VCCpu El SAPROG 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 SAPROG requiere 15mA 5V durante la programaci n del MCU Notas sobre la conexi n al target El SAPROG se conecta a un MCU Microchip usando la misma configuracion Siempre debe conectar VCC GND IVPP ICSPCLK y ICSPDAT Cable de interconexi n El cable provisto con el SAPROG es un cable flexible de 16 conductores con un cone
Download Pdf Manuals
Related Search
Related Contents
Troy-Bilt TB26TB User's Manual Stage 1000 - 1600 - Music Electronics Forum Intenso 7" PhotoSuperStar 自転車等駐車場(PDF:200.7KB) JET VAG Junior Manuel d`instructions, de montage et Copyright © All rights reserved.
Failed to retrieve file