jdmd programmer

Upload: optimustronic

Post on 31-May-2018

232 views

Category:

Documents


1 download

TRANSCRIPT

  • 8/14/2019 JDMD PROGRAMMER

    1/8

    http://proyectoselectronics.blogspot.com

    Programador JDMD

    ndice de contenidos

    Programador JDMDo ndice de contenidoso Introduccino Esquema electrnicoo Lista de componenteso Placa de circuito impresoo Comprobacin del JDMD y del PC

    Comprobar el puerto serie del PC Comprobacin del JDMD Comprobacin del JDMD conectado al PC

    Prueba de Hardware Ajustes en el puerto serie del PC

    DISPOSITIVOS LGICOSMICROPROGRAMABLES

    ProgramadorJDMD

    14.2

    Introduccin

    Programador igual al JDM sin el zcalo ICSP para conexin directa al puerto seriedel PC (DB9) sin utilizar cable.

    Como le ocurre a todo programador JDM ir bien si el puerto serie al que se conecteproporciona suficiente tensin/corriente para programar el PIC. As por ejemplo, es muycomn que no funcione bien en los porttiles, si bien cada vez son menos los que

    proporcionan puerto serie RS232

    http://perso.wanadoo.es/pictob/jdmd.htm#programador_jdmdhttp://perso.wanadoo.es/pictob/jdmd.htm#indice_de_contenidoshttp://perso.wanadoo.es/pictob/jdmd.htm#introduccionhttp://perso.wanadoo.es/pictob/jdmd.htm#esquema_electronicohttp://perso.wanadoo.es/pictob/jdmd.htm#lista_de_componenteshttp://perso.wanadoo.es/pictob/jdmd.htm#placa_de_circuito_impresohttp://perso.wanadoo.es/pictob/jdmd.htm#comprobacion_del_jdmd_y_del_pchttp://perso.wanadoo.es/pictob/jdmd.htm#comprobar_el_puerto_serie_del_pchttp://perso.wanadoo.es/pictob/jdmd.htm#comprobacion_del_jdmdhttp://perso.wanadoo.es/pictob/jdmd.htm#comprobacion_del_jdmd_conectado_al_pchttp://perso.wanadoo.es/pictob/jdmd.htm#prueba_de_hardwarehttp://perso.wanadoo.es/pictob/jdmd.htm#ajustes_en_el_puerto_serie_del_pchttp://perso.wanadoo.es/pictob/jdmd.htm#programador_jdmdhttp://perso.wanadoo.es/pictob/jdmd.htm#indice_de_contenidoshttp://perso.wanadoo.es/pictob/jdmd.htm#introduccionhttp://perso.wanadoo.es/pictob/jdmd.htm#esquema_electronicohttp://perso.wanadoo.es/pictob/jdmd.htm#lista_de_componenteshttp://perso.wanadoo.es/pictob/jdmd.htm#placa_de_circuito_impresohttp://perso.wanadoo.es/pictob/jdmd.htm#comprobacion_del_jdmd_y_del_pchttp://perso.wanadoo.es/pictob/jdmd.htm#comprobar_el_puerto_serie_del_pchttp://perso.wanadoo.es/pictob/jdmd.htm#comprobacion_del_jdmdhttp://perso.wanadoo.es/pictob/jdmd.htm#comprobacion_del_jdmd_conectado_al_pchttp://perso.wanadoo.es/pictob/jdmd.htm#prueba_de_hardwarehttp://perso.wanadoo.es/pictob/jdmd.htm#ajustes_en_el_puerto_serie_del_pc
  • 8/14/2019 JDMD PROGRAMMER

    2/8

    http://proyectoselectronics.blogspot.com

    Esquema electrnico

    Lista de componentes

    R1 Resistencia 10 K

    R2 Resistencia 1K5R3 Resistencia 1 KZ1 Diodo zener 8,2 VZ2 Diodo zener 5,1 VD1, D2, D3, D4 Diodo 1N4148C1 Condensador Electroltico 100uF/63VC2 Condensador Electroltico 22uF/63VTR1,TR2 BC547Conector DB9 HembraCarcasa para DB9 HembraZcalo 18 pinesCircuito impreso 73,5mm x 30,5mm

    DISPOSITIVOS LGICOSMICROPROGRAMABLES

    ProgramadorJDMD

    14.3

  • 8/14/2019 JDMD PROGRAMMER

    3/8

    http://proyectoselectronics.blogspot.com

    Placa de circuito impreso

    Circuito impreso 73,5mm x 30,5mm:

    Pinchar aqu para obtener imagen a tamao natural (TIFF a 300 dpi)

    Pinchar aqu para obtener imagen a tamao natural para 12 placas (TIFF a 300 dpi)

    http://perso.wanadoo.es/pictob/imagenes/jdmd_pcb.tifhttp://perso.wanadoo.es/pictob/imagenes/jdmd_pcb.tifhttp://perso.wanadoo.es/pictob/imagenes/jdmd_pcb.tifhttp://perso.wanadoo.es/pictob/imagenes/jdmd_pcb.tif
  • 8/14/2019 JDMD PROGRAMMER

    4/8

    http://proyectoselectronics.blogspot.com

    DISPOSITIVOS LGICOSMICROPROGRAMABLES

    ProgramadorJDMD

    14.4

    Comprobacin del JDMD y del PC

    IMPORTANTE: Para no provocar posibles problemas sobre todo al PC, conectar ydesconectar 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 voltmetro en tensin 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 4y la patilla 7. ATENCIN SE HACE SIN COLOCAR EL JDMD. Si no da 11V algo vamal en el ordenador.

    Si colocamos la sonda negra del polmetro enla masa del conector, la tensin de las patillas3, 4 y 7 ser negativa (-11,54v). En el resto de

    patillas la tensin es aproximadamente de 0(0,16v)

    Comprobacin del JDMD

    Realizar las comprobaciones sin conectar al PC y sin colocar ningn dispositivoen el programador.

    Aspecto del programador terminado:

  • 8/14/2019 JDMD PROGRAMMER

    5/8

    http://proyectoselectronics.blogspot.com

    Revisar todos los componentes, viendo que sean los correctos y que estn biencolocados y en la posicin correcta.

    DISPOSITIVOS LGICOSMICROPROGRAMABLES

    ProgramadorJDMD 14.5

    Aspecto de la cara de soldaduras del primer programador montado. En los dems quese han realizado no se han estaado las pistas sino que se han protegido mediante un

    barniz especfico para ello:

    Comprobar que no existan soldaduras fras en el programador. Como ltima posibilidad, si hay problemas, colocar el polmetro para medir

    continuidad elctrica y comprobar la continuidad entre el mximo nmero depistas posibles, y tambin que entre ellas no se comuniquen, para hacerlo,colocamos una sonda a un lado de la pista y la otra al otro lado, si haycontinuidad, el polmetro sonar. Hay que tener en cuenta que estn colocadoslos componentes en la placa a la hora de realizar las comprobaciones.

    Comprobacin del JDMD conectado al PC

    Realizar las comprobaciones con el programador conectado al PC y sin colocarningn dispositivo.

    IniciarIc-Prog:

    EnAjustes/Tipo hardware:

    SeleccionarJDM programmer. Elegir el puerto COM al que est conectado el programador. ElegirRetardo I/O Colocar 5. Si se dan problemas al programar la eeprom, lo

    colocaremos en 4. En otros casos se pueden probar tiempos ms largos. En

    ordenadores rpidos quizs se puedan poner tiempos de retardo ms pequeos,lo que nos dara una velocidad de grabacin ms rpida.

  • 8/14/2019 JDMD PROGRAMMER

    6/8

    http://proyectoselectronics.blogspot.com

    ElegirInterfaz Diret I/O. Todo lo demas no activado.

    EnAjustes/Opciones:

    Confirmacion: todo activado salvoProteger cdigo de dispositivo crtico1. Avisos: todo activado. I2C: Vale para programar dispositivos I2C (Ej. La familia 24Cxx) y no afecta al

    PIC.Dejar activadoHabilitar Page-Write Si hay problemas desactivar todo.. Programacin: activado Verificar tras programacin. Atajos: no es importante.

    DISPOSITIVOS LGICOSMICROPROGRAMABLES

    ProgramadorJDMD

    14.6

    Arrastrar & soltar: nada activado. Smartcard: Para el PIC no es importante. Esta opcin habilitar a IC-Prog para

    utilizar una interfaz Phoenix (a travs de un programa cargador) para programarla eprom de una Smartcard (tarjeta inteligente).

    Idioma:Espaol. Shell: nada activado. Miscelnea:Prioridad normaly sealado sloHabilitar Driver NT/2000 si se

    utilizan estos sistemas operativos o Windows XP. En este caso tambin sernecesario disponer en el mismo directorio de ICPROG.EXE de ICPROG.SYS.

    Nota 1:Proteger cdigo de dispositivo crtico: Algunos dispositivos son del tipoOTP "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 caractersticas no se

    podr leer el mismo o borrarlo nunca ms. Si el cdigo de programa grabado esincorrecto deber descartar dicho dispositivo. Mediante esta opcin podr asegurarse deno proteger accidentalmente un dispositivo, a menos que confirme dicha accin.

  • 8/14/2019 JDMD PROGRAMMER

    7/8

    http://proyectoselectronics.blogspot.com

    Prueba de Hardware

    Ir aAjustes/Prueba deHardware.

    Pinchar enHabilitarData OUT, al hacer esto,tiene que activarseData

    IN, cuando desactiveHabilitar Data OUTsetiene que desactivar

    Data IN. Mediante un polmetro

    medir la tensin entre laspatillas del PIC 5 y 4(VSS y /MCLR).Cuando est activo

    Habilitar MCLR tieneque haber en la patilla 4una tensin de ms de12V (unos 13V), si esmenor de 10V algo vamal.

    Medir la tensin entre laspatillas del PIC 5 y 13cuando habilite

    Habilitar Data Out,debera haber 5Vhabilitado y aprox. 0Vdeshabilitado.

    Medir la tensin entre laspatillas del PIC 5 y 12cuando habilite

    Habilitar Clockdebera

    haber 5V habilitado yaprox. 0V deshabilitado.

    Medir la tensin entre laspatillas del PIC 5 y 14cuando habilite

    Habilitar Vcc, deberahaber 5V habilitado yaprox. 0V deshabilitado.(No se deshabilitar pordefecto).

  • 8/14/2019 JDMD PROGRAMMER

    8/8

    http://proyectoselectronics.blogspot.com

    ATENCIN! hay que ir habilitando y deshabilitando cada opcin de una en una.

    DISPOSITIVOS LGICOSMICROPROGRAMABLES

    ProgramadorJDMD

    14.7

    A continuacin se muestran los valores medidos en un PC de sobremesa con placabase 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 atencin el valor de DATA cuando est deshabilitado, pero con el PICconectado, este valor no baja de -0,6 v.

    Consultaricprog.chm de la pgina web http://www.ic-prog.comy Programacin de

    pic con Ic-Prog para ms informacin.

    Ajustes en el puerto serie del PC

    Si existiesen problemas en la grabacin, bajar la velocidad del puerto donde estuvieraconectado el JDMD a 2400 bits por segundo. Para cambiar la configuracin (enWindows XP) accederemos a Configuracin / Panel de control / Sistema / Hardware /

    Administrador de dispositivos / Puertos COM & LPTy una vez abierto hacer dobleclick sobre el puerto donde este el JDMD, y seleccionar la pestaa de Configuracindel puerto y colocar la siguiente configuracin:

    Bits por Segundo: 2400 Bits de Datos: 8 Paridad: Ninguna Bits de Paridad: 1 Control de Flujo: Xon/Xoff

    http://perso.wanadoo.es/pictob/http_/www.ic_prog.comhttp://perso.wanadoo.es/pictob/http_/www.ic_prog.comhttp://perso.wanadoo.es/pictob/icprog_jdm.htmhttp://perso.wanadoo.es/pictob/icprog_jdm.htmhttp://perso.wanadoo.es/pictob/http_/www.ic_prog.comhttp://perso.wanadoo.es/pictob/icprog_jdm.htmhttp://perso.wanadoo.es/pictob/icprog_jdm.htm