TODOPIC

Microcontroladores PIC => Programadores => Mensaje iniciado por: BrunoF en 23 de Enero de 2010, 16:56:09

Título: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF 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:

(http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=29187.0;attach=11096)



* 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. ;)

Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: Nocturno 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.
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF 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 :(
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF 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.
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF 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...
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: Nocturno en 23 de Enero de 2010, 18:30:01
¿La Vdd de tu circuito es buena?, ¿está bien filtrada?
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF 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.
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF 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.
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF 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. :(
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF 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...:(
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: Nocturno 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:
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: migsantiago 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
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: Nocturno 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.
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF 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.
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: MGLSOFT en 24 de Enero de 2010, 15:15:59
A mi me programa bien...
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF en 24 de Enero de 2010, 15:57:38
A mi me programa bien...

Que malvado sos! Ja ja! A mi también me andaba bien...Dejó de hacerlo cuando algo se adulteró, obviamente..:D
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: MGLSOFT en 24 de Enero de 2010, 16:07:17
Miraste el diagrama a ver si encontras que puede ser??
entraste en el foro de Winpic a ver si hay consultas similares a la tuya??
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: flacoclau en 24 de Enero de 2010, 23:13:30
Hola Bruno: Es muy raro lo que te sucede, ya que en el zócalo graba bien, calculo que ya lo habrás hecho pero debes revisar las pistas y soldaduras porque me late que es eso. Lo mas recomendable es sacar al micro del zócalo y revisar con un multímetro en cada soldadura de la parte de salida y con cuidado le podés pegar una repasada con el soldador, espero que tengas suerte.  :)
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF en 24 de Enero de 2010, 23:20:26
Miraste el diagrama a ver si encontras que puede ser??

Si, lo he mirado infinidad de veces, y le apuesto las fichas a algun diodo por ahora.

entraste en el foro de Winpic a ver si hay consultas similares a la tuya??

Nop. Ahora entro a ver si algun otro salvaje lo arruino como yo :)

Hola Bruno: Es muy raro lo que te sucede, ya que en el zócalo graba bien, calculo que ya lo habrás hecho pero debes revisar las pistas y soldaduras porque me late que es eso. Lo mas recomendable es sacar al micro del zócalo y revisar con un multímetro en cada soldadura de la parte de salida y con cuidado le podés pegar una repasada con el soldador, espero que tengas suerte.  :)

Si. En el zocalo graba 10 puntos y solo falla el ICSP si no se usa la Vdd del GTP(que es el caso mas comun :().

Ya revise todas las pistas. Es mas, los voltajes dan bien cuando hago las pruebas. Todo indica que deberia funcionar, excepto que no lo hace :)

Voy a ver mañana si le pego una repasada con el soldador...
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: flacoclau en 25 de Enero de 2010, 01:01:53
Bruno: Otra cosa, y espero que no sea esto  :x , revisá la pata 26 del micro (RB5, es la que ingresa al uln2003 por la pata 6) con el tester para ver como varía la tensión, sabiendo que ya cambiaste el uln y si no responde es porque se te ha quemado esa salida. es probable que la entrada del ULN anterior se haya dañado y con eso la salida del pic. Vuelvo a repetir espero que no se haya roto  :5]
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF en 25 de Enero de 2010, 01:08:52
Hola flaco! Gracias por el interés!

Fue una de las primeras cosas que medí. Funciona perfecto RB5. Todas las señales funcionan perfecto, pero por ICSP no hay manera de que grabe.
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: doppel en 25 de Enero de 2010, 08:41:51
Hola Bruno

Por ahi es una pavada, pero has probado grabar en otra pc con tu GTP?

Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF en 25 de Enero de 2010, 15:39:49
No, no probe. voy a ver si hoy pruebo.

Gracias por la idea Hernán.
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF en 25 de Enero de 2010, 16:24:09
Bueno.

Intercambié los PICs de los grabadores. Mi placa no funciona con el otro PIC tampoco, pero mi PIC si lo hace en la placa nueva.

