| DISPOSITIVOS LÓGICOS MICROPROGRAMABLES | Programador JDMD | 14.1 |
Índice / Introducción
|
Programador PIC y EEPROM JDM
|
Dispositivos lógicos microprogramables. Resumen-Presentación
|
| DISPOSITIVOS LÓGICOS MICROPROGRAMABLES | Programador JDMD | 14.2 |
Programador igual al JDM sin el zócalo ICSP para conexión directa al puerto serie del PC (DB9) sin utilizar cable.
Como le ocurre a todo programador JDM irá bien si el puerto serie al que se conecte proporciona suficiente tensión/corriente para programar el PIC. Así por ejemplo, es muy común que no funcione bien en los portátiles, si bien cada vez son menos los que proporcionan puerto serie RS232
|
R1 Resistencia 10 K R2 Resistencia 1K5 R3 Resistencia 1 K Z1 Diodo zener 8,2 V Z2 Diodo zener 5,1 V D1, D2, D3, D4 Diodo 1N4148 C1 Condensador Electrolítico 100uF/63V C2 Condensador Electrolítico 22uF/63V TR1,TR2 BC547 Conector DB9 Hembra Carcasa para DB9 Hembra Zócalo 18 pines Circuito impreso 73,5mm x 30,5mm |
| DISPOSITIVOS LÓGICOS MICROPROGRAMABLES | Programador JDMD | 14.3 |
Circuito impreso 73,5mm x 30,5mm:
Pinchar aquí para obtener imagen a tamaño natural (TIFF a 300 dpi)
Pinchar aquí para obtener imagen a tamaño natural para 12 placas (TIFF a 300 dpi)
| DISPOSITIVOS LÓGICOS MICROPROGRAMABLES | Programador JDMD | 14.4 |
|
IMPORTANTE: Para no provocar posibles problemas sobre todo al PC, conectar y desconectar el programador al puerto serie con el ordenador apagado. Igualmente, insertar los dispositivos en el programador (PIC) cuando no esté conectado al puerto. |
Con un voltímetro en tensión continua colocar una sonda en la patilla 3 y la otra sonda a masa. El valor que tiene que dar es de unos 11V, hacer lo mismo con la patilla 4 y la patilla 7. ATENCIÓN SE HACE SIN COLOCAR EL JDMD. Si no da 11V algo va mal en el ordenador.
![]() |
Si colocamos la sonda negra del polímetro en la masa del conector, la tensión de las patillas 3, 4 y 7 será negativa (-11,54v). En el resto de patillas la tensión es aproximadamente de 0 (0,16v) |
Realizar las comprobaciones sin conectar al PC y sin colocar ningún dispositivo en el programador.
Aspecto del programador terminado:
| DISPOSITIVOS LÓGICOS MICROPROGRAMABLES | Programador JDMD | 14.5 |
Aspecto de la cara de soldaduras del primer programador montado. En los demás que se han realizado no se han estañado las pistas sino que se han protegido mediante un barniz específico para ello:
Realizar las comprobaciones con el programador conectado al PC y sin colocar ningún dispositivo.
Iniciar Ic-Prog:
En Ajustes/Tipo hardware:
En Ajustes/Opciones:
| DISPOSITIVOS LÓGICOS MICROPROGRAMABLES | Programador JDMD | 14.6 |
Nota 1: Proteger código de dispositivo crítico: Algunos dispositivos son del tipo OTP "Programables una vez". Esto significa que se los puede programar una única vez. Por tanto cuando se protege el programa de un dispositivo de estas características no se podrá leer el mismo o borrarlo nunca más. Si el código de programa grabado es incorrecto deberá descartar dicho dispositivo. Mediante esta opción podrá asegurarse de no proteger accidentalmente un dispositivo, a menos que confirme dicha acción.
|
|
ˇATENCIÓN! hay que ir habilitando y deshabilitando cada opción de una en una.
| DISPOSITIVOS LÓGICOS MICROPROGRAMABLES | Programador JDMD | 14.7 |
A continuación se muestran los valores medidos en un PC de sobremesa con placa base para AMD K7:
| Desh. | Hab. | |
| MCLR | -0,602 v | 12,26 v |
| DATA | -2,332 v | 4,21 v |
| CLOCK | -0,608 v | 5,24 v |
| VCC | 4,65 v | 4,65 v |
Llama la atención el valor de DATA cuando está deshabilitado, pero con el PIC conectado, este valor no baja de -0,6 v.
Consultar icprog.chm de la página web http://www.ic-prog.com y Programación de pic con Ic-Prog para más información.
Si existiesen problemas en la grabación, bajar la velocidad del puerto donde estuviera conectado el JDMD a 2400 bits por segundo. Para cambiar la configuración (en Windows XP) accederemos a Configuración / Panel de control / Sistema / Hardware / Administrador de dispositivos / Puertos COM & LPT y una vez abierto hacer doble click sobre el puerto donde este el JDMD, y seleccionar la pestaña de Configuración del puerto y colocar la siguiente configuración: