
DS3231M 是一款高精度的实时时钟芯片,广泛用于需要精确计时和日历功能的嵌入式系统、Arduino、Raspberry Pi 等项目。它是经典 DS3231 的变体,核心功能相同,但在一些细节上略有区别。
DS3231M 核心特点
超高精度:内置温度补偿晶体振荡器,在 ±2ppm 的范围内(相当于每年误差约1分钟),其精度远高于普通的 RTC 芯片(如 DS1307)。
集成晶体:芯片内部集成了晶振,避免了外部晶体因振动、温度变化带来的误差,也简化了电路设计。
I²C 接口:使用标准的 I²C 总线与微控制器通信,简单易用,只需两根数据线。
完整的日历功能:提供秒、分、时、星期、日期、月、年信息,并能自动处理闰年补偿,有效期至 2100 年。
两个可编程时钟/日历报警中断:可以设置闹钟,在特定时间产生中断信号,唤醒微控制器,实现低功耗应用。
可编程方波输出:可输出多种频率的方波信号(1Hz, 1kHz, 4kHz, 8kHz),用作时钟源或定时中断。
电池备份:支持连接外部备用电池(通常是 CR2032 纽扣电池),在主电源断开时保持计时不间断。
老化偏移寄存器:允许用户通过软件微调时钟精度,进行更精细的校准。