Foros de Electrónica

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
citar
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

#2  
Chico3001

Registrado: 09 Jul 2006
Mensajes: 338
Ubicación: Mexico, D.F.
citar
No sera que esta dañado? segun el datasheet la señal de 32kHz siempre debe estar presente...

#3  
dragonspirit

Registrado: 02 Oct 2006
Mensajes: 48
citar
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

#4  
Chico3001

Registrado: 09 Jul 2006
Mensajes: 338
Ubicación: Mexico, D.F.
citar
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..

#5  
dragonspirit

Registrado: 02 Oct 2006
Mensajes: 48
citar
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 Smile 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

Registrado: 14 May 2008
Mensajes: 443
Ubicación: Andalucia, Granada
citar
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.

#7  
Chico3001

Registrado: 09 Jul 2006
Mensajes: 338
Ubicación: Mexico, D.F.
citar
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..

#8  
dragonspirit

Registrado: 02 Oct 2006
Mensajes: 48
citar
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

#9  
dragonspirit

Registrado: 02 Oct 2006
Mensajes: 48
citar
Por fiiiiiiiiiiiiiiiiiin Very Happy
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

#10  
eb7ctx

Registrado: 14 May 2008
Mensajes: 443
Ubicación: Andalucia, Granada
citar
Ok...me lo suponía que todo venia de una falta de alimentación

 Responder



Google
 


 Temas de interés 
No hay mensajes nuevos amplificador para electromiografo
No hay mensajes nuevos Detectar cambio de estado (VB)
No hay mensajes nuevos Estado inicial de 555
No hay mensajes nuevos Estado de una reactancia
No hay mensajes nuevos Diseño de un relé de estado solido DC

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||