Autor Tema: Tengo programador nuevo! (ZIF, 2 Vpp, Vdd, ICSP...)  (Leído 11539 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Marttyn

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1834
    • IDEAA
Tengo programador nuevo! (ZIF, 2 Vpp, Vdd, ICSP...)
« en: 26 de Mayo de 2008, 18:50:17 »
Hola!
Hace tiempo que estaba aburrido de poner y quitar los micros de mi programador, sobre todo cansado de clavarme los pines del pic, por tirar de ellos (tengo pinza extractora, pero soy vago  :mrgreen:)
Entonces, hace unos dias me propuse hacerme mi propio programador. y ya lo consegui! saque ideas de por aqui y por alli y esta funcionando perfectamente.
este es mi bebe


Tiene 2 Vpp, para programar todos los micros, el Vpp lo selecciona automaticamente el WinPIC y no tengo que usar jumpers. Para el zocalo zif use el esquema de sispic y su GTP USB+.
Funciona por puerto paralelo. Tiene ICSP, y aunque ahora tenga que seleccionar si uso el Vpp1 o 2 mediante un jumper (solo para el ICSP), lo voy a cambiar con un par de diodos.
Me esta funcionando muy bien (aunque me costo algo de sudor).
Si a alguien le interesa que lo pida.
Iba a comprarme uno con ICD2, porque no conseguia hacer funcionar este, pero ahora que funciona, tirare un tiempo mas sin el ICD2  :mrgreen:
Salu2


EDITO:

Bueno, ya hace mucho que publique este tema. Desde entonces muchos me habeis pedido el esquema, pero como el programador estaba teniendo algun que otro problemilla preferi esperar a solucionarlo antes de daros el esquema mal.
Ya he conseguido que funcione perfectamente, aunque el programador sufrio algunas modificaciones para hacerlo mejor. Este es su nuevo look:



los cambios principales fueron ponerle una linea de control a Vdd, correguir Vpp1 y 2 que no funcionaban del todo bien, y agregarle un boton, que al presionarlo programa el pic con el ultimo hex cargado.
Lo del boton es algo que surgio por necesidad. Aun no me he aventurado al mundo ICSP, y tengo que poner y quitar el micro en el ZIF cada 2 x 3. Normalmente los pasos que hago son:
1- Poner micro en ZIF
2- Mover la mano hasta el mouse
3- Mover el mouse y hacer clic sobre "Programar"
4- Mover la mano otra vez hasta el programador

5- Quitar micro del ZIF

... estareis pensando que soy un vago.... pues SI  :mrgreen:
Pero hacer esto muchas veces me parecia poco practico. Me parecio que seria mucho mas comodo:
1- Poner micro en ZIF
2- Apretar boton justo al lado del ZIF para que se programe
3- Quitar micro del ZIF

Para conseguir esto segui el consejo el amigo nocturno en OTRO POST
En resumen, hice un programita que monitoriza un pin del puerto LPT. Cuando detecta un cambio de estado en ese pin, ejecuta una linea de comando que manda a programar el pic.
el programita es este, funciona en segundo plano y no molesta para nada.



Os dejo el esquema y el programita que monitoriza el puerto LPT.

En el programador puse un interruptor de 3 posiciones (se pueden usar 4 pines y un jumper, como en el esquema). Esto sirve para poder programar por ICSP sin quitar el conector del circuito. Podemos seleccionar 3 modos de voltaje:
-Para programar lo ponemos en Vdd.
-Una vez programado lo podemos poner a 5v, que sirve para alimentar el circuito desde el programador.
-O podemos ponerlo en "Off", si el circuito tiene su propia fuente de alimentacion.
Esta idea esta tomada del GTP-Remake.

La dispocision de los pines del zocalo zif es la del GTP-USB+.

Haciendo este programador aprendi muchas cosas... Si quereis entender como funcionan los programadores visitad ESTE POST que escribi, y espero que sea de ayuda.

Salu2

PS: me compre un ICD2, pero el orgullo de haberme construido mi propio programador no me lo da el ICD2 ni ningun otro  :mrgreen:
« Última modificación: 24 de Septiembre de 2008, 02:04:58 por Marttyn »
La gente ve las cosas que existen y se pregunta por qué.
Yo prefiero imaginar lo que no existe y preguntarme por qué no.

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3610
    • Impresiones en 3D
Re: Tengo programador nuevo! (ZIF, 2 Vpp, ICSP...)
« Respuesta #1 en: 26 de Mayo de 2008, 19:43:32 »
Felicitaciones.

Se vé cómodo.
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: Tengo programador nuevo! (ZIF, 2 Vpp, ICSP...)
« Respuesta #2 en: 26 de Mayo de 2008, 20:40:58 »
Has probado diferentes micros??
Puedes colgar el diagrama??

Felicitaciones Marttyn
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado Marttyn

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1834
    • IDEAA
Re: Tengo programador nuevo! (ZIF, 2 Vpp, ICSP...)
« Respuesta #3 en: 26 de Mayo de 2008, 20:59:15 »
Gracias!
no he probado muchos micros porque tiene algunas modificaciones sobre mi antiguo programador, y con el no tenia problemas.
si me das unos dias pongo el esquema.
salu2
La gente ve las cosas que existen y se pregunta por qué.
Yo prefiero imaginar lo que no existe y preguntarme por qué no.

Desconectado todopic

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3495
    • http://www.todopicelectronica.com.ar
Re: Tengo programador nuevo! (ZIF, 2 Vpp, ICSP...)
« Respuesta #4 en: 27 de Mayo de 2008, 21:08:23 »
Hola Marttyn  :-/ felicitaciones!, cuando decis por puerto paralelo... veo que hay una ficha tipo mini (nomeacuerdoque... estoy tildado  :P ), la empleas como adaptadora?

seria bueno que contaras cuales fueron tus errores... o como lo solucionaste

Un abrazo

Norberto
Firmat - Santa Fe - Argentina

www.TodoPic.net

Solo se tiran piedras, al arbol que tiene frutos...

Desconectado Marttyn

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1834
    • IDEAA
Re: Tengo programador nuevo! (ZIF, 2 Vpp, ICSP...)
« Respuesta #5 en: 27 de Mayo de 2008, 21:23:43 »
el programador es por puerto paralelo, pero en vez de utilizar un cable de 25 hilos y un conector DB25, utilizo un cable de 6 hilos (que son los que necesita mi programador), que tenia de un mouse que no funcionaba, aprobeche el conector PS/2 que tambien tiene 6 pines. en el otro extremo de este cable SI hay un DB25 para conectarlo al puerto paralelo del PC.
Mis errores no fueron muchos, pero fueron dificiles de encontrar... lo que queria de mi programador era que fuera compacto, y para eso tienen que pasar muchas pistas muy cerca de otras. en placas de prototipos es habitual que cuando hay mucha soldadura junta, se peguen. este no fue exactamente mi caso, ya que no tenia ninguna pista pegada visiblemente, pero entre la linea de CLOCK y de DATA habia continuidad, cuando fisicamente no deberia haberla. una vez que monte el circuito a veces funcionaba y otras no, por lo que buscando encontre 70ohms entre susodichas lineas, pero la resistencia entre ellas deberia ser infinita al estar separadas... al no haber visiblemente ninguna conexion o soldadura mal tuve que ponerme a desoldar todo y volverlo a soldar.
salu2
La gente ve las cosas que existen y se pregunta por qué.
Yo prefiero imaginar lo que no existe y preguntarme por qué no.

Desconectado Marttyn

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1834
    • IDEAA
Re: Tengo programador nuevo! (ZIF, 2 Vpp, ICSP...)
« Respuesta #6 en: 16 de Junio de 2008, 20:54:10 »
chicos, lamento no haber colgado el diagrama...
pero no os preocupeis, sera publico en breve...
una revista online se ha interesado en mi diseño, y es posible que salga en la proxima edicion.
no puedo decir el nombre de la revista, tengo que mantener la confidencialidad, sino ariel me mata!  :mrgreen: :mrgreen: :mrgreen:
salu2
La gente ve las cosas que existen y se pregunta por qué.
Yo prefiero imaginar lo que no existe y preguntarme por qué no.

Desconectado firepic

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1130
    • JC Servicios
Re: Tengo programador nuevo! (ZIF, 2 Vpp, ICSP...)
« Respuesta #7 en: 16 de Junio de 2008, 20:58:49 »
Quedó pavo marttyn, felicitaciones!  :P

una revista online se ha interesado en mi diseño, y es posible que salga en la proxima edicion.
no puedo decir el nombre de la revista, tengo que mantener la confidencialidad, sino ariel me mata!  :mrgreen: :mrgreen: :mrgreen:
:D  :D  :D

Saludos, nos leemos!  :mrgreen:
"Por la presunción solo se ocasiona una lucha, pero con los que consultan juntos hay sabiduría" (Proverbios 13:10).
Visita Mi Sitio Web

Desconectado Nicoyote

  • PIC10
  • *
  • Mensajes: 15
Re: Tengo programador nuevo! (ZIF, 2 Vpp, ICSP...)
« Respuesta #8 en: 30 de Junio de 2008, 17:48:16 »
Estimado Marttyn felicidades por tu proyecto, se ve muy bueno. Alguna posibilidad de subir un esquemático o un PCB ?. Estoy muy interesado en el proyecto. Agradecido desde ya :-/ :-/
Saludos desde Santiago de Chile

     Atentamente
                               Nicoyote

"Lo que hagamos en vida...tendrá eco en la eternidad"

Desconectado Marttyn

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1834
    • IDEAA
Re: Tengo programador nuevo! (ZIF, 2 Vpp, ICSP...)
« Respuesta #9 en: 01 de Julio de 2008, 20:03:54 »
como ya dije mas arriba, el programador saldra en una revista de electronica. Sale este mismo mes (no se que dia) y la podeis descargar gratuitamente al momento.
ahora la verdad no tengo tiempo de hacer y colgar un esquema y ademas explicarlo. ya estara toda la info en la revista, y muy bien explicado.
solo un poquito de paciencia, valdra la pena!  :-)
salu2 y gracias por el interes
La gente ve las cosas que existen y se pregunta por qué.
Yo prefiero imaginar lo que no existe y preguntarme por qué no.

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: Tengo programador nuevo! (ZIF, 2 Vpp, ICSP...)
« Respuesta #10 en: 05 de Julio de 2008, 19:14:00 »
hola amigo Marttyn,

