Los RTC (Real Time Clock) o reloj en Tiempo Real son la solución ideal cuando necesitamos integrar mediciones de tiempo a nuestros proyectos. Los RTC son de muy bajo consumo por lo que pueden ser alimentados por baterías y de esa forma no perder la sincronización. Si bien los microcontroladores poseen contadores internos, estos no son tan exactos como un RTC dedicado.
El módulo está basado en el RTC DS3231 de MAXIM y la EEPROM AT24C32 de ATMEL. Ambos circuitos integrados comparten el mismo bus comunicación con el Protocolo I2C. El RTC DS3231 es la evolución del clásico RTC DS1307. La principal diferencia con el DS1307; es el oscilador interno compensado por temperatura, lo que hace que su precisión sea muy alta. La memoria EEPROM AT24C32 permite almacenar 32Kbits (4K Bytes) de datos de manera permanente.
Nota: No incluye batería (CR2032)
FUNCIONES DEL RTC
Fecha con segundos, minutos, horas, numero día, día de la semana, mes y año.
Compensación de año bisiesto.
Formato de hora configurable en 12 o 24 horas
2 alarmas configurables
Circuito compensador de temperatura para el voltaje de referencia interno
ESPECIFICACIONES TÉCNICAS
Voltaje de Operación: 3.3V – 5V
RTC de alta precisión DS3231 con oscilador interno
Exactitud Reloj: 2ppm
Dirección I2C del DS3132: Read(11010001) Write(11010000)
Memoria EEPROM AT24C32 (4K * 8bit = 32Kbit = 4KByte)
Comunicación I2C, solo utiliza 2 cables.
Salida de onda cuadrada programable
La batería puede mantener al RTC funcionando por 10 años.
Puede ser usado en cascada con otro dispositivo I2C, la dirección del AT24C32 puede ser modificada (por defecto es 0x57)
Conexión para Arduino Uno:
SCL – A5
SDA – A4
VCC – 5V
GND – GND
Aún no hay valoraciones.