|
Este programador está basado en el Programador PIC Pablin II explicado en www.pablin.com.ar y permite grabar microcontroladores PIC de 8, 18, 28 y 40 pines así como memorias EEPROM series I2C. Se conecta al puerto paralelo LPT1 del ordenador. El esquema se muestra en la siguiente figura (pulsando sobre él podrá visualizarlo a mayor tamaño): El LED D3 indica que el sistema se encuentra alimentado, mientras que el LED D4 se apaga cuando se produce la grabación del dispositivo. El funcionamiento del circuito utiliza el protocolo del bus I2C para la grabación del microcontrolador PIC o memoria serie. Los pines del puerto paralelo 2 (D0), 3 (D1), 5 (D3), 6 (D4) y 10 (ACK) permiten conectar el circuito con el ordenador a través de los inversores 74LS04.
Por el pin 5 (D3) se envía la orden para proporcionar el impulso de grabación para los microcontroladores de 18 pines y por el pin 6 (D4) para los microcontroladores de 28 ó 40 pines. El control de la tensión de programación lo efectúa el transistor NPN Q2. Hay dos posibilidades:
El
circuito requiere como única alimentación de 13,5V a 12V
de continua con una corriente mayor de 200 mA. Puede usarse cualquier
fuente universal siempre que se respete la polaridad.
Para conectarlo al ordenador se puede utilizar un conector hembra centronics para circuito impreso (igual al que tienen las impresoras) o un cable directo hacia el macho DB25. Los dibujos para construcción de la placa de circuito impreso y el esquema en formato OrCAD lo pueden descargar pinchando aquí. A continuación se muestra una foto del prototipo terminado: El software utilizado para su programación es el IC-Prog ampliamente explicado en el capítulo 2 del libro. Hay que utilizar la configuración detallada en la siguiente figura: De esta configuración se destacan los siguientes aspectos:
|