一种实时时钟时基分频器及实时时钟调校方法技术

技术编号:26177557 阅读:38 留言:0更新日期:2020-10-31 14:22
本发明专利技术公开了一种实时时钟时基分频器及实时时钟调校方法,时基分频器包括:时钟调校值寄存器、组合逻辑电路、分频计数电路以及秒计数器;时钟调校值寄存器,用于存储调校值,并在开始进行实时时钟调校时,将调校值传输至组合逻辑电路;组合逻辑电路,用于接收调校值和秒计数器的计数值,根据调校值和计数值,计算当前一秒内基本调校时长单位的个数,根据计算结果生成调校计数值将其传输至分频计数电路;分频计数电路,用于根据接收的计算结果对32768Hz时钟源信号进行计数,并输出1Hz的脉冲信号至秒计数器;秒计数器向组合逻辑电路传输计数值,并在接收1Hz的脉冲信号时将计数值加1。通过实施本发明专利技术的实施例能提高调校精度。

【技术实现步骤摘要】
一种实时时钟时基分频器及实时时钟调校方法
本专利技术涉及实时时钟调校
,尤其涉及一种实时时钟时基分频器及实时时钟调校方法。
技术介绍
实时时钟(real-timeclock,RTC)的核心本质是一个由15个D触发器组成的分频器链,通过对外部晶体振荡器或内部RC振荡器产生的32768Hz时钟源进行分频,得到1Hz的时钟信号,然后通过累计1Hz时钟脉冲的数量,得到年月日时分秒等时间信息。RTC的基本功能是向微控制单元(MCU)提供时间信息,并在系统掉电以后,由片内或片外的备用电池供电,继续保持片内时钟的运行。RTC也可以扩展出多元化的功能,比如多种方式计时、日历功能、闹钟功能、可编程方波输出、事件时间记录、系统电源控制、缓冲数据等。在现有技术中,RTC模块通常采用32768Hz的时钟源。RTC内部的计数器从0开始计数,每当时钟源的上升沿到达时,计数就会增加1。当计数器数到16384时,RTC的输出翻转;当计数器数到32768时,RTC的输出再次翻转,同时把计数器归零,从而产生1Hz的方波信号输出。RTC的传统调校方法是改变计数器的计数本文档来自技高网...

【技术保护点】
1.一种实时时钟时基分频器,其特征在于,包括:时钟调校值寄存器、组合逻辑电路、分频计数电路以及秒计数器;其中,所述秒计数器为计数周期为128秒的7位秒计数器;/n所述时钟调校值寄存器,用于存储调校值,并在开始进行实时时钟调校时,将所述调校值传输至所述组合逻辑电路;其中,所述调校值为12位的数据,所述调校值的最高位用于表示计数目标值的增加或减少,除所述最高位之外的高4位数据用于表示在一个128秒的调校周期中每一秒都需要调校的基本调校时长单位个数,所述调校值的低7位数据用于表示在一个128秒的调校周期中需要额外增加或减少一个基本调校时长单位的秒数;/n所述组合逻辑电路,用于接收所述调校值和所述秒计...

【技术特征摘要】
1.一种实时时钟时基分频器,其特征在于,包括:时钟调校值寄存器、组合逻辑电路、分频计数电路以及秒计数器;其中,所述秒计数器为计数周期为128秒的7位秒计数器;
所述时钟调校值寄存器,用于存储调校值,并在开始进行实时时钟调校时,将所述调校值传输至所述组合逻辑电路;其中,所述调校值为12位的数据,所述调校值的最高位用于表示计数目标值的增加或减少,除所述最高位之外的高4位数据用于表示在一个128秒的调校周期中每一秒都需要调校的基本调校时长单位个数,所述调校值的低7位数据用于表示在一个128秒的调校周期中需要额外增加或减少一个基本调校时长单位的秒数;
所述组合逻辑电路,用于接收所述调校值和所述秒计数器的计数值,继而根据所述调校值和所述计数值,计算当前一秒内的时钟源信号中基本调校时长单位的个数,继而根据计算结果生成调校计数值,并将所述调校计数值传输至所述分频计数电路;
所述分频计数电路,用于根据收到的调校计数值对32768Hz时钟源信号进行计数,并输出1Hz的脉冲信号至所述秒计数器;
所述秒计数器,用于向所述组合逻辑电路传输计数值,并在收到所述1...

【专利技术属性】
技术研发人员:王锐谭金铭莫军王亚波李建军
申请(专利权)人:广芯微电子广州股份有限公司
类型:发明
国别省市:广东;44

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

1