RTC时钟芯片电路图原理解析

描述

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校准)。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分