目录
一、介绍
实时时钟(RTC)单元为整个系统和应用软件提供了一个精确的时间基准。为了提升时钟精度,RTC还包括校准电路,用来抵消温度和电压波动。
RTC由VCC_PSAUX或VCC_PSBATT供电。当VCC_PSAUX(辅助电源)可用时,RTC使用它来保持计数器工作。当VCC_PSAUX不可用时,RTC会自动切换到VCC_PSBATT电源。
RTC模块有以下特点:
•使用辅助或电池电源进行持续的操作
•警报设置和定期中断
•复杂的校准电路,具备高精度计时功能
•32位秒计数器代表136年的时间
•三个计数器: 32位秒计数器、16位tick计数器测量基于32 KHz晶振的秒、用于校准的4位分式计数器。
二、功能描述
2.1 RTC操作
RTC每秒钟会向GICs 、GIC代理、PL生成两个系统中断信号,有报警事件发生时也会产生。所有的系统处理器都可以使用周期性的秒计数中断,报警控制则必须在处理器的系统级上进行管理。
2.2 原理图
以下两图显示了RTC控制器的系统级原理图。RTC功能分为三个主要模块。
•RTC控制寄存器:在低功耗领域(LPD)内实现,包含与RTC控制器相关的所有寄存器。
•RTC计数器模块:包含所有计数器、校准逻辑和用于保留电池电源域(BPD)编程时间和校准信息的锁存器。它还包括以下功能:
(1)晶振相关接口,也运行在BPD
(2)以秒为单位进行时间维护
(3)包含校准电路,通过使用具有任意静态误差的晶振来计算一秒的最大百万分之一误差
(4)通过软件维护用于回读和校准的预编译时间
(5)维

本文深入探讨了实时时钟(RTC)单元的功能和操作,详细介绍了RTC如何为系统提供精确的时间基准,包括其校准电路、秒计数器、警报设置及中断管理等关键特性。同时,阐述了RTC的供电机制、接口信号、计数器工作原理及其配置步骤。

384

被折叠的 条评论
为什么被折叠?



