RTC(Real-TimeClock,代表型号YSN8900,YSN8025,YSN8010)芯片是一种专门用于精准计时、掉电续时的专用集成电路,其核心功能是提供稳定的秒、分、时、日、月、周、年计时,且在主电源掉电后,通过备用电池维持计时不中断,广泛应用于嵌入式系统、工控设备、智能仪表、消费电子等场景。
工作原理:内置晶振直接产生稳定的32.768kHz基准时钟,无需负载电容,彻底避免晶振布线、起振、温漂问题;温度传感器实时采集芯片环境温度,将温度数据传输给温度补偿单元;温度补偿单元根据预设的温度-频率补偿曲线,动态调整输出频率,抵消温度变化导致的频率漂移,在-40℃~+85℃全温区实现±3.4ppm的超高精度,补偿后的32.768kHz时钟直接送入RTCCore(RTC核心),作为计时基准。
核心架构分为8大功能模块:温度补偿单元,RTC计时核心,闹钟寄存器,温度传感器,电源管理单元,I²C总线接口,中断控制单元,时钟输出单元,通过内部总线互联,所有模块受电源管理单元统一供电,最终通过外部引脚与系统交互。

RTC计时核心模块:
RTCCore是RTC芯片的功能中枢,完全集成在芯片内部,无需外接电路,接收温度补偿后的32.768kHz时钟,通过内部15级二分频电路,分频为1Hz秒脉冲(32768Hz÷2^15=1Hz);1Hz秒脉冲驱动内部BCD码计数寄存器,按「秒→分→时→日→周→月→年」的顺序自动累加,支持闰年自动校正,无需软件干预;计时数据实时同步到内部总线,可通过I²C接口被MCU读取/修改,同时与AlarmRegister(闹钟寄存器)联动,实现闹钟触发,当计时时间匹配闹钟寄存器预设值时,触发中断信号,送入Interrupt(中断单元);与时钟输出单元联动,将计时时钟分频为不同频率(如32.768kHz、1Hz等),通过FOUT引脚输出。
电源管理模块:掉电续时的保障(对应引脚VDD/VBAT)
内部集成主/备电自动切换电路,当主电源VDD正常供电(3.3V典型)时,芯片优先使用主电源工作,当主电源掉电时,切换电路无缝切换到VBAT(备用电池)供电,典型备份电流仅0.55μA@3.0V,当主电源恢复时,自动切回主电源供电,全程无时间中断。
I²C通信接口模块:MCU与RTC的数据桥梁(对应引脚SCL/SDA)
核心原理:标准I²C两线制接口,SCL为串行时钟线(输入,由MCU提供时钟),SDA为串行数据线(双向,收发数据),支持最高400Kbps通信速率;通过I²C总线发送控制指令,实现读取时间、温度数据,设置时间、闹钟参数,配置时钟输出频率、配置中断模式等所有功能。
中断控制模块:定时唤醒与闹钟提醒(对应引脚/INT)
核心原理:接收RTC核心、闹钟寄存器的触发信号,可配置为闹钟中断、秒脉冲中断、固定周期定时器中断、时间更新中断等多种模式;当触发条件满足时,/INT引脚输出低电平,可唤醒休眠的MCU,实现低功耗系统设计(如工业设备定时唤醒、故障报警时间戳记录);支持在备用电池模式下输出中断,掉电后仍可触发唤醒。
时钟输出模块:可编程频率输出(对应引脚FOUT/FOE)
核心原理:FOE为输出使能引脚(输入):高电平(1)使能FOUT输出,低电平(0)将FOUT置为高阻态;FOUT为时钟输出引脚(输出):可通过内部FSEL位寄存器配置输出频率(如32.768kHz、1Hz等),由RTC核心时钟分频得到;输出时钟可作为其他模块的基准时钟(如MCU低功耗定时器、外部RTC校准)。
-
晶振
+关注
关注
35文章
3635浏览量
73804 -
实时时钟
+关注
关注
4文章
363浏览量
68506 -
时钟芯片
+关注
关注
2文章
304浏览量
42202 -
RTC
+关注
关注
2文章
665浏览量
72217 -
RTC模块
+关注
关注
0文章
14浏览量
1653
发布评论请先 登录
解析如何设计RTC电路资料下载
RTC时钟芯片电路图原理解析
评论