Professional Documents
Culture Documents
18F2550
Por: Mario Sacco @ sbado, 19 de junio de 2010 Nota vista 16353 veces
|
El DS1307 de Dallas Semiconductor (Maxim) es una solucin muy interesante
cuando necesitamos trabajar con eventos que requieren puntualidad y exactitud a lo
largo del tiempo. Este pequeo circuito integrado es uno de los ms populares relojes
RTC (Real Time Clock) del mercado por su sencillez de uso y por su confiabilidad a
largo plazo. Preparado para ofrecerte la hora hasta el ao 2100, esta semana agregamos
a la entrenadora NeoTeo esta til aplicacin con la explicacin en detalle de su
construccin, caractersticas y ajustes. El DS1307 a fondo en este artculo.
La flexibilidad de trabajo que nos ofrece el bus I2C hoy nos trae una
aplicacin muy til e importante para los momentos en que necesitamos controlar
dispositivos o aplicaciones en las que la exactitud horaria es un factor fundamental.
El DS1307 de Dallas Semiconductor (Maxim) es un dispositivo que se conoce como
Reloj de Tiempo Real (Real Time Clock RTC) que opera a travs del bus I2C y
que, adems de brindarnos la hora con minutos y segundos, posee un calendario que
contempla los aos bisiestos hasta fin de siglo, es decir, hasta el ao 2100.
Entre las caractersticas destacadas, posee una salida (configurable por software) que, en
nuestro caso, la utilizamos como segundero luminoso, y la posibilidad de trabajar
con una pequea batera para almacenar los datos mientras el sistema se encuentra
desconectado de la alimentacin. Adems, esta pequea alimentacin de respaldo
permite mantener funcionando el oscilador maestro del reloj con un consumo nfimo de
300nA, segn su hoja de datos. Una simple batera de Litio CR2032 puede brindarnos
un funcionamiento satisfactorio durante 10 aos. Te parece poco? Conectar un
artefacto que construimos hace tres aos y que siga estando siempre ajustado en fecha y
hora es algo muy interesante de experimentar.
funcionamiento en perfecta sincrona horaria. Para eso, nada mejor que una
EEPROM 24Cxx.
Una pequea batera puede conservar el ajuste del DS1307 durante muchos aos
Una consideracin especial se debe tener a la hora de montar el cristal de 32768Khz.
Primero debes saber que ser muy difcil lograr un circuito impreso ptimo para obtener
una precisin ideal en el funcionamiento del reloj. Luego, debes comprender tambin
que es de suma rareza encontrar cristales que resuenen a la frecuencia exacta que
indica su nomenclatura. Es decir, lo normal ser encontrar cristales con una
tolerancia de error que a lo largo de los das (o meses) se haga notable en algunos
segundos de atraso o adelanto de la hora grabada. Si las variaciones son de muchos
minutos en pocas semanas, sin dudas debemos cambiar el cristal por otro de mejor
calidad. Pero si optas por un cristal comn (sin demasiada seleccin especial), con un
lazo de alambre conectado a GND (como ves en la imagen superior), con un buen
plano de tierra en los alrededores de su conexin (tal como indica la hoja de datos del
DS1307) y con un largo adecuado de los pines de conexin, debes lograr una pequea
variacin de pocos segundos en uno o dos meses. NUNCA obtendrs una precisin
absoluta pero al menos puedes aproximarte mucho a un excelente funcionamiento.
Observa los planos de tierra en el circuito impreso.
La placa terminada vista desde el lado del circuito impreso (lado solder)
En el prrafo anterior mencionamos que entre los puntos destacados para obtener un
correcto funcionamiento del DS1307 est el largo de los pines de conexin desde el
cristal hasta el IC. Esto significa dos cosas: en primer lugar, que las vas de cobre del
impreso entre un dispositivo y el otro DEBEN ser lo ms cortas posibles y, en segundo
lugar, que los pines del cristal NO DEBEN ser tan cortos como sea posible (en su
conexin hacia el impreso). Parece una contradiccin, pero la explicacin est en que al
acercar o alejar los pines del cristal entre s, estamos provocando variaciones de
capacidad parsita entre ambos conductores. En la prctica y en los instrumentos de
medicin de frecuencia, esto puede ser despreciable y no afectar en nada al oscilador
maestro. Pero en los meses de funcionamiento de nuestro reloj, unos pocos Hertz de
variacin pueden significar varios segundos (o minutos) de desfasaje horario.
Observa la imagen anterior para apreciar el largo aconsejado para los pines del cristal.
No hay que exagerar, ya que con un milmetro de variacin podemos resolver todo
nuestro problema. De lo que puedes estar seguro es que conocers la posicin exacta de
estos pines luego de algunas semanas de funcionamiento del equipo.