tu programador se puede programar desde un ordenador portatil?

un saludo
« Última modificación: 05 de Agosto de 2008, 11:05:12 por pajaro »

Desconectado Marttyn

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1834
    • IDEAA
Re: Tengo programador nuevo! (ZIF, 2 Vpp, ICSP...)
« Respuesta #11 en: 05 de Julio de 2008, 19:56:47 »
se puede usar un ordenador portatil siempre y cuando tenga un puerto paralelo y tengas una fuente de alimentacion de 12v externa. pero si el portatil es medianamente nuevo te puedo decir con absoluta seguridad que no tendras el puerto paralelo. los portatiles nuevos ya no traen ni puerto parelelo ni puerto serie... incluso algunos ya no traen ficha de modem.
mi proxima version podria ser por usb, eso si... dudo que PRONTO haya una proxima version.
mira por este foro que seguro hay programadores muy interesantes por usb.
salu2
La gente ve las cosas que existen y se pregunta por qué.
Yo prefiero imaginar lo que no existe y preguntarme por qué no.

Desconectado scientist

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 999
Re: Tengo programador nuevo! (ZIF, 2 Vpp, ICSP...)
« Respuesta #12 en: 13 de Julio de 2008, 20:28:55 »
hola, esta muy bueno tu programador, cuando sale la nueva edicion de la revista? saludos
NO le digas a DIOS que tienes un gran problema, dile a tu problema que tienes un GRAN DIOS!!
Alma mia y castillo mio, mi Dios en quien yo confiare....

