TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Alejandro en 20 de Julio de 2007, 10:48:04
-
Hola amigos,
He descargado el ejemplo de como implementar un RTC basico con el DS1307 de maxim y el pic16f628, este ejemplo lo pueden enciontrar AQUI (http://www.maxim-ic.com/appnotes.cfm/an_pk/3921), lo he implementado en un protoboar, pero tengo el siguiente problema:
* Cuando lo pongo a funcionar en el laboratorio de la U funciona, aparentemente el RTC funciona y se puede observar que el
cronometro se incrementa y tambien flashea el led a la salida de la onda cuadrada, pero cuando el mismo circuito trato de
hacerlo funcionar en mi casa el RTC no incrementa su cuenta y tampoco flashea el led de salida a pesar de que es el mismo
circuito y el mismo protobord.
* El mismo circuito lo he simulado con el Proteus 6.9SP4 y no me funciona la simulacion esto lo puede verificar por que el led a
la salida tampoco flashea
Quisiera saber si algien de ustedes a implementado este circuito o alguien me podria dar alguna sugerecia, por que he revisado el codigo ASM y aparaentemente esta correcto.
Espero sus sugerencias.
-
Hola alejandro. El año pasado lidie con este pequeno integrado, y no me funcionaba, me volvi loco. Hasta que un profesor me tiro la idea de cabiar el capacitor que esta entre el pin 2 y GND, ponerlo entre el pin 2 y Vcc (Ojo aca!, la pata negativa del capacitor tiene que ir a Vcc!!) . Tambien me dijo que pusiera un capacitor (no recuerdo cuantos microfaradios, a mi con 2,2 me anduvo bien) entre Vcc y GND. Espero que te ayude, y conta tus avances :-/. Un saludo.
-
hola motordecontinua,
Gracias por responder a mi consulta pero me encuentro confundido, me estas recomiendando que coloque un condensador electrolitico entre el pin 2 y 8 del DS1307?, el el data sheet no mensiona nada hacerca de este condesador, de ser asi de que valor debe de ser el condesandor?
-
Asi es, el datasheet no mensiona nada al respecto. Use un ST232, o MAX232, son todo iguales. El valor de este capacitor es de 10 microfaradios. Y acordate de que la pata negativa va a Vcc. Saludos y mantenenos al tanto! :mrgreen:
-
Ahora estoy mas conjundido, cuando dices que es necesario colocar un condensador invertido de 10uF entre los pines 2 y vcc te refieres al DS1307 o al max232?
-
A mi tambien me tiene confundido... jeje
-
Pon un dibujito a ver si nos aclaramos un poco más ;)
-
Estoy teniendo problemas para subir el dibujo, dejen los emails por favor y les envio el diagrama. :(
No es que el capacitor en cuestion este en inversa, sino que el pin 2 tiene mas tension que Vcc.
El integrado es max232 o st 232 son iguales.
-
Puedes subir la imágen al host ImageShack (http://imageshack.com) y poner el link aquí.
Cuando dices '...el pin 2 tiene mas tension que Vcc' me dejas algo confuso :? ya que muy normalmente, la tensión máxima del circuito es la tensión de alimentación.
Suerte!!! ;)
-
muy normalmente, la tensión máxima del circuito es la tensión de alimentación.
Estoy de acuerdo, pero es este caso, los niveles de tension logica que se manejan son entre 12v y 0v, por lo tanto, al alimentar el integrado vas a ver que algunas patas como la 2 por ejemplo tiene aprox. 10v.
en cuanto a la pagina que me pasaste:
titulo: MAX232
tag: Foro_Todopic
http://imajr.com/Serie_207020
Si hubo algun problema diganme porque nunca use esta pagina.
-
El C4 y el C5 tal como está en la figura explotan :?
Suerte!!! ;)
-
En el circuito que tengo yo para rs232 el c4 va tal y como está en esa imagen, al igual que en el datasheet del max232.
Un saludo.
-
http://www.maxim-ic.com/images/appnotes/3921/3921Fig02.pdf (http://www.maxim-ic.com/images/appnotes/3921/3921Fig02.pdf)
El esquema tiene una errata, C7 tiene que ir a positivo, lo puedes comprobar en cualquier datasheet de los driver RS232
Asi que si lo tienes corregido pues correcto.
http://imajr.com/Serie_207020 (http://imajr.com/Serie_207020)
Y en este otro C3 tiene que ir a GND, lo mismo se puede comprobar en cualquier datasheet.
De aqui podeis descargar el data:
http://pdf1.alldatasheet.com/datasheet-pdf/view/58610/DALLAS/DS232.html (http://pdf1.alldatasheet.com/datasheet-pdf/view/58610/DALLAS/DS232.html)
-
Siempre que una parte de un circuito quede muy alejada de la alimentación ya sea porque
es un modulo independiente al circuito principal o si esta en la misma placa pero las pistas
son muy finas es conveniente colocar un condensador como indicas, por ejemplo si el
condensador después del regulador es de 10 uF, el del circuito no debe ser muy grande
entre 1 y 2.2 uF esta bien. Pero en general si la placa es muy grande siempre conviene
colocar algunos condensadores de refuerzo de la alimentación distribuidos por la placa
cercanos a los circuitos que mas consumen.
-
Estos son los dos circuitos que yo uso para el 232 y el DS1307:
(http://picmania.garcia-cuervo.net/images/AUX_Max232_x_2_Esquema.GIF)
(http://picmania.garcia-cuervo.net/images/PRJ_AUX_RTC_Schema.GIF)
RS232 (http://picmania.garcia-cuervo.net/Proyectos_AUX_RS232_X_2.php) y RTC (http://picmania.garcia-cuervo.net/Proyectos_AUX_RTC.php)
-
Hola. No se porque decis que los capacitores explotan. Yo tengo el circuito funcionando en un proyecto perfectamnete. El proyecto era escribir desde la pc a un display inteligente, y nunca tuve un error de trama ni nada parcido. Pero bueno, es solo una sugerencia. Saludos.
-
Ya resolvi el ploblema que tenia, lo que sucede es tengo un mouse y teclado innalambrico y como es DS1307 esta implementado sobre un protoboar y cerca del mouse y no esta adecuadamente aterrizado los pines del cristal de 32K estaban sirviendo como una antena receptora, acoplando la señal de RF, he colocado el protoboar lejos del mouse y asunto resuelto
-
Ok felicitaciones! :)
-
... y no esta adecuadamente aterrizado los pines del cristal de 32K ...
Me gusta esta expresión. :)
Me alegra que lo hayas resuelto. Felicidades. :mrgreen:
-
Hola RedPic, :-/ ahora que lo leo a mi tambien me gusta la expresion aunque parece que tuve un ckto cirkto cuando lo escribi, lo que quise decir era que el blindage al rededor del cristal no estaba adecuadamente aterrizado
-
Es que un cristal bien aterrizado da gusto, inmune a las amenazas externas provenientes del resto del universo conocido, oscilando metódicamente con la precisión de un reloj suizo, alegre y feliz en su mundo vibratorio armónico simple. :mrgreen:
-
Es correcto.