|
Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.
Funcionamiento de un RTC (DS1306)
 | #1 Funcionamiento de un RTC (DS1306) |  |
|
dragonspirit
|
| Registrado: 02 Oct 2006 |
| Mensajes: 48 |
|
 |
| Publicado: 07 Jul 2008, 1:11 pm |
|
|
 |
 |
Hola a todos
Estoy realizando un proyecto en el que almaceno una serie de medidas cada cierto tiempo a traves de un PIC18F4550, para luego enviar dichos datos al PC por USB. Ahora mismo tengo todo casi terminado, pero quiero añadirle un RTC para almacenar la hora con las muestras, ya que puede ponerse a adquirir sin darle ninguna señal manualmente.
He estado realizando pruebas con un DS1306, pero no consigo que funcione. Creo que tiene una patilla que debería estar siempre enviando un tren de pulsos de 32KHz, pero no lo hace. He leido el datasheet y las notas de aplicación del fabricante, y no veo que halla que conectarle ningún condensador o resistencia en ninguna de sus patillas, solo el XTAL y poner las patillas correspondientes a alimentación o GND.
¿Alguien a utilizado este integrado o alguno similar y a tenido este problema?
Midiendo las señales de entrada al DS1306, obtengo las señales correctas, según el datasheet, pero aún así, el integrado no me contesta nada.
Muchas gracias de antemano
|
|
|
|
Chico3001
| Ubicación: Mexico, D.F. |
| Registrado: 09 Jul 2006 |
| Mensajes: 621 |
|
 |
| Publicado: 07 Jul 2008, 4:45 pm |
|
|
 |
 |
No sera que esta dañado? segun el datasheet la señal de 32kHz siempre debe estar presente...
|
|
|
|
dragonspirit
|
| Registrado: 02 Oct 2006 |
| Mensajes: 48 |
|
 |
| Publicado: 08 Jul 2008, 11:11 am |
|
|
 |
 |
He probado con 3 integrados distintos (el último de ellos sin estrenar), y no obtengo nada con ninguno de ellos. ¿Sabes que circuitería necesita? No se si el problema estará en los componentes que le acompañan, pero he probado montar el circuito sólo con el chip, con las patillas contectadas a masa (patillas 1 y 8) y alimentación (patillas 9, 10 y 16) y el XTAL de 32KHz entre las patillas 3 y 4, y no obtengo ninguna señal en la patilla 15 (salida 32KHz). No paro de buscar información y datasheets, y no encuentro donde está el problema.
Gracias Chico3001
|
|
|
|
Chico3001
| Ubicación: Mexico, D.F. |
| Registrado: 09 Jul 2006 |
| Mensajes: 621 |
|
 |
| Publicado: 08 Jul 2008, 5:10 pm |
|
|
 |
 |
haber... segun mis calculos lo estas conectando mal.... la unica masa es la pata 8, las patas 16 y 14 van a 5V , y la pata 2 a la bateria de 3V no recargable, en esta configuracion la pata 1 va a masa para que el circuito no cargue la bateria
la pata 14 da la configuracion de voltaje para las señales digitales, (tambien la señal de reloj de 32khz), y el cristal se pone entre los pines 3 y 4
Los pines 9 y 10 son de configuracion.. esos defines tu como los usas, verifica las fuentes por que creo que no lo estas polarizando completamente.....
Avisame como va..
Saludos..
|
|
|
|
dragonspirit
|
| Registrado: 02 Oct 2006 |
| Mensajes: 48 |
|
 |
| Publicado: 09 Jul 2008, 5:56 am |
|
|
 |
 |
