PICKit2 Clone 5V/3.3V

Con el amigo Felixls estuvimos estudiando el funcionamiento del hardware del PICKit2 para determinar de que manera hacer un clone de bajo coste con componentes accesibles compatible con microcontroladores a 3.3V (PIC18_j_, PIC18_k_, PIC24, dsPIC33F, PIC32).

Partiendo del original se puede observar que tiene la electrónica necesaria como para detectar si la placa donde esta conectado el PIC tiene su propia alimentación (VDD Target) o si es necesario alimentarla con el programador, si es el último caso, la tensión de alimentación se controla mediante PWM y un circuito que contiene un amplificador operacional rail to rail.

Pero para clonar este comportamiento dadas las premisas de bajo coste y disponibilidad, existe el inconveniente de reemplazar el AO por un operacional de propósitos generales, dado que con éste no se tiene buen control sobre la tensión y peor aún si el puerto USB no brinda una tensión adecuada.

Una forma sencilla de solucionarlo es utilizar directamente la tensión USB para microcontroladores PICs de 5V y realizar una fuente para generar los 3.3V para los demás PICs/dsPICs.

Diseño de PCB:

Nota: Pueden encontrar transistores BC5xx que no corresponden con la serigrafia, pueden comprobar su pin-out con un multimetro. Yo en el desarrollo de esta placa tuve esa suerte >:(

Probando con un PIC24:

Probando analizador lógico:

LISTA de dispositivos soportados: PICkit 2 Device Support List

Descargas:

Esquemático completo más PCB

Lista de Materiales enviado por Giorgio desde Italia, gracias! ;)

Hex para el PIC18F2550

Software para grabación, analizador lógico y prueba de USART

Pueden mostrar los programadores que han desarrollado en el foro! AQUI

Si el material que encontraste te ha sido útil, ayúdanos a mantenerlo y obtener recursos para más ejemplos.


Licencia de Creative Commons
micros-designs by Suky is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.



MPLAB C18 -FreeRTOS -mbed NXP -LPC1114 -Visual C++ -MPLAB C30 -PICKIT2 Clone -USB, FAT, TCP/IP


This entry was posted in Proyectos con PIC. Bookmark the permalink.

123 Responses to PICKit2 Clone 5V/3.3V

  1. José Miguel says:

    Alguien que me pueda ayudar, no consigo la bobina tipo resistencia de 680uH ni de 470uH, tampoco el diodo 1N5817 (consegui el 1N5818 ¿servirá?); quiero saber si puedo sustituir esos componentes con otros.

  2. Suky says:

    Buenas! Les recomiendo usar el foro (http://www.micros-designs.com.ar/foros/index.php?topic=3.0), es mucho más sencillo que utilizar los comentarios los cuales son complicados de seguir.

    José, podes usar bobinas es serie y el rango puede ser 330uHy hasta 1mHy.

    Agustin. Tener VDD en 4.7V para micros de 5V es adecuado. Si al conectar un microcontrolador el PICkit2 se desconecta de USB puede que estés realizando un corto o alguna conexión errónea, asegúrate de ello.

    Saludos!

    • José Miguel says:

      Gracias justo hoy consegui la bobina, lo que si no pude conseguir es el diodo 1N5817, solo consegui el 1N5818, da igual usarlo?.

  3. José Miguel says:

    Hola alguien que me pueda ayudar, no consigo el diodo 1N5817, solo consegui el 1N5818; le puedo poner ese en ves del otro, o sino que otro diodo le puedo poner en su lugar.

  4. jose says:

    Suky.

    Dios te Bendiga.

    ¿que diferencia hay entre tu programador y el de Felix? los dos los he armado y me salen con el mismo error de voltaje, los he probado en otros pc pensando que el mio estaba en mal estado y nada.
    ayuda…….

    • Suky says:

      Algunas diferencias, la versión que se muestra aquí tiene selección de 5V y 3.3V, y lo que ello conlleva, además de las resistencias pull-down muy necesarias para debug.

      Sobre el problema, revisar lo que ya muchas veces ya te he comentado… Como ves muchos lo han armado y han superado los inconvenientes ;)

      Saludos!

  5. jose says:

    Ok.
    Gracias suky eres muy amable
    que DIOS te bendiga

  6. jonatha says:

    Hola, yo arme el pickit 2 clone, cuando lo conectoal pc me arroja el error de tension, lo he revisado y por lo menos todas las pistas estan bien, mi consulta es, cual es la posible causa de este problema?. gracias

    saludos.

  7. Bruno says:

    Disculpame suky te hago una consulta. Los transistores Q6,7 y 8 que funcion tienen? ya que tengo un diseno del pik2clone que no los tiene, o sea solo tiene las resistencias de 33 ohm directo al coenctor.

    Muchas gracias y que tengas un buen dia!

    Bruno.