El DS3231 es un reloj de tiempo real (RTC) I2C de bajo costo y alta precisión con un oscilador de cristal con compensación de temperatura (TCXO) y cristal integrados. El dispositivo incluye una entrada de batería para mantener la hora cuando se desconecta la fuente de alimentación principal. El oscilador de cristal integrado aumenta la longevidad del dispositivo y reduce el número de componentes en la línea de producción. El DS3231 está disponible en rangos de temperatura comercial e industrial y se presenta en un paquete SO de 16 pines y 300 mil.
El reloj en tiempo real (RTC) almacena información de segundos, minutos, horas, día de la semana, fecha, mes y año. En los meses de menos de 31 días, la fecha al final del mes se ajusta automáticamente, incluyendo correcciones por años bisiestos. El reloj puede funcionar en formato de 24 o 12 horas con indicación /AM/PM. Incluye dos alarmas de calendario programables y una salida de onda cuadrada programable. Las direcciones y los datos se transmiten en serie a través del bus bidireccional I²C.
Un circuito de referencia de voltaje y comparador con compensación de temperatura monitorea el estado de VCC, detecta fallas de energía, proporciona una salida de reinicio y cambia automáticamente a la fuente de respaldo cuando es necesario. Además, el pin de monitoreo /RST se puede usar como una entrada manual para generar un reinicio de μP.
Además de la alta precisión de tiempo, el DS3231 tiene algunas otras características que amplían las funciones y opciones adicionales del host del sistema. El dispositivo integra un sensor de temperatura muy digital en su interior, al que se puede acceder a través de la interfaz I2C* (al igual que al tiempo). La precisión de este sensor de temperatura es de ±3°C. Los circuitos de control en chip permiten la detección automática de la fuente de alimentación y gestionan la conmutación de energía entre la fuente de alimentación principal y la fuente de alimentación de respaldo (es decir, la batería de bajo voltaje). Si se pierde la fuente de alimentación principal, el dispositivo puede seguir proporcionando la hora y la temperatura sin afectar el rendimiento. Cuando se restablece la fuente de alimentación principal o el valor de voltaje vuelve al rango permitido, se puede utilizar la función de reinicio en chip para reiniciar el microprocesador del sistema.
Parámetros del módulo:
1. Tamaño: 38 mm (largo) * 22 mm (ancho) * 14 mm (alto)
2. Peso: 8g
3. Voltaje de trabajo: 3.3--5.5V
4. Chip de reloj: chip de reloj de alta precisión DS3231
5. Precisión del reloj: 0-40℃, precisión 2ppm, error anual de aproximadamente 1 minuto
6. Con 2 alarmas de calendario
7. Salida de onda cuadrada programable
8. El reloj de tiempo real genera segundos, minutos, horas, días de la semana, fechas, meses y años, y proporciona compensación de año bisiesto válida hasta 2100
9. El chip tiene su propio sensor de temperatura con una precisión de ±3℃
10. Chip de memoria: AT24C32 (capacidad de almacenamiento 32K)
11. Interfaz de bus IIC, alta velocidad de transmisión 400KHz (cuando el voltaje de trabajo es de 5V)
12. Se puede conectar en cascada con otros dispositivos IIC, la dirección 24C32 se puede modificar haciendo cortocircuito en A0/A1/A2, la dirección predeterminada es 0x57
13. Con la batería CR2032, el reloj aún puede funcionar normalmente después de que se apaga el sistema
14. Embalaje: Embalaje antiestático individual
Instrucciones de cableado (tomando como ejemplo Arduino uno r3):
SCL→A5
SDA→A4
VCC→5V
Tierra→Tierra
Lista de envío:
1. Un módulo DS3231
