RTC DS1302: Reloj de tiempo real

RTC DS1302: Reloj de tiempo real

Introducción

Con esta guía rápida, usted aprenderá a configurar un reloj en tiempo real mediante un módulo DS1302 y mostrar sus datos en un display mediante el bus I2C.

¿Qué es un módulo RTC?

Un módulo RTC (Real Time Clock) o "Reloj de tiempo real" consiste en un circuito integrado alimentado por una batería el cual, en todo momento, registra la fecha, día de la semana y hora al igual que un reloj digital convencional. Sólo que estos datos únicamente podrán ser consultados mediante comunicación I2C.


¿Para qué se utiliza?

Por lo general se encuentran en en ordenadores personales, servidores y sistemas embebidos, sin embargo los RTC están presentes en la mayoría de los aparatos electrónicos.

Sirven para tener en todo momento disponible y actualizada la fecha, día y hora independientemente de la alimentación de la placa.


¿Cómo funciona?

El RTC contiene un reloj/calendario en tiempo real y 31 bytes de RAM estática. Se comunica con un microprocesador a través de una interfaz serial simple.

Los datos se transfieren desde el reloj hacia la RAM (o viceversa) 1 byte a la vez o en ráfagas de hasta 31 bytes. Está diseñado para funcionar con muy baja potencia y retener datos e información de reloj en menos de 1μW. Tiene pines de alimentación dual, uno para el primario, proporcionado por el Arduino y otro para el respaldo, proporcionado por la pila.

Te puede interesar