资讯详情

NXP KL03--3.RTC

Kinetis 实时时钟模块(RTC)

TC即实时时钟模块。 RTC振荡器框图提供负载电容、反馈电阻和振幅增益控制。 RTC振荡器提供RTC参考时钟模块。

RTC模块的主要特点: 独立供电系统,通过VBAT管脚提供RTC模块和外部32.768KHz芯片主电源断电后,晶振电源,RTC模块可以正常工作。 RTC模块使用32位计数器。 提供闹钟功能(以秒为单位)。 RTC振荡器提供内部反馈电阻,可配置的反馈电容,不需要再外接电容和电阻。 能有效降低功耗的自动增益控制。 提供.12ppm到3906ppm时钟补偿功能。 寄存器提供书写保护机制。

RTC首先需要模块寄存器配置SIM模块使模块时钟,RTC模块中断需要配置NVIC相应的寄存器。

RTC模块寄存器配置顺序: RTC该模块有两种操作模式:系统加电和系统断电。系统加电时RTC模块由VBAT供电,一切RTC寄存器在SIM模块RTC可以在时钟使能后访问。 VBAT上电后或者RTC模块软件复位后(请注意)RTC模块软复位,而不是芯片软复位)是芯片软复位)RTC振荡器,清除时钟无效标志位,写入正确的秒数。计数器工作前必须配置秒和预分频寄存器,RTC需要振荡器RTC工作前打开模块。 在系统脱电模式下,RTC继续工作,RTC无法访问寄存器。

通过设置RTC_TCR实时实时钟补偿值的寄存器,[CIR]控制补偿间隔,[TCR]设定补偿值。 RTC状态、控制、保护补偿寄存器(lock),一旦lock之后必须通过VBAT上电复位或RTC解除软复位lock。 读写存储器可以控制RTC寄存器的读写属性。

RTC控制寄存器 [OTE]位配置RTC振荡器处于测试模式; [SCxP]负载电容值的选择; [CLKO]可以使用其他模块RTC例如,振荡器产生时钟MCG要工作于FEE在模式中,需要使这个能量; [OSCE]使能RTC振荡器; [UM]允许TSR和TPR寄存器在RTC不工作时可更改计数器; [SUP]设定RTC在用户模式下以访问寄存器; [WPE]使能RTC唤醒功能; [SWR]产生RTC软复位模块。

RTC模块只对应一个中断服务向量,因此在发生中断时,应轮询中断状态位,以确定中断的原因。 闹钟标准,TSR溢出,时钟无效或无效VBAT断电会导致中断。 内核可以在任何低功耗模式下唤醒。 可以通过RTC外部唤醒管脚,唤醒外围设备。

提供32字节VBAT存储空间可以在任何低功耗模式下保留数据。

硬件电路设计,RTC需要选用32.768KHz晶振。 不需要外部负载电容和反馈电阻。 负载电容负载电容和反馈电阻。

标签: 电阻071kl0762kl电阻

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台