Desconectado Marttyn

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1834
    • IDEAA
Re: Tengo programador nuevo! (ZIF, 2 Vpp, ICSP...)
« Respuesta #13 en: 13 de Julio de 2008, 22:00:14 »
la revista sale cada 26 dias (64!!!)  :mrgreen:
estuve haciendo cuentas y si la primera salio el 3 de enero, la cuarta deberia salir o el 13 de julio o el 15 de julio... dependiendo de si los 64 dias se empiezan a contar a partir del mismo dia de la uiltima publicacion o del siguiente...
como estamos a 14 y todavia no hay noticias, habra que esperar hasta el martes para poder disfrutar de esta gran fuente de informacion.
a no desesperar... yo tambien estoy ansioso por ver mi programador publicado  :-)
salu2
« Última modificación: 14 de Julio de 2008, 07:31:15 por Marttyn »
La gente ve las cosas que existen y se pregunta por qué.
Yo prefiero imaginar lo que no existe y preguntarme por qué no.

Desconectado scientist

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 999
Re: Tengo programador nuevo! (ZIF, 2 Vpp, ICSP...)
« Respuesta #14 en: 14 de Julio de 2008, 14:23:11 »
Hola Marttyn gracias por compartir tu trabajo, a esperar la cuarta edicion de esta maravillosa revista, una preguntita, tambien puede programar ATMEGA? o algun micro de la marca ATMEL?
NO le digas a DIOS que tienes un gran problema, dile a tu problema que tienes un GRAN DIOS!!
Alma mia y castillo mio, mi Dios en quien yo confiare....