Hola amigos. En vista de las preguntas que se ven en el foro de los propietarios de los GTP+ sobre como se hace para programar los PICS si este no trae una base ZIF incorporada en su Circuito impreso. O para aquellas personas que compraron un ICD2 de la empresa MICROCHIP y este tampoco trae una Base ZIF para programar los PICS. Quiero compartir con ustedes el diseño del PCB que termine para mi GTP+.
Hablo de GTP+y ICD2, pero esto se puede aplicar a cualquier programador que tenga un puerto ICSP.
Quiero Agradecer a Sisco por facilitar el esquematico de como se debe diseñar el PCB para la base ZIF. Y con la compatibilidad para PIC-10F/12F/16F/16C/18F/24C, este esquematico lo pueden descargar de la pagina de Sisco:
http://www.winpic800.com/descargas/REV2/ZIF-10-12-16-18-24.pdfEste primer diseño tiene un conector RJ12 para la compatibilidad con el ICD2. Y tiene unos componentes SMD que son las resistencias. Pero Tranquilos que me comprometo a tenerles mañana 05 de abril del 2007 a montar el otro diseño pero ya con el Conector de 10 pines Macho para que sea compatible con el GTP+.
BASE COMPATIBLE CON ICD2
Hay una diferencia entre el ICD2 y el GTP+ y esta en que el ICD2 no tiene 2 VPP, solo tiene 1. Y para poder usar el esquematico de Sisco, debemos tener 2 VPP y asi poder usar 1 sola base ZIF para todos los PICS y las memoria EEPROM.
VPP1 es para 8 pines, 14 pines, 18 pines, 20 pines.
VPP2 es para 28 pines y 40 pines.
Para lograr este proposito, se coloca un interruptor para seleccionar cual de los PICs es el que se quiere programar, y asi con 1 VPP del ICD2 podemos usar el mismo circuito de Sisco.
Pinout RJ12 del ICD2.Microchip recomienda este circuito para el conector RJ12.
Segun lo anterior tenemos el siguiente circuito esquematico:
En este ya esta el interruptor que selecciona el PIC a programar.
Ya con esto se puede completar el esquematico tal como lo recomienda Sisco.
Y este es el resultado del diseño del PCB.
Y este es el PDF para que puedan fabricar el PCB.
http://rapidshare.com/files/24398319/BASE_ICSP_PIC_ICD2.rar.html
BASE COMPATIBLE CON GTP+
El GTP+ tiene 2 VPP, pero decido usar solo VPP1 y utilizar el mismo interruptor para visualizar el PIC que se programara, de la misma forma como se hizo con la base para el ICD2.
Sisco nos muestra la siguiente distribucion en el conector de 10 pines:
Teniendo en cuenta esta distribucion, tenemos el siguiente circuito, en el que se usa VPP1 y el interruptor.
Este es el resultado del Diseño del PCB.
Y este el PDF para que puedan fabricar el PCB.
http://rapidshare.com/files/24539641/BASE_ICSP_GTP_.rar.htmlSaludos!