|
在物聯網、工業控制、車載、醫療與消費電子中,精確、連續、掉電不丟失的真實時間是系統運行的基礎。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
四、典型應用場景
智能家居:定時開關、預約;
工業儀表:數據時間戳、日志;
車載電子:斷電不停表;
醫療設備:精確時間記錄;
物聯網終端:低功耗定時喚醒;
門禁/考勤:時間不可篡改;
|