|
在物联网、工业控制、车载、医疗与消费电子中,精确、连续、掉电不丢失的真实时间是系统运行的基础。RTC(Real-TimeClock)实时时钟芯片是一种独立专用计时芯片,负责提供稳定日历时钟、断电续航、定时中断与高精度时间戳。
一、RTC时钟芯片是什么 RTC(Real-time Clock):一种集成了计时功能的微控制器,其基本结构包括输入/输出端口、定时器/计数器、中断控制器等,可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能等。 二、RTC时钟芯片的核心作用 1.RTC提供真实日期时间,用于日志、记录、定时任务。 2.系统断电后,由纽扣电池供电,RTC继续计时,上电无需重新对时(时间永不丢失)。 3.超低功耗,适合电池供电设备,工作电流仅0.25~1μA。 4.提供中断唤醒(低功耗系统必备) 支持闹钟中断、定时唤醒、每秒中断,让MCU进入深度休眠,实现超低功耗。 5.高精度时间,远优于MCU内部RC时钟,适合通信同步、数据采集时间戳。
三、RTC时钟芯片的工作原理 RTC之所以能精准、稳定、掉电不停,来自一套完整且独立的计时系统。 1.时钟源: 32.768kHz晶振,2¹⁵=32768,经过15级二分频,正好得到1秒标准脉冲,低频、低功耗、温漂特性好,是计时专用频率 2.分频与计时逻辑: 工作流程:晶振产生32768Hz正弦波,内部整形、放大→变为方波,送入15级二分频器,每32768个周期输出1秒脉冲,秒→分→时→星期→日→月→年自动进位,这就是RTC能“一秒一秒走”的物理原理。 3.双电源自动切换电路: RTC内部集成电源切换单元:主电源VCC正常→使用VCC;VCC掉电→自动无缝切换到VBAT(电池),无延迟、不停振、时间不丢失 4.寄存器组(时间存储): RTC内部有一组BCDA格式寄存器存储秒、分、时、日、月、周、年,闹钟时间、控制位、状态位 MCU通过I2C/SPI读写这些寄存器获取/设置时间。 5.闹钟与中断发生器: 可设置闹钟时间,匹配时:输出中断信号INT,唤醒MCU,实现定时采集、定时上报、定时开关 6.内部振荡与温漂补偿(YSN8025T,YSN8900) 内部集成:温度传感器和晶振补偿电路 可自动修正温漂,精度达到±3.4ppm
四、典型应用场景 智能家居:定时开关、预约; 工业仪表:数据时间戳、日志; 车载电子:断电不停表; 医疗设备:精确时间记录; 物联网终端:低功耗定时唤醒; 门禁/考勤:时间不可篡改;
|