一种实时时钟的处理系统及方法技术方案

技术编号:16398943 阅读:34 留言:0更新日期:2017-10-17 19:27
本发明专利技术公开了一种实时时钟的处理系统及方法,其中,该处理系统包括:外部时钟产生模块,用于产生外部时钟,作为校准的参考源时钟;RC振荡器,用于产生实时时钟;外部时钟计数器,用于根据外部时钟进行计数;内部时钟计数器,用于根据RC振荡器产生的实时时钟进行计数;时钟比较器,用于将所得外部时钟计数值与目标值寄存器存储的期望值进行比较,获得比较结果;内部校准寄存器,用于根据时钟比较器获得的比较结果对内部时钟计数器进行校正;目标值寄存器,用于存储实时时钟的期望值。实施本发明专利技术,对内部RC振荡器进行自动硬件校正,提供低功耗的高精度实时时钟,降低了硬件成本,提高了实时时钟的精度,降低了系统的功耗。

A real time clock processing system and method

The invention discloses a system for processing real-time clock and method, wherein, the processing system comprises an external clock generating module for generating an external clock, as the calibration reference source clock; RC oscillator for generating real-time clock; the external clock counter is used to count according to the external clock; the internal clock counter for real-time clock according to the RC oscillator clock count; comparator for the external clock count value and target value of register storage expectations were compared. The comparison results are obtained; the internal calibration register for correction of the internal clock counter clock comparator according to the comparison results obtained; target value register for storing the real-time clock of the expected value. The implementation of the invention makes the automatic correction of the internal RC oscillator, providing a high-precision real-time clock with low power consumption, reducing the hardware cost, improving the accuracy of real-time clock, and reducing the power consumption of the system.

【技术实现步骤摘要】
一种实时时钟的处理系统及方法
本专利技术涉及单片机
,尤其涉及一种实时时钟的处理系统及方法。
技术介绍
时钟电路就是产生像时钟一样准确运动的振荡电路。任何工作都按时间顺序,用于产生这个时钟的电路就是时钟电路。实时时钟(RealTimeClock,RTC)作为系统同步或时间标志已被广泛应用于各种电子产品。在微控制单元(MicrocontrollerUnit,MCU)系统中经常需要用到RTC,用于满足在一定工作条件下,实现精确计时的需求,同时,使用电池供电的设备,还需要尽可能降低系统的功耗。RTC的计时时钟有两种来源,一种是外部32K时钟作为时钟源输入,另一种是采用内部RC振荡器产生RTC,分别应用于不同的场景。通常,外部时钟可以实现较高的精度,但需要专用的时钟,增加了系统和芯片的复杂度,并降低了可靠性。而采用通用的内部RC振荡器虽简化了系统,便于实现低功耗控制,但其精度较差,无法实现对内部RC振荡器的自动硬件校正。
技术实现思路
本专利技术的目的在于克服现有技术的不足,本专利技术提供了一种实时时钟的处理系统及方法,可以对内部RC振荡器进行自动硬件校正,提供低功耗的高精度实时时钟,降低本文档来自技高网...
一种实时时钟的处理系统及方法

【技术保护点】
一种实时时钟的处理系统,其特征在于,所述处理系统包括:外部时钟产生模块,用于产生外部时钟,作为校准的参考源时钟;RC振荡器,用于产生实时时钟;外部时钟计数器,用于根据外部时钟产生模块产生的外部时钟进行计数;内部时钟计数器,用于根据RC振荡器产生的实时时钟进行计数;时钟比较器,用于当外部时钟计数器停止计数时,将所得外部时钟计数值与目标值寄存器存储的期望值进行比较,获得比较结果;内部校准寄存器,用于根据时钟比较器获得的比较结果对内部时钟计数器进行校正;目标值寄存器,用于存储实时时钟的期望值。

【技术特征摘要】
1.一种实时时钟的处理系统,其特征在于,所述处理系统包括:外部时钟产生模块,用于产生外部时钟,作为校准的参考源时钟;RC振荡器,用于产生实时时钟;外部时钟计数器,用于根据外部时钟产生模块产生的外部时钟进行计数;内部时钟计数器,用于根据RC振荡器产生的实时时钟进行计数;时钟比较器,用于当外部时钟计数器停止计数时,将所得外部时钟计数值与目标值寄存器存储的期望值进行比较,获得比较结果;内部校准寄存器,用于根据时钟比较器获得的比较结果对内部时钟计数器进行校正;目标值寄存器,用于存储实时时钟的期望值。2.如权利要求1所述的实时时钟的处理系统,其特征在于,所述处理系统还包括:RC校准寄存器,用于控制RC振荡器的时钟输出档位,并根据时钟比较器获得的比较结果进行更新。3.如权利要求1所述的实时时钟的处理系统,其特征在于,所述处理系统还包括:休眠控制寄存器,用于停止或启动外部时钟产生模块产生外部时钟。4.如权利要求1或2所述的实时时钟的处理系统,其特征在于,所述时钟比较器还用于将所得外部时钟计数值与目标值寄存器存储的期望值进行比较,计算实际时间间隔和期望值之间的偏差,并将该偏差发送给内部校准寄存器和RC校准寄存...

【专利技术属性】
技术研发人员:陈雪松张琢田勇
申请(专利权)人:佛山华芯微特科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1