Breve historia:
Luego de que mi PicstartPlus pasara a mejor vida me ví en la necesidad de equiparme con un nuevo programador, o como dicen algunos "quemador", de microcontroladores de la familia PIC.
Hace un tiempo había armado un epicwin que anduvo bien por un tiempo hasta que me entró un virus "chino" (reemplazaba el buscador, navegador y explorador por versiones en chino !!!) y tuve que reformatear la máquina.
Como entonces todavía tenía el grabador comprado no me hice mucho problema, pero ahora tuve que resolver a la fuerza.
Al epicwin le faltaban algunos componentes entre ellos el conector de salida a los pic. Para recablear busqué el esquemático, pero como consecuencia de algunas mudanzas, en un principio no lo encontré a mano así que lo descarté.
Finalmente me decidí a armar un JDM, porque sabía que a un amigo (BUSHELL) le había dado buenos resultados.
Mis resultados:
Si uno se dibuja (bien) su propio circuito a partir del esquemático no hay problema, pero ...
ADVERTENCIA: la serigrafía de las pistas tiene un error que me tuvo loco por un buen día.
Medía las tensiones de salida y me daban cualquier cosa.
El problema es que usando la serigrafía tal como está en el documento, queda la masa de salida flotante, lo que es fácil de corregir con la pista gordota que agregué (ver figura).
Hecho eso algunas tensiones dan perfecto, y otras saturan gracias a los diodos de protección del pic (quiero creer !).
Al final me quedaron estas tensiones aproximadas.
Vpp = 14 V ... te vas a grabar ... si !!! (el valor nominal es 13.x V)
Vdd = 5 V
CLK = 5 V estado alto, -2 V estado bajo (???)
DAT = 5 V estado alto, -0.6 V estado bajo (tensión de juntura)
Probé poniendo dos diodos más para trabar las tensiones de salida del CLK, pero se corren +2 V las otras tensiones, así que dejé todo como estaba. En las fotos esos diodos se ven "paraditos".
El resultado es que hasta ahora probé un varios circuitos de un par de pics (16F876A y 16F84)
Hasta donde se puede ver parece que el ICPROG graba bien, pero al terminar la verificación me da un "error en la dirección 0000".
En cambio con el WinPic800 anda todo OK.
Descargas:
Comparto el circuito que me armé (mi versión no usa zócalos, solo conector ICSP) y el error encontrado.
Todo puede descargarse desde AQUÍ.
Elegí esta forma de acceso así puedo actualizar la página sin afectar el foro.
En el zip está todo, el documento descriptivo, las serigrafías y la corrección mía.
No sé si ya se había señalado el problema pero dado que los buscadores automáticos todavía no son tan inteligentes, mejor es subir ahora que buscar en toda la historia de la humanidad.
Espero que sea útil para alguien.
NOTA:En el foro hay un proyecto casi idéntico pero no corrigen la serigrafía.
También comparto el esquemático del epicwin que armé y un pcb de mi autoría.
Saludos a todos, y que tengan un muy buen año.
Luego de que mi PicstartPlus pasara a mejor vida me ví en la necesidad de equiparme con un nuevo programador, o como dicen algunos "quemador", de microcontroladores de la familia PIC.
Hace un tiempo había armado un epicwin que anduvo bien por un tiempo hasta que me entró un virus "chino" (reemplazaba el buscador, navegador y explorador por versiones en chino !!!) y tuve que reformatear la máquina.
Como entonces todavía tenía el grabador comprado no me hice mucho problema, pero ahora tuve que resolver a la fuerza.
Al epicwin le faltaban algunos componentes entre ellos el conector de salida a los pic. Para recablear busqué el esquemático, pero como consecuencia de algunas mudanzas, en un principio no lo encontré a mano así que lo descarté.
Finalmente me decidí a armar un JDM, porque sabía que a un amigo (BUSHELL) le había dado buenos resultados.
Mis resultados:
Si uno se dibuja (bien) su propio circuito a partir del esquemático no hay problema, pero ...
ADVERTENCIA: la serigrafía de las pistas tiene un error que me tuvo loco por un buen día.
Medía las tensiones de salida y me daban cualquier cosa.
El problema es que usando la serigrafía tal como está en el documento, queda la masa de salida flotante, lo que es fácil de corregir con la pista gordota que agregué (ver figura).
Hecho eso algunas tensiones dan perfecto, y otras saturan gracias a los diodos de protección del pic (quiero creer !).
Al final me quedaron estas tensiones aproximadas.
Vpp = 14 V ... te vas a grabar ... si !!! (el valor nominal es 13.x V)
Vdd = 5 V
CLK = 5 V estado alto, -2 V estado bajo (???)
DAT = 5 V estado alto, -0.6 V estado bajo (tensión de juntura)
Probé poniendo dos diodos más para trabar las tensiones de salida del CLK, pero se corren +2 V las otras tensiones, así que dejé todo como estaba. En las fotos esos diodos se ven "paraditos".
El resultado es que hasta ahora probé un varios circuitos de un par de pics (16F876A y 16F84)
Hasta donde se puede ver parece que el ICPROG graba bien, pero al terminar la verificación me da un "error en la dirección 0000".
En cambio con el WinPic800 anda todo OK.

Descargas:
Comparto el circuito que me armé (mi versión no usa zócalos, solo conector ICSP) y el error encontrado.
Todo puede descargarse desde AQUÍ.
Elegí esta forma de acceso así puedo actualizar la página sin afectar el foro.
En el zip está todo, el documento descriptivo, las serigrafías y la corrección mía.
No sé si ya se había señalado el problema pero dado que los buscadores automáticos todavía no son tan inteligentes, mejor es subir ahora que buscar en toda la historia de la humanidad.
Espero que sea útil para alguien.
NOTA:En el foro hay un proyecto casi idéntico pero no corrigen la serigrafía.
También comparto el esquemático del epicwin que armé y un pcb de mi autoría.
Saludos a todos, y que tengan un muy buen año.
Última edición por un moderador: