TODOPIC

FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: AKENAFAB en 22 de Junio de 2009, 17:14:25

Título: Problema ICSP con MCLR reseteo --> SOLUCIONADO <-- <|:D
Publicado por: AKENAFAB en 22 de Junio de 2009, 17:14:25
Hola amigos.

Tengo el siguiente problema :

EN mi tarjeta dispongo de puerto ISCP  , puedo programar y trabajrlo adecuadamente pero lo que esta ocurriendo es que se el micro se resetea al tocar el pin MCLR , no se a que se deba y nunca me habia ocurrido.

HE agregado un capacitor ceramico de 0.1uF entre MCLR y GND y sigue igual.Agregue un capacitor de tantalio de 10uF en la union resistencia - Anodo (1n14148) y gnd . Sigue Reseteandose.

Ya probe con varias fuentes y pasa lo mismo .

Coloco la punta del multimetro y se resetea :( .

MIdo correctamente 4.7v . Si toco la puta del multimetro este valor aumenta unos 3v más, no se porque aumenta , para mi esto no deberia ser asi.


En mis otras tarjetas pero con pic 16F uso la misma conexion del ICSP y esto no me ocurre.


Al unir tierras con las otras tarjetas a veces ocurre también un reset , pero solo de ese pic

EL pic es un 18F252 , y estos son los fuses que tengo habilitados , Ya probe sin el BROWNOUT y sigue lo mismo

#include <18F252.h>
#FUSES H4,NOOSCSEN,PUT,BROWNOUT,BORV27,NOWDT,CCP2C1,NOLVP,NODEBUG  
#use delay(clock=32M)



Adjunto imagenes}