Los pines 9 y 10 los pongo a Vcc, ya que voy a utilizar la comunicación SPI. En el circuito final, la patilla 10 (CE) irá controlada por el PIC. No me ha quedado del todo claro el pin Vcc2 (patilla 1), ¿tengo que conectar el pin a masa o lo pongo con otro valor? Por cierto, se me olvidó comentar que puse una pila de botón de 3 V en la patilla 2  Si Vcc2 va a masa, la única diferencia sería conectar la patilla 14 (Vccif) a 5V, que en mis pruebas lo tengo al aire
Ayer estube probando de nuevo, y me di cuenta de que en la salida de 32KHz si tengo una señal, pero es muy pequeña, además de ser negativa y con mucho ruido. Es una señal cuadrada de 32KHz, pero con una amplitud de unos 80mV (si no recuerdo mal), y además aparece de forma negativa, lo que me da a entender que estoy alimentando mal el integrado.
Hoy no voy a poder probar, pero mañana seguiré con las pruebas a ver si consigo solucinar algo (conectando el Vccif).
Muchas gracias, y espero que me puedas seguir ayudando
|
|
|
 | #6 Re: Funcionamiento de un RTC (DS1306) |  |
|
eb7ctx
| Ubicación: Andalucia, Granada |
| Registrado: 14 May 2008 |
| Mensajes: 519 |
|
 |
| Publicado: 09 Jul 2008, 7:17 am |
|
|
 |
 |
dragonspirit escribió:
Hola a todos
Estoy realizando un proyecto en el que almaceno una serie de medidas cada cierto tiempo a traves de un PIC18F4550, para luego enviar dichos datos al PC por USB. Ahora mismo tengo todo casi terminado, pero quiero añadirle un RTC para almacenar la hora con las muestras, ya que puede ponerse a adquirir sin darle ninguna señal manualmente.
He estado realizando pruebas con un DS1306, pero no consigo que funcione. Creo que tiene una patilla que debería estar siempre enviando un tren de pulsos de 32KHz, pero no lo hace. He leido el datasheet y las notas de aplicación del fabricante, y no veo que halla que conectarle ningún condensador o resistencia en ninguna de sus patillas, solo el XTAL y poner las patillas correspondientes a alimentación o GND.
¿Alguien a utilizado este integrado o alguno similar y a tenido este problema?
Midiendo las señales de entrada al DS1306, obtengo las señales correctas, según el datasheet, pero aún así, el integrado no me contesta nada.
Muchas gracias de antemano
Hola, ¿ le has puesto la batería de 3,2 v en el pin 2 ? o en su defecto una derivación desde +5 con una resistencia de 100 Honm.
|
|
|
|
Chico3001
| Ubicación: Mexico, D.F. |
| Registrado: 09 Jul 2006 |
| Mensajes: 621 |
|
 |
| Publicado: 09 Jul 2008, 11:20 am |
|
|
 |
 |
VCC2 va a tierra o vcc dependiendo del tipo de fuente que uses en Vbat, yo estoy suponiendo que usas una bateria no recargable o fuente.. por eso te comente que lo pusieras a GND
Saludos..
|
|
|
|
dragonspirit
|
| Registrado: 02 Oct 2006 |
| Mensajes: 48 |
|
 |
| Publicado: 09 Jul 2008, 1:31 pm |
|
|
 |
 |
Ok Chico3001. Utilizo una batería de 3V no recargable, asi q, lo conectaré a GND. Mñn lo probaré y comentaré los resultados.
En contestación a eb7ctx, sí, tengo un batería, pero como he dixo en mi segundo comentario, se me había olvidado decirlo, de todas formas, gracias por el interés
Un saludo
|
|
|
|
dragonspirit
|
| Registrado: 02 Oct 2006 |
| Mensajes: 48 |
|
 |
| Publicado: 10 Jul 2008, 11:46 am |
|
|
 |
 |
Por fiiiiiiiiiiiiiiiiiin
Llevaba mucho tiempo arrastrando este problema, y la solución ha sido de lo más lógica. Pues sí Chico3001, el problema lo tenía en la patilla Vccif. Sólo me faltaba conectarla para que todo funcionase. Bueno, agradecer enormemente la ayuda, sobre todo por parte de Chico3001, y espero que podamos ayudarnos mutuamente en un futuro. Ahora, a seguir avanzando.
Muchas gracias!
Un saludo
|
|
|
|
eb7ctx
| Ubicación: Andalucia, Granada |
| Registrado: 14 May 2008 |
| Mensajes: 519 |
|
 |
| Publicado: 10 Jul 2008, 5:03 pm |
|
|
 |
 |
Ok...me lo suponía que todo venia de una falta de alimentación
|
|
|
 | Foros de Electronica |  |
|
 |