Entonces, es cantado que es un error de hardware. :(
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: MGLSOFT en 25 de Enero de 2010, 16:25:31
Y si le dejas tu placa al otro ?? :lol: :lol: :lol: :D :D :D :D
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: doppel en 25 de Enero de 2010, 16:58:32
bueno!!! pero por lo menos no es el pic!!! a revisar lo demás!!!..... has medido el transistor??  :?
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: Nocturno en 25 de Enero de 2010, 16:59:40
¿Has cambiado los schottky por otros?

Insisto en eso porque es la única diferencia apreciable entre la grabación ICSP y la grabación por zócalo.
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: flacoclau en 25 de Enero de 2010, 17:04:46
¿Has cambiado los schottky por otros?

Insisto en eso porque es la única diferencia apreciable entre la grabación ICSP y la grabación por zócalo.

Estoy de acuerdo, también pienso igual
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF en 25 de Enero de 2010, 17:21:37
Estoy a punto de hacerlo...
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF en 25 de Enero de 2010, 17:51:03
Nada. Acabo de cambiar los dos schottys, el 1n4148 y los dos zener de 13V. Son los unicos 5 diodos en la placa, y sigue haciendo exactamente lo mismo. :(
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF en 25 de Enero de 2010, 18:25:35
Bueno. Algo cambió. Con los nuevos componentes, cuando activo Vpp2, el voltaje se dispara a 18V! Esto no sucedia antes. No entiendo por que ahora, pero bueno.

Igualmente, destilde la opcion "usar Vpp2" para forzar al programador a trabajar solo con Vpp1, y hace lo mismo.

Eso si, si estoy midiendo el voltaje entre el pin 1 del PIC(el de Vpp/MCLR) y cualquier GND del circuito, me reconoce correctamente el dispositivo. En cuanto quito una punta, deja de reconocerlo... Pareceria ser un problema de referencias de voltaje, pero no entiendo donde...

Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: J1M en 25 de Enero de 2010, 18:44:15
Puede que la bobina del elevador se haya quedado tonta?? Si se te llevó un recalentón el PIC en un determinado momento quizá forzó a la bobina, no se para que corriente está diseñada. Midela a ver si sigue siendo ella misma...
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF en 25 de Enero de 2010, 18:53:19
Gracias por las ideas Jaime. En ambas placas, tanto la que anda como la que no, el valor medido es el mismo en la bobina. No poseo un dispositivo para medir bobinas, por lo que solo estoy midiendo su resistencia.
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: Nocturno en 25 de Enero de 2010, 19:03:51
Pues macho, sí que es raro.
Como te dije, la única avería que tuvo mi GTPUSB fue la bobina, así que apoyo la propuesta de Jaime. Cámbiala ya :D
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: doppel en 14 de Febrero de 2010, 15:51:06
Hola Bruno
que paso con este tema? lo has solucionado? que habia sido?

Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF en 14 de Febrero de 2010, 15:57:26
Hola Hernan. No, sigue igual. Espero pronto encargar otra placa a Mstools porque no se que probar ya...
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: doppel en 14 de Febrero de 2010, 21:57:19
mmmm si dices que no es el pic, no te des por vencido!!
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: pablomanieri en 14 de Febrero de 2010, 22:08:31
No será alguna soldadura que está quebrada o fría? y a simple vista no se ve.
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF en 14 de Febrero de 2010, 23:52:02
Hola. Tecnicamente esa es la mejor opcion, pero no he logrado encontrarla...:(
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: doppel en 15 de Febrero de 2010, 00:46:19
es buena esa!! no probaste retocando todas las soldaduras?
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF en 15 de Febrero de 2010, 07:57:08
Retoque las que pude. Algunas estan incomodas porque es una placa de doble ruteado, pero sigue muertita...
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: doppel en 15 de Febrero de 2010, 11:48:38
pregunta tonta!!! has probado cambiar el ULN2003?  :? x que si ya cambiaste los diodos, probaria con ese!!
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF en 15 de Febrero de 2010, 13:30:06
Si. Fue lo primero que cambie.
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: El_Tio_San en 15 de Marzo de 2010, 23:15:49
Hola a todos:

Yo estoy teniendo exactamente el mismo problema que tu. El caso es que yo todavia no he pasado a la accion, es decir, no he cambiado nada, pero los sintomas son los mismos que los tuyos. No se si el ZIF funciona por que no tengo el modulo ese...y no se como probarlo.

El caso es que mi GTP-USB+ dejo de funcionar,programando un 18f4550 por ICSP en la misma placa que estaba trabajando desde hace meses, cuando le añadi un potenciometro, conectada a AN5 del p18f4550. El voltaje de trabajo de la placa es el procedente del bus USB, al igual que sirve de Vref+.

Por eso me pregunto ¿que es lo mas probable que haya pasado? ¿cual creeis que es la mejor solucion?

PD: No me lee, escribe ni detecta ningun PIC que no sea un 18f4550, que me lo detecta a veces.
Título: Re: Mi ICSP del GTP USB+ ha dejado de funcionar
Publicado por: BrunoF en 16 de Marzo de 2010, 22:19:44
La verdad que no le he dedicado mas tiempo. Le dedique dos tardes enteras, cambie casi todo y no funciona.

Lo que me parece que voy a terminar haciendo es encargando otra PCB a MSTOOLS.No se...