(http://img7.imageshack.us/img7/6288/icspfail.jpg)


Saludos y muchas gracias!


--------------------------------SOLUCIÓN-----------------------------------------------------------------


Lo solucioné cambiando el capacitor de 0.1uF por uno de 1uF , fue mucho relajo pero por fin se resolvió.

Este es el diagrama correcto y lo que tengo en el pcb.


(http://img30.imageshack.us/img30/4079/iscpcorrecto.jpg)

(http://img193.imageshack.us/img193/7155/solucion.th.jpg) (http://img193.imageshack.us/i/solucion.jpg/)

nuevamente agradezco su ayuda !

Saludos!
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: Azicuetano en 22 de Junio de 2009, 21:15:40
Hola AKENAFAB!

Mira esto:

http://www.todopic.com.ar/foros/index.php?topic=18106.msg132050#msg132050

A lo mejor te puede dar un poco de luz. Como resumen y recomendación diré que la pista del MCLR sea lo más costa posible y alejada de posibles fuentes de ruido (lineas de potencia, componentes inductivos, etc.).

Sería posible que pusieras el diseño de la PCB para pegarle un vistazo?


Un saludo desde Alicante.
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: AKENAFAB en 22 de Junio de 2009, 22:31:27
Gracias por tu respues!

Lo he leido y he intentado deshabilitar el MCLR pero este pic tiene ese pin con esa funcion especificamente.

Le he agregado el capacitor que comento y nada , me pasa como han posteado , se resetea cunado conecto el programador u otra tarjeta.

Si pongo la punta del multimetro en el pin MCLR a veces se resetea a veces no. :(

HAgo aclaración que no tengo problemas en el programa , lo dejo trabajando horas y horas y sin ningun problema ni cuelgue afortunadamente , lo que me pasa es meramente hard, esa es la suposicion.. :(

pongo la imágen del pcb.

(http://img35.imageshack.us/img35/8223/pcbmclr.jpg)


Muchisimas gracias!
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: Azicuetano en 23 de Junio de 2009, 04:37:25
Hola AKENAFAB,

Este tipo de problemas suelen ser muy complicados de solucionar, pero bueno, somos varios miles de usuarios, alguno acertará  :mrgreen:

Si te parece yo voy dando ideas y puedes ir valorando la opción si te merece la pena probarlas (algunas serán destructivas jejej).

Una pregunta... sin conectar las 2 placas por 485 puedes tocar el MCLR con el tester? Y hacer la prueba con ambas conectadas? Así aseguramos que no son los cables 485 los que fastidian la cosa.

Yo deshabilitaría la comunicación via software y haría la misma prueba.

Después cortaría la pista que va al pulsador del reset (justo donde está el pasante al lado del MCLR). Evidentemente no se podría resetear, pero, entonces haciendo las pruebas a ver si se cuelga podríamos tener más datos.

Luego sigo dando ideas...


Un saludo desde Alicante.
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: AKENAFAB en 23 de Junio de 2009, 05:21:28
Realizando las pruebas correspondientes

Muchas gracias !
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: RedPic en 23 de Junio de 2009, 05:35:57
En mis 18F tengo una configuración muy parecida pero sin el condensador C10 del tuyo y la resistencia R1 es de 10K, el resto es igual y me va de lujo.  :shock:

(http://picmania.garcia-cuervo.net/images/reset_and_icsp.gif)

Título: Re: Problema ICSP con MCLR reseteo
Publicado por: stk500 en 23 de Junio de 2009, 06:55:26
estoy con el Sr.Diego !!
 Akenafab, mejor pon una Resistencia de 10kOhm, mi ICD2 lleva una y nunca me ha dado ese problema que menciona.en el esquema de Sr. Diego
lo tengo asi en mi Zocalo, pero con la dirferencia es el Diodo, en lugar del Diodo tengo un LED., asi veo si se Resetea
Suerte

Título: Re: Problema ICSP con MCLR reseteo
Publicado por: AKENAFAB en 23 de Junio de 2009, 06:59:23
Hola AKENAFAB,

Este tipo de problemas suelen ser muy complicados de solucionar, pero bueno, somos varios miles de usuarios, alguno acertará  :mrgreen:

Si te parece yo voy dando ideas y puedes ir valorando la opción si te merece la pena probarlas (algunas serán destructivas jejej).

Una pregunta... sin conectar las 2 placas por 485 puedes tocar el MCLR con el tester? Y hacer la prueba con ambas conectadas? Así aseguramos que no son los cables 485 los que fastidian la cosa.

Yo deshabilitaría la comunicación via software y haría la misma prueba.

Después cortaría la pista que va al pulsador del reset (justo donde está el pasante al lado del MCLR). Evidentemente no se podría resetear, pero, entonces haciendo las pruebas a ver si se cuelga podríamos tener más datos.

Luego sigo dando ideas...


Un saludo desde Alicante.

He realizado todas pruebas que mencionaste sin satisfaccion alguna. :(

Es algo misterioso

Gracias compa!

En mis 18F tengo una configuración muy parecida pero sin el condensador C10 del tuyo y la resistencia R1 es de 10K, el resto es igual y me va de lujo.  :shock:

(http://picmania.garcia-cuervo.net/images/reset_and_icsp.gif)




Pues Sigo practicamente ese esquema , solo por la resistencia de 100 ohms limitadora, Cambie la resistencia de 10Kohms por una de 4.7K y luego por una de 2.2K y una de 1.5K. Pasa lo mismo.

Desconecte todo , GLCD , Buzzer , todo todo . Se resetea al tocar con la punta del multimetro el pin MCLR.

Le conecto el programador y a veces se resetea tambien , probe solo conectando el pin MCLR del programador y se resetea. Si lo dejo conectado , una vez que se ha reseteado no vuelve a suceder ni tocando el pin con l apunta dle multimetro , ni con los dedos ni con nada.

Le conecto las demas tarjetas y no se resetea si dejo la punta del multimetro , si la suelto y vuelvo a tocar se resetea . PRobe esto en las tarjetas esclavas que van conectadas a la misma alimentacion y no les pasa eso.

Les conecto y hago mismas pruebas no sufren de este fallo.

Esto es un enema , me estoy cag*ando.

---------------------------

Ahora una prueba descabellada , lei el hilo que me paso Azicuetano y coloque el cablecito como antena a MCLR , pues pasa lo mismo , no aumenta ni disminuye la frecuencia con la que falla. Luego ese cablecito lo conecte directamente a +5v , pues conecto el programador , desconecto , solo pin directo , toco con el multimetro , los dedos , lo  manoseo , lo toco con un destornillador , con lo encuentre y NO SE RESETEA. Ummmm  :?  cos amuy rara pero buena al fin y al cabo.

Otra prueba que hice fue conectar ese cablecito que va al pin MCLR directamente hacia el otro MCLR de la tarjeta conectada y a que cosas , le heredo el problema , entonces ahora si se me RESETEABAN las 2 tarjetas .

Asi con esas pequeñas pruebas adjudico el problema al HARDWARE correspondoente a ese modulo.

-Probare cambiando el diodo.

Saludos y gracias nuevamente.

--Agregando al POST otra pureuba .

He tomado una version anterior de esta tarjeta y ha pasado lo mismo >_< , con menor frecuencia parentemente pero pasa.

En la version anterior no tiene capacitores ceramicos ni de tantalio , solo una resistencia de 10K y el diodo a MCLR.

Muy extraño , cambiaré de pic para descartar esa parte.

Saludos!
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: RedPic en 23 de Junio de 2009, 07:16:18
Akenafab, he ido a buscar el datasheet del 18F252 pero encuentro los 18F2520, 18F2523 y 18F2525 pero no el 18F252 sin nada más, ¿son la misma familia o algo así?  :shock:
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: Azicuetano en 23 de Junio de 2009, 07:17:49
Ya te vas acercando AKENAFAB!!  :mrgreen:

Ya está encontrado el problema (50%). Ahora a solucionarlo  :D

Una cuestión, llegaste a anular el pulsador de reset cortando la pista justo al lado de la patilla del MCLR?

Otra posible prueba es cortocircuitar el diodo para ver si se cuelga o no (cuando esté cortocircuitado no programes, eh?  :D).

Esa última prueba decidirá si el problema está en el componente o en el ruteo del circuito (hay que tener siempre en cuenta que todo puede ser, components, ruteo, ruido, el genio maligno... etc. etc.)

A ver si nos das buenas noticias.


Un saludo desde Alicante.
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: AKENAFAB en 23 de Junio de 2009, 07:31:35
Akenafab, he ido a buscar el datasheet del 18F252 pero encuentro los 18F2520, 18F2523 y 18F2525 pero no el 18F252 sin nada más, ¿son la misma familia o algo así?  :shock:

Si es de la familia , el 18f2520 es el repuesto y mejora del 18F252 , tengo los 2 y los voy a probar  :angry: :angry: :angry: :angry: :angry: :angry: :angry:     xD   muy enojado pero me estan venicnedo por ahor alos duendecillos  xD    :z)

http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010276

Y seria de esta familia PIC18F2420/2520/4420/4520 según me marcan las especificaciones. compatibles pin a pin.

Adjunto imagen del MCLR de la version vieja que no se porque sufre lo mismo >_<
(http://img195.imageshack.us/img195/5521/mclr01.jpg)

Ya te vas acercando AKENAFAB!!  :mrgreen:

Ya está encontrado el problema (50%). Ahora a solucionarlo  :D

Una cuestión, llegaste a anular el pulsador de reset cortando la pista justo al lado de la patilla del MCLR?

Otra posible prueba es cortocircuitar el diodo para ver si se cuelga o no (cuando esté cortocircuitado no programes, eh?  :D).

Esa última prueba decidirá si el problema está en el componente o en el ruteo del circuito (hay que tener siempre en cuenta que todo puede ser, components, ruteo, ruido, el genio maligno... etc. etc.)

A ver si nos das buenas noticias.


Un saludo desde Alicante.

Si le di corte a esa pista del push button :/

Mejor que desoldar xD  vdd buena esa, probare cerrando el circuito del diodo , entonces quedará con solo la resistencia.  :shocked: ya estoy algo bloqueado  :sad:

Ya les cuento !


ty!
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: xocas en 23 de Junio de 2009, 07:36:51
una preguntonta... ¿que programador estás usando?

tu configuración del circuito reset/mclr es la que siempre uso y sin problemas(*). otra preguntonta... una vez programado, ¿si desconectas el icsp también se resetea? no entiendo que al tocar la tensión aumente en 3v

un saludo

(*) con una pequeña diferencia, no uso los condensadores de tu esquema si no uno de 100nf entre los contactos del pulsador
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: AKENAFAB en 23 de Junio de 2009, 07:46:48
Hola Xocas!

Uso el Pickit2

Si desconecto el programador no no se resetea , solo al conectaro y eso en ocasiones.Si el pin MCLR del programador y del pic hacen contacto primero que otros pines es más facil que se resetee.

Tampoco se porque aumenta el voltaje en MCLR si lo toco con los dedos y la punta del multimetro.

Pero esto me esta pasando en 2 tarjetas con ruteo diferente.  >_<

----------

Azicuetano

He realizado el corto en el diodo, entonces solo queda la resistencia de 1.5Kohms conectada +5v --/\/\--MCLR y funciona bien , toco con el multimetro y no se resetea , conecto el programador y tampoco , conecte una tarjeta , manosie todo el pin MCLR con todo lo que pude y no se ha reseteado .


Ya he cambiado de pic y pasa lo mismo :( , cambie el 18f252 por el 18F2520 . con mismos reusltados fallidos


-¿Falla en dos tarjetas con diferente ruteo?

-¿Diodos Defectuosos?
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: xocas en 23 de Junio de 2009, 08:17:55
el diodo no puedes evitarlo ya que si no a la hora de programar los 13v de vpp alcanzarán al resto del circuito, y una resistencia de 4k7 en serie con el diodo debería funcionar.

solo necesitas conectar Vpp, Gnd, PGD y PGC, y lo mejor es alimentar el circuito desde su propia fuente y no desde el programador. supongo que ya lo haces así pero no veo el conexionado en el esquema y en la pcb no lo tengo claro.

en mi caso comprobaría la continuidad entre las diferentes masas del circuito y programador y también que la alimentación del pic esté en 5v.

un saludo
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: AKENAFAB en 23 de Junio de 2009, 08:47:35

Lastimosamente no puedo quitar el diodo :( por lo que bien dices.

Alimento el circuito desde mi propia fuente , el pickit2 antes de programar revisa VDD , si el circuito esta energizado no activa su fuente.

Tengo las tierras unidas , ya lo he revisado :( .

EL pic siempre permanece con sus +5v .

He realizado la ultima prueba , lo he montado en una protobard y JA!!!! pasa lo mismo.

Solo tengo e lpic conectado a VCC , GND , sus pines de programacion y un led que parpadea .

EL circuito de reset compuesto por una resistencia de 10Kohms y un diodo .

Toco el pin MCLR y se resetea! eso fue el colmo.

No se me ocurre otra cosa :(

Saludos
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: Azicuetano en 23 de Junio de 2009, 08:48:46
Totalmente de acuerdo con Mr. xocas. No alimentar desde el programador para hacer las pruebas definitivas y comprobar los 5V y la continuidad entre las masas.

Es un dato curioso lo del diodo.

Es posible que tenga una caida de tnsión demasiado gande y que haga que cualquier variación en la patilla MCLR efectue un reset.

Se podría probar un un diodo con una caida de tensión infrior. Que diodo utizan los integrantes de la familia todopic??

De todas formas es raro, me temo que todos utilizarán el mismo que tú y parece que ninguno tiene problemas.

Para empezar y por paranoia cambiaría el diodo.

Vamos a ver lo siguiente:

(http://img526.imageshack.us/img526/3212/akenafabforo.jpg)

En amarillo está la pista de 5V que va al MCLR. La veo demasiado larga (yo cuando utilizaba el MCLR ponía el micro al lado de la alimentación y esa pista muy muy cortita). En cualquier caso, sto es una modificación severa y aún no hemos llegado a ese punto (y esperemos que no tengamos que llegar).

He visto que en la VDD del micro le has puesto un electrolítico, pero, no veo el de 100nF. Esto me da que pensar que a ver si el problema no lo tienes en el MCLR, sino, en la alimentación. A ver si el micro no se está reseteando por fallo en el MCLR y lo está haciendo por fallo en la alimentación???

Has hecho esto alguna vez?

http://www.todopic.com.ar/foros/index.php?topic=21726.0

En algúna parte del foro hablo más en profundidad al respecto, pero, no he conseguido encontrarlo  :(

Sería muy interesante confirmar la causa del reset (reset por MCLR, fallo en VDD, etc. etc.).

Joder... que rollazo que estoy soltando, bueno, ya nos dices algo con tus impresiones.



Un saludo desde Alicante.
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: Azicuetano en 23 de Junio de 2009, 08:52:10
En el circuito que tienes montado en la protoboard toca el pin de VDD o la GND a ver si pasa lo mismo.


Un saludo desde Alicante.
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: AKENAFAB en 23 de Junio de 2009, 09:23:34
He probado tocando los pines de alimentacon y no pasa nada .

Tanto en el pcb , como en la proto.

Aqui se ve el camino de Vcc

El capacito de 0.1uf esta justo entre los pines VCC y gnd es el de encapsulado SMD de la derecha

(http://img198.imageshack.us/img198/7629/pcbfail.jpg)


ty!
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: sycho en 23 de Junio de 2009, 10:33:00
Mira a ver si te ocurre alimentando el circuito a pilas.

Si con ésto se resuelve, alimentalo desde la fuente y mide con el múltímetro en posición AC 20v con una punta en gnd de tu circuito y otra en gnd del pickit.

Puede que tengas una diferencia de potencial entre masas por culpa de la fuente del pc y eso sea lo que te introduce tanto ruido y comportamientos tan extraños como la subida de 3v.

La prueba que has hecho de conectar solo el pin MCLR del programador es una muy mala costumbre, pues de tener una diferencia entre masas, si conectas solo ese pin pueden llegarle decenas de V al pic. Yo antes de cualquier conexión aseguro las masas, masas por todos lados y bien gordas!

Poniendonos ya a pensar cosas más extremas, habría que ver si tienes cerca alguna fuente potente de EMI, por ejemplo una emisora de AM, cuya señal podría estar siendo detectada en el diodo al colocar cualquier cosa que haga de antena.
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: Nocturno en 23 de Junio de 2009, 11:30:14
Yo utilizo siempre el diodo 1N4148 en el pin MCLR y no tengo problemas de reseteo.
Después de leer el hilo no se me ocurren cosas nuevas que probar. ¿Has cambiado de PIC por si acaso?
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: WillyP en 23 de Junio de 2009, 13:00:07
disponés de un osciloscopio?, fijate si en el momento que se te resetea también se apaga el oscilador o se corta la oscilación esporádicamente, tal vez venga por ese lado.
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: AKENAFAB en 23 de Junio de 2009, 13:49:53

Lo del el pin MCLR fue que me di cuenta cuando conectaba el programador y el pic estaba trabajando , luego lo toque con las pinzas , luego con el destornillador . y Boom me rompio la cabeza porque en ninguna otra placa ni con tros pics me hacia eso.

Luego me di cuenta que solo era ese pin .

NOcturno

YA cambie de pic por un 18F2520 y me pasa lo mismo.

WillyP

NO tengo Osciloscopio , pero ya estoy por revisar esa parte en cuanto pueda :(


sycho

No lo he probado a pilas.
MM mm.. La impresora mete mucho ruido , pero la tengo apagada.

Es el unico pic que me hace eso donde sea , placa 1 , placa 2 , en la protooard una cosa muy extraña  >_< .

Saludos y gracias!

En cuanto haga más pruebas se los comento!
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: Suky en 23 de Junio de 2009, 14:56:38
Por lo visto el problema viene por el diodo, has probado otro tipo de diodos? Prueba también sacando el capacitor en paralelo con el pulsador.

Que problema esto!  :undecided:
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: AKENAFAB en 23 de Junio de 2009, 15:37:58
Probaré con otro diodo , con un 1n4100 y los que tenga a mano :(


Bueno , rebuscando por le foro de microchip , cerca del 2004 a otra persona le sucedió lo mismo aunque no dice en que concluyo.

Citar
Hello,

I am experienced the following problem. When I measure the voltage level at the MCLR pin with a Multimeter then a Reset is generated. The PIC is in a noisy board that has a 1-10 Amps switching Power supply. I have the circuit suggested by Microchip at the MCLR pin. Any ideas or more immune circuit?. Is it possible that when I connect the Multimeter much noise is coupled to the MCLR pin?. Any other people have had problems with the MCLR Pin. And last, is there a way to disable the MCLR Reset function in the PIC18FXXX?.

Thanks a lot and best regards,

Javi

Lo mismo , cuando media el voltaje en el pin MCLR , o tocaba ocn el multimetro este mismo se le reseteaba.

Título: Re: Problema ICSP con MCLR reseteo
Publicado por: sycho en 23 de Junio de 2009, 15:52:50
No lo he probado a pilas.

Antes de seguir probando otras cosas haría esa prueba. He tenido ésta clase de problemas más de una vez. Incluso forzando las masas al mismo potencial (uniendolas) a veces sigue habiendo problemas si la derivación es fuerte por la corriente de 50Hz que circula en el plano de masa.
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: AKENAFAB en 23 de Junio de 2009, 17:17:31
No lo he probado a pilas.

Antes de seguir probando otras cosas haría esa prueba. He tenido ésta clase de problemas más de una vez. Incluso forzando las masas al mismo potencial (uniendolas) a veces sigue habiendo problemas si la derivación es fuerte por la corriente de 50Hz que circula en el plano de masa.

Puse las baterias a cargar . Ya he probado me parece casi todo  :(

AHora he vuelto a armar un pequeño circuito solo con un led , el puerto ICSP . su Cristal y ya.

He cargado al pic un programilla blink , y pasa lo mismo lo mismo lo mismo  :z) :z) :z) se resetea!

Le puse capacitores por todos lados , le quite le aumente y nada lo mismo!

Compraré otros pics a ver que sucede pero ya s eme hizo muy raro que con 2 tarjetas diferentes , con pics diferentes y hasta en la protobard me suceda lo mismo.

NO me pasa con los otros pics ni otras tarjetas con pic 16F  >__<

---------------
2:25

Ahora conecte el armazon del cristal a gnd pensando que podria ser como en los rtc... en fin sigo con las mismas fallas


---

3:30

Veo un poco de luz al final del tunel   xD

YA cambia hast ala disposicion diodo resistencia MCLR y nada.

Bueno les comento.

Lo tengo en la protobard .

Capacitores ceramicos de 0.1uF y 0.01uF junto con un electrolitico de 1uF  lo mas cercanos a VDD y VSS del PIc , en la lalimentacion el regulador en la entrada tiene un capacitor de 100uF , a la salida , es decir en +5v y gnd hay otro capacitor de 10uF y un ceramico de 0.1uf.

Ahora tengo esto +5v O---/\/\/\-- |> ---O MCLR
                                                     |
                                                    ---
                                                    .--.   <-- Electrolitico de 1uF
                                                      |
                                                     gnd

ENtonces toco el pin con el multimetro , NO SE RESETEA , toco el pin con las pinzas NO SE RESETEA , LO MANOSEO de lo mas sabroso  xD y sucio posible y NO SE RESETEA!! LE he colocado un cablecito de unos 15cm a modo de antena al MCLR , LO toco y no se resetea.

 Por ahora va bien el blink en la proto.

PEro que pasa??? SI ya he probado tambien con tantalio en la placa , lo movere de lugar.

Ahora pasare esto al pcb y ya les cuento , por ahora 1/2 dominio de la BEstia!

--------

3:41

EN la protoboard he cambiado el electrolitico por uno ceramico de 1uF  (104) marca en el encapsulado.

Por ahora todo bien!

---------

3:45

Al mismo circuito en la proto le conectado el programador , NO SE RESETEA!

Ahora solo conecto el MCLR y no SE RESETEA!!

PROCECO AL PCB  xD

-------------------querida bitacora xD ---

(http://www.educared.org.ar/imaginaria/13/1/AbadiDOMADOR.jpg)
                                                    

Título: Re: Problema ICSP con MCLR reseteo
Publicado por: migsantiago en 23 de Junio de 2009, 17:58:33
Vaya manera de domar a una fiera escurridiza  :D

Akena, por favor al final detalla la forma en que resolviste el problema, yo quedé confundido después de los diagramas con anotaciones en Paint XD
Título: Re: Problema ICSP con MCLR reseteo
Publicado por: AKENAFAB en 23 de Junio de 2009, 18:18:28
Por supuesto que lo hare xD

Es lo debido!  ^^


Canto VICTORIA y ALZO al VENCEDOR!!!

He dominado a la BEstia incolora , inolora , invisible xD , con ayuda de un capacitor , fiel siervo xD .

Bueno , he soldado el capacitor ceramico de 1uF sustituyendo el de 0.1uF, entre MCLR y GND . Asunto arreglado , he conectado todo lo pisble al pin MCLR y este ni se inmuta ni distrae , deja el capricho y comprta adecuadamente. Conecto el programador y NO hay RESET , NO HAY SINTOMAS . Ahora cunado toco con los dedos el MCLR y el multimetro ya no se eleva el voltaje. --Nunca cambie el diodo --

Recetado con un capacitor.

(http://img30.imageshack.us/img30/4079/iscpcorrecto.jpg)



Saludos y muchisimas gracias pro su ayuda!

De hoy en adelante , capacitor de 1uf en esa terminal. :angel: :angel: :angel: :angel: :angel: :cheesy:

y los respectivos   :-/ :-/ :-/


xD

(http://img3.imageshack.us/img3/5861/victoriacapacitor.jpg)
Título: Re: Problema ICSP con MCLR reseteo --> SOLUCIONADO <-- <|:D
Publicado por: J1M en 23 de Junio de 2009, 18:54:40
Enhorabuena por el domado de la besssstia, menudo 'twitter' te has montado hoy! jejejeje

Solo una cosilla, cuidado con los condensadores en VPP... quizá te de problemas al intentar grabar el PIC por ICSP. Me acuerdo me volví loco hace unos días por ese asunto, aunque también es cierto que la PCB era de 3V3 y LVP.

Un saludito!
Título: Re: Problema ICSP con MCLR reseteo --> SOLUCIONADO <-- <|:D
Publicado por: AKENAFAB en 23 de Junio de 2009, 19:23:25
Enhorabuena por el domado de la besssstia, menudo 'twitter' te has montado hoy! jejejeje

Solo una cosilla, cuidado con los condensadores en VPP... quizá te de problemas al intentar grabar el PIC por ICSP. Me acuerdo me volví loco hace unos días por ese asunto, aunque también es cierto que la PCB era de 3V3 y LVP.

Un saludito!

Gracias pro el dato .

Tambie lo lei , pero comentaban problemas con cuelgues con el ICD , he programador  y por ahora todo bien . Espero no se me cuelgue el programador.

Saludos!
Título: Re: Problema ICSP con MCLR reseteo --> SOLUCIONADO <-- <|:D
Publicado por: Nocturno en 23 de Junio de 2009, 19:26:58
Yo nunca pongo condensador ahí porque me pasó lo mismo que a Jaime, el programador no era capaz de programar los dsPIC.
Título: Re: Problema ICSP con MCLR reseteo --> SOLUCIONADO <-- <|:D
Publicado por: sycho en 23 de Junio de 2009, 19:34:45
Es muy raro ésto que te ha pasado. Esa línea no debería necesitar tantísima capacidad, con 10nF debería de ser más que suficiente para filtrar cualquier ruido puesto que su impedancia es bien alta y la corriente que circula es minúscula.

Lo dicho... muuuy muuuy extraño. ¿Probaste antes de cambiar el condensador alimentandolo a baterías? Si la fuente de ruido fuera una diferencia de potencial AC entre masas como comenté antes, puede que si llegase a ser necesario aumentar mucho esa capacidad porque la frecuencia de 50Hz es bastante baja y si la derivación es fuerte puede que alcanzase algunos mA. Yo he llegado a medir 100v AC entre la carcasa de un pc y una fuente de alimentación de 12v!!! Daba cosquillas sí...
Título: Re: Problema ICSP con MCLR reseteo --> SOLUCIONADO <-- <|:D
Publicado por: migsantiago en 27 de Junio de 2009, 12:47:22
Aprovechando el tema de Akenafab, quisiera que me ayudaran a entender esto de los filtros.

Se sabe que un filtro sencillo RC tiene una frecuencia de corte de

fc = 1 / 2 pi R C

Pero cuando se conecta un capacitor a una entrada de voltaje se supone que debe ser un pasa bajos que solo permita el paso de la señal de CD y cualquier otra frecuencia la atenúa.

En este ejemplo se tiene un regulador de voltaje con un capacitor de 0.1uF en paralelo conectado a tierra. Si la impedancia de la fuente Vin fuera de 1ohm entonces...

(http://img195.imageshack.us/img195/2749/fuente.jpg)

fc = 1 / 2 * pi * 1ohm * 0.1uF = 1.59MHz

Pero 1.59MHz es una frecuencia bastante grande por lo que no estoy haciendo bien la cuenta.

 :huh: :huh: :huh:
Título: Re: Problema ICSP con MCLR reseteo --> SOLUCIONADO <-- <|:D
Publicado por: migsantiago en 01 de Julio de 2009, 13:18:11
(http://img43.imageshack.us/img43/2875/bumpu.gif)
Título: Re: Problema ICSP con MCLR reseteo --> SOLUCIONADO <-- <|:D
Publicado por: MLO__ en 02 de Julio de 2009, 16:29:41
Hola mig.

Creo que ahi tambien esta de por medio la impedancia de entrada del regulador. Creo que esos datos deben estar en el datasheet del regulador en cuestion, ademas ellos dan los valores de capacitancia para evitar el ripple.

Saludos
Título: Re: Problema ICSP con MCLR reseteo --> SOLUCIONADO <-- <|:D
Publicado por: Suky en 02 de Julio de 2009, 17:19:47
A lo que se refiere Mig es a lo siguiente:
(http://img219.imageshack.us/img219/8506/ripple.jpg)

Tenes la fuente continua más el ruido (Riple) que por lo general es de 100Hz proveniente de la rectificación de onda completa. Y por mas que lo analizo por el lado de la frecuencia tampoco lo veo  :undecided:
Título: Re: Problema ICSP con MCLR reseteo --> SOLUCIONADO <-- <|:D
Publicado por: migsantiago en 02 de Julio de 2009, 17:44:23
Sé que la hoja nos recomienda qué capacitores usar, pero quisiera saber la razón por la que se determina que son tantos uF recomendados. Pensé que con un cálculo trivial de un filtro RC se obtendría la frecuencia de corte pero no es así.

Hace tiempo usé una fórmula para calcular el rizo de la fuente pero buscando en internet no la he encontrado.
Título: Re: Problema ICSP con MCLR reseteo --> SOLUCIONADO <-- <|:D
Publicado por: MLO__ en 02 de Julio de 2009, 21:46:52
Se a lo que se refiere.

A lo que hago referencia es a la parte del capacitor de 0u33 y a la impedancia de entrada del regulador. Cuando esta el condensador solo se obtiene la respuesta de filtro pasabajas, pero al conectarle el regulador, la impedancia de entrada de éste debe cambiar un poco el valor .... o al menos eso me imagino.

Saludos