Programador JDMD
DISPOSITIVOS LÓGICOS MICROPROGRAMABLES Programador JDMD 14.1

Índice / Introducción Programador PIC y EEPROM JDM Dispositivos lógicos microprogramables. Resumen-Presentación

Programador JDMD

Índice de contenidos


DISPOSITIVOS LÓGICOS MICROPROGRAMABLES Programador JDMD 14.2

Introducción

    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

Esquema electrónico

Lista de componentes

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

Placa de circuito impreso

    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

Comprobación del JDMD y del PC

    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.

Comprobar el puerto serie del PC

    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)

Comprobación del JDMD

    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:

Comprobación del JDMD conectado al PC

    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.

Prueba de Hardware

  • Ir a Ajustes/Prueba de Hardware.
  • Pinchar en Habilitar Data OUT, al hacer esto, tiene que activarse Data IN, cuando desactive Habilitar Data OUT se tiene que desactivar Data IN.
  • Mediante un polímetro medir la tensión entre las patillas del PIC 5 y 4 (VSS y /MCLR). Cuando esté activo Habilitar MCLR tiene que haber en la patilla 4 una tensión de más de 12V (unos 13V), si es menor de 10V algo va mal.
  • Medir la tensión entre las patillas del PIC 5 y 13 cuando habilite Habilitar Data Out, debería haber 5V habilitado y aprox. 0V deshabilitado.
  • Medir la tensión entre las patillas del PIC 5 y 12 cuando habilite Habilitar Clock debería haber 5V habilitado y aprox. 0V deshabilitado.
  • Medir la tensión entre las patillas del PIC 5 y 14 cuando habilite Habilitar Vcc, debería haber 5V habilitado y aprox. 0V deshabilitado. (No se deshabilitará por defecto).

    ˇ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.

Ajustes en el puerto serie del PC

    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:


Índice / Introducción Programador PIC y EEPROM JDM Dispositivos lógicos microprogramables. Resumen-Presentación