Autor Tema: Mi ICSP del GTP USB+ ha dejado de funcionar  (Leído 8613 veces)

0 Usuarios y 4 Visitantes están viendo este tema.

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Mi ICSP del GTP USB+ ha dejado de funcionar
« en: 23 de Enero de 2010, 16:56:09 »
Hola a todos!

Bueno, habiendo programado muchísimas veces con el ICSP de mi amado GTP USB+, lamentablemente hace unos días, ha muerto.

Hace unos días, tras conectarlo, una vez más, a una placa en funcionamiento a la cual ya había sido conectado muchísimas veces e intentar regrabar el código, lo peor ha sucedido. El WINPIC800 no reconocía el 18F4550 que estaba en la placa, ni tampoco lo programaba. Al tocar al 18F4550 con el dedo, noto que está hirviendo.
¿Qué habría pasado?¿Conecté el ICSP al revés?¿Qué pudo haber salido mal?

Pues la verdad que no se. El conector de la placa hace meses que lo venia usando sin problemas y la placa no se ha modificado, ni he puesto el conector al revés. El tema es que a partir de ese entonces, no me reconoce ni graba los PICs.

Usando el zócalo ZIF, el programador detecta y graba correctamente los 18F4550, pero mediante el ICSP no quiere saber nada.
He entrado a la página del programador, y he dado con el esquema completo:

http://www.winpic800.com//descargas/REV2/GTP-USB%5Bplus%5D.pdf

Bueno. Primero cambie el ULN2003, pero tampoco funciona. Siguiendo el esquema, estuve haciendo algunas pruebas.

Midiendo voltaje entre los pines 7(ICSP_VPP) y 1(Vss) del conector ISCP fui ,con ayuda del winpic800 que me permite probar cada pin, probando los voltajes segun cada estimulación:




* Probe los DATA,DATAIN y CLOCK y ambos presentan voltajes correctos en el conector ICSP.  Esto está OK.
* Tildando Vdd, 4.85V aparecen presentes en el pin 4 del conector ICSP. Destildandolo, no aparece voltaje en dicho pin. Esto está OK.

* Tildando Vpp, 12.77V aparecen presentes en el pin 8 del conector ZIF. Destilandolo, aparecen 0.67V en dicho pin. Esto está OK.
* Tildando Vpp2, 12.77V aparecen presentes en el pin 8 del conector ZIF. Destilandolo, aparecen 0.67V en dicho pin. Esto está OK.

* Tildando Mclr ICSP(ESTE ES EL QUE IMPORTA) aparecen 0.70V presentes en el pin 7 del conector ICSP. Destildandolo, aparecen 0.60V en dicho pin. Esto pareceria estar MAL pero cuando miro el esquema, veo que la unica manera de que mclr ICSP pueda presentar 13V, es que o bien Vpp o Vpp2 esten activados, para permitir el paso de los 13V.

Voy a poner debajo una tabla de verdad de los valores que encuentro en el pin 7(ICSP_VPP) del conector ICSP segun voy tildando o destildando las opciones de esa pantalla de testeo del Winpic800:
  
Vpp |
Vpp2 |
Mclr ICSP |
Voltaje medido en pin 7(ICSP_Vpp) del conector ICSP:
OFF
OFF
OFF
0.76
OFF
OFF
ON
0.62
OFF
ON
OFF
12.79
OFF
ON
ON
0.67
ON
OFF
OFF
12.60
ON
OFF
ON
0.68
ON
ON
OFF
12.82
ON
ON
ON
0.70


¿Alguien puede ayudarme?
Si pueden tomarse la molestia de medir su GTP USB+ y notificarme si encuentra diferencias o similitudes me ayudaría mucho. O si saben dónde debería buscar el problema también.

Muchas gracias por haber leido. ;)

"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Mi ICSP del GTP USB+ ha dejado de funcionar
« Respuesta #1 en: 23 de Enero de 2010, 17:05:16 »
Esa tabla de medidas es correcta, no hay ninguna que esté mal.
La señal MCLR ICSP sirve para hacer un reset al micro, y por lo tanto cuando la tildas sale un 0 lógico por Vpp. En tu caso lo está haciendo correctamente.

Yo buscaría el problema en tu placa. ¿Ese 18F4550 es DIP y lo programas bien en zócalo ZIF?
Si es así, es que en tu placa hay algún problema.
Si no es así, cambia de micro.

Por cierto, toma las mismas medidas con el ICSP conectado a tu placa y midiendo directamente en los pines del micro. Así sabrás dónde está el problema.

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: Mi ICSP del GTP USB+ ha dejado de funcionar
« Respuesta #2 en: 23 de Enero de 2010, 17:34:24 »
Esa tabla de medidas es correcta, no hay ninguna que esté mal.
La señal MCLR ICSP sirve para hacer un reset al micro, y por lo tanto cuando la tildas sale un 0 lógico por Vpp. En tu caso lo está haciendo correctamente.

Creo que tiene doble función. Porque Mclr ICSP también es ISCP_VPP por lo que también debe suministrar los 13V para la grabación por ICSP, eso sucederia cuando hay 0V en el pin RB5 del 18F2550, produce que la salida correspondiente del ULN(pin 11) quede flotante, y por lo tanto sea posible inyectar los 13V mediante VPP o VPP2. Cuando RB5 se pone en 5V, la salida del ULN asociada envia 0V, forzando el reset del uC.

Ahora que recuerdo. Cuando intento hacer la deteccion del uC mediante el ICSP, el programa se resetea, pero no detecta el micro ni lo graba :(

Yo buscaría el problema en tu placa. ¿Ese 18F4550 es DIP y lo programas bien en zócalo ZIF?
Si es así, es que en tu placa hay algún problema.
Si no es así, cambia de micro.

Ya busque el problema en la placa y no hubo manera. Hace un rato cambién el PIC pero tampoco lo reconoce. Me canse y monte ahora un 16F873A en un protoboard. Solo le conecto el ICSP y algunos pines necesarios para la grabacion. Tampoco logro detectarlo ni grabarlo.

Todos los PICs con los que estoy probando son DIP,y son perfectamente detectados en el zócalo ZIF.


Por cierto, toma las mismas medidas con el ICSP conectado a tu placa y midiendo directamente en los pines del micro. Así sabrás dónde está el problema.

Acabo de hacer eso, y todo sale como en la tabla de arriba, pareceria estar bien...Pero no lo detecta :(
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: Mi ICSP del GTP USB+ ha dejado de funcionar
« Respuesta #3 en: 23 de Enero de 2010, 17:50:28 »
Bueno, esto es cada vez mas raro...

Logré que me detecte el PIC mediante ICSP, pero sólo si uso el Vdd(5V) del cable ICSP. Cuando intento usar un Vdd ajeno al ICSP, no me lo detecta. Cabe destacar que cuando uso Vdd externo al ICSP, desconecto el pin Vdd del ICSP y uno ambas Vss.

No lo entiendo. Tengo la conexion tal cual esto:

http://www.winpic800.com//descargas/REV2/Pic_dsPIC_ICSP.pdf

Pero no hay manera. Con Vdd externa no quiere saber na de na. Creo que es lo mismo que esta pasando en la otra placa, pero no termino de entenderlo. Siempre me ha funcionado perfectamente y no he cambiado ningun hardware como para justificar esto.
« Última modificación: 23 de Enero de 2010, 17:53:17 por BrunoF »
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: Mi ICSP del GTP USB+ ha dejado de funcionar
« Respuesta #4 en: 23 de Enero de 2010, 18:11:36 »
Voy a ver si puedo conseguir un GTP USB+ de un amigo, porque la verdad que no entiendo...
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Mi ICSP del GTP USB+ ha dejado de funcionar
« Respuesta #5 en: 23 de Enero de 2010, 18:30:01 »
¿La Vdd de tu circuito es buena?, ¿está bien filtrada?

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: Mi ICSP del GTP USB+ ha dejado de funcionar
« Respuesta #6 en: 23 de Enero de 2010, 18:36:11 »
Bueno, viene directo del USB de mi PC. Sin nada conectado. Solo el uC y el GTP USB+ están conectados a los USB.
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: Mi ICSP del GTP USB+ ha dejado de funcionar
« Respuesta #7 en: 23 de Enero de 2010, 18:45:02 »
Acabo de dejar al uC sin ningun tipo de Vdd, y un 40% de las veces me lo detecta, y el resto no. Ahora, en cuanto le conecto la Vdd del USB, no me lo detecta jamás.
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: Mi ICSP del GTP USB+ ha dejado de funcionar
« Respuesta #8 en: 23 de Enero de 2010, 22:24:34 »
Dicho y hecho. Acabo de conseguir otro GTP USB+ y funciona perfecto...He quemado algo de mi programador...Ahora tendré que averiguar de que se trata y ver si tiene solucion. :(
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: Mi ICSP del GTP USB+ ha dejado de funcionar
« Respuesta #9 en: 23 de Enero de 2010, 23:52:09 »
Nada. Todos los diodos y resistencias tienen los mismos valores en ambos programadores.

Me parece que voy a tener que cambiar los diodos. Tiene que ser ese el problema. Algun diodo debe estar dañado...:(
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Mi ICSP del GTP USB+ ha dejado de funcionar
« Respuesta #10 en: 24 de Enero de 2010, 03:28:00 »
Qué raro. Empieza por los dos Schottky, D4 y D5.

No lo entiendo, si todas las medidas son correctas  :shock:

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Mi ICSP del GTP USB+ ha dejado de funcionar
« Respuesta #11 en: 24 de Enero de 2010, 10:39:15 »
Una posibilidad: que el programa del pic18f2550 haya sido mal actualizado.

Recuerdo que hace algunos años yo usaba mi gtp-usb+ para programar avr's y pic's. Al hacer esto el firmware del pic debía ser cambiado al cambiar de micro.

Había veces muy raras que al querer programar el micro avr o pic me saltaba un error de verificación. Creo que se debía a que no usaba un cable USB correctamente apantallado para 2.0.

Bruno, usa un winpic800 viejito para que actualice el firmware de tu gtpusb a uno anterior y luego la última versión para estar al día. Puede ser que el firmware esté dañado. Ah y usa un cable usb 2.0.

La otra opción mucho menos probable es que te con tanto cambio en el firmware del 2550 ya te hayas acabado el número de programaciones de la rom  :D

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Mi ICSP del GTP USB+ ha dejado de funcionar
« Respuesta #12 en: 24 de Enero de 2010, 12:25:17 »
Yo veo imposible que el firmware tenga un error, porque en zócalo ZIF programa bien.

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: Mi ICSP del GTP USB+ ha dejado de funcionar
« Respuesta #13 en: 24 de Enero de 2010, 14:59:42 »
Si, no se. Estaba tentado de intercambiar los PICs a ver que pasaba, pero como el otro programador no es mio, me da un poco de miedo que le pase algo nefasto.
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: Mi ICSP del GTP USB+ ha dejado de funcionar
« Respuesta #14 en: 24 de Enero de 2010, 15:15:59 »
A mi me programa bien...
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.


 

anything