一种保持实时时钟电路高精度的方法技术

技术编号:6721977 阅读:240 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种保持实时时钟电路高精度的方法,它涉及实时时钟领域中的校准技术。本发明专利技术针对实时时钟电路在使用过程中由于电路老化、晶体老化等原因造成的频率偏移,根据输入的标准秒脉冲和实时时钟电路产生的输出秒脉冲之间的偏差,对实时时钟电路的振荡电路进行调整,使实时时钟电路始终保持高精度。应用本方法,优点是实时时钟电路可以在正常使用中进行自我调整,降低人工维护的时间和成本,并且能够使电路保持高精度以及准确的时间。特别适用于在导航设备中使用的实时时钟电路。

【技术实现步骤摘要】

本专利技术涉及通信领域中的,更详细说是可以 自动补偿实时时钟随时间经过发生的误差的一种方法,它特别适用于高精度守时要求的通 信装置、卫星导航等设备中。
技术介绍
在通信终端移动的情况下,除了可通过卫星接收标准的时间信息的CDMA方式和 GSM方式等移动通信系统的情况下,由于无法从卫星接收标准时间信息,其自身都设置有实 时时钟电路并构成移动通信终端的时钟功能。一般在实时时钟电路都设有振荡电路产生时钟,由于电路老化,晶体老化或者时 钟元件由于温度变化发生的特性变化引起输出的时间信息逐渐发生错移,现有技术的实时 时钟电路利用实时时钟电路内部设置时钟元件的误差信息,周期性的预测经过一定时间后 发生错移的时间并进行补偿而不是利用标准时钟校准,这样既不能实时的解决在实时时钟 电路在使用过程中出现的偏差,也不能连续的调整偏差,而且通过预测出现的误差信息本 身就存在准确度逐渐降低的问题。因此我们需要开发一种合理的方法,使实时时钟电路不但实现自我调整,而且能 够连续的调节小频率的偏差,实现实时时钟电路的高精度。
技术实现思路
本专利技术所要解决的问题是提供,实现实时时 钟电路输出高精度的秒脉冲,本专利技术根据输入的标准秒脉冲信号和实时时钟电路产生的输 出秒脉冲之间的偏差,通过制订的调整策略对实时时钟电路中的振荡电路进行调整,使实 时时钟电路始终保持高精度。本专利技术的目的是这样实现的,它包括步骤—种保持实时时钟电路高精度的方法,其特征在于包括步骤①实时时钟电路通常工作在守时模式下,自动从EEPROM读出补偿值来调整振荡 电路,维持实时时钟电路稳定输出秒脉冲;②实时时钟电路在特定条件下会进入微调模式,检测电路输出的秒脉冲和输入电 路的秒脉冲之间的相位差和相位关系;③根据检测出的输出秒脉冲和输入秒脉冲之间的相位差,判断是否对提供给振荡 电路的补偿值进行修正,不需要修正时继续检测输出秒脉冲和输入秒脉冲之间的相位差和 相位关系;④需要进行修正时,根据相位关系修正补偿值后继续检测输出秒脉冲和输入秒脉 冲之间的相位关系,判断是否继续修正;⑤输出秒脉冲和输入秒脉冲之间的相位关系满足特定条件后,锁定此时的补偿 值;⑥将锁定的补偿值写入EEPROM的相应地址空间,同时在该地址空间的最高位做 上标记,表示EEPROM中该地址空间的补偿值已经做过修正。其中,②步中所述的特定条件为实时时钟由备用电源供电转为主电源供电,并且 外部输入秒脉冲信号和IOMHz的时钟信号。其中,第②步中所述的检测电路输出的秒脉冲和输入电路的秒脉冲之间的相位关 系的方法为用外部输入的IOMHz时钟计数,计算电路输出秒脉冲和输入秒脉冲之间的相 位差和相位关系,包括输出秒脉冲和输入秒脉冲之间的相对位置关系,即输出秒脉冲超前 于还是滞后于输入秒脉冲,以及通过连续两次检测判断输出秒脉冲和输入秒脉冲之间相位 差的变化趋势。其中,第⑤步中所述的特定条件为电路输出秒脉冲和输入秒脉冲之间的相位差不 超过1个IOMHz时钟周期。其中,第①、⑥步中所述的EEPROM中每个地址空间的最高位作为补偿值的修正状 态指示。其中,外部输入给实时时钟电路的秒脉冲信号为标准的秒脉冲信号。本专利技术与
技术介绍
相比,具有如下优点(1)本专利技术以标准的秒脉冲输入信号为基准检测实时时钟电路产生的频率偏差, 确保了输出秒脉冲的准确性。(2)本专利技术只在主电源供电时对实时时钟电路的频率进行微调,不会增加守时模 式下的功耗,因此不会缩短备用电源的使用时间。附图说明图1是本专利技术实施例的流程图。图2是本专利技术实施例的相位关系检测算法原理。图3是本专利技术实施例的补偿值调整策略。具体实施例方式参照图1至图3,本专利技术方法包括步骤①实时时钟电路通常工作在守时模式下,自动从EEPROM读出补偿值来调整振荡 电路,维持实时时钟电路稳定输出秒脉冲,将EEPROM中每个地址空间的最高位作为补偿值 的修正状态指示,在实施例中,默认情况下为0,修正后的补偿值写入EEPROM后,将对应地 址空间的最高位写为1。②实时时钟电路在由备用电源供电转为主电源供电、外部输入标准的秒脉冲信号 和IOMHz的时钟信号条件下会进入微调模式,用外部输入的IOMHz时钟计数,计算电路输出 秒脉冲和输入秒脉冲之间的相位差和相位关系,包括输出秒脉冲和输入秒脉冲之间的相对 位置关系,即输出秒脉冲超前于还是滞后于输入秒脉冲,以及通过连续两次检测判断输出 秒脉冲和输入秒脉冲之间相位差的变化趋势。③根据检测出的输出秒脉冲和输入秒脉冲之间的相位差,判断是否对提供给振荡 电路的补偿值进行修正,不需要修正时继续检测输出秒脉冲和输入秒脉冲之间的相位差和 相位关系。④需要进行修正时,根据相位关系对振荡电路的补偿值进行修正,即对补偿值加1 或者减1,修正补偿值后继续检测输出秒脉冲和输入秒脉冲之间的相位关系,判断是否继续 修正。⑤输出秒脉冲和输入秒脉冲之间的相位关系满足特定条件后,锁定此时的补偿 值,所述的特定条件为电路输出秒脉冲和输入秒脉冲之间的相位差不超过1个IOMHz时钟周期。⑥将锁定的补偿值写入EEPROM的相应地址空间,同时将该地址空间的最高位写 为1,表示EEPROM中该地址空间的补偿值已经做过修正。本专利技术基于相位关系的检测和对振荡电路的频率补偿来维持实时时钟电路的高 精度,图1是本专利技术实施例的流程图。下面以实施例说明本方法的操作过程实时时钟电路通常工作在守时模式下,根据传感器的温度自动从EEPROM读出补 偿值来调整振荡电路的振荡频率,维持实时时钟电路输出稳定的秒脉冲,将EEPROM中每个 地址空间的最高位作为补偿值的修正状态指示,在实施例中,默认情况下为0,修正后的补 偿值写入EEPROM后,将对应地址空间的最高位写为1。实时时钟电路在由备用电源供电转为主电源供电、外部输入标准的秒脉冲信号和 IOMHz的时钟信号条件下会进入微调模式,用外部输入的IOMHz时钟计数,计算电路输出秒 脉冲和输入秒脉冲之间的相位差和相位关系,包括输出秒脉冲和输入秒脉冲之间的相对位 置关系,即输出秒脉冲超前于还是滞后于输入秒脉冲,以及通过连续两次检测判断输出秒 脉冲和输入秒脉冲之间相位差的变化趋势。图2是本专利技术实施例的相位关系检测算法原理。图2中的输入秒脉冲是通过卫星 或者其它外部设备输入的标准秒脉冲信号,IOMHz时钟是由外部晶体振荡器输入的时钟信号。根据检测出的输出秒脉冲和输入秒脉冲之间的相位差判断是否对提供给振荡电 路的补偿值进行修正,如果相位差大于1个IOMHz时钟周期则需要修正补偿值,如果相位差 小于1个IOMHz时钟周期则不需要修正补偿值,不需要修正时继续检测输出秒脉冲和输入 秒脉冲之间的相位差和相位关系。需要进行修正时,根据相位关系对振荡电路的补偿值进行修正,图3是本专利技术实 施例的补偿值调整策略,图3中圆圈中数字用来描述输出秒脉冲和输入秒脉冲之间的相位 关系,逗号前面得数字指示输出秒脉冲和输入秒脉冲之间的相对位置关系,0表示输出秒脉 冲超前于输入秒脉冲,1表示输出秒脉冲滞后于输入秒脉冲,逗号后面的数字描述输出秒脉 冲和输入秒脉冲之间的相位变化趋势,0表示输出秒脉冲向超前于输入秒脉冲的方向偏移, 1表示输出秒脉冲向滞后于输入秒脉冲的方向偏移。具体的调整方法是检测结果为(1,1),即输出秒脉冲滞后于本文档来自技高网
...

【技术保护点】
一种保持实时时钟电路高精度的方法,其特征在于包括步骤:①实时时钟电路通常工作在守时模式下,自动从EEPROM读出补偿值来调整振荡电路,维持实时时钟电路稳定输出秒脉冲;②实时时钟电路在特定条件下会进入微调模式,检测电路输出的秒脉冲和输入电路的秒脉冲之间的相位差和相位关系;③根据检测出的输出秒脉冲和输入秒脉冲之间的相位差,判断是否对提供给振荡电路的补偿值进行修正,不需要修正时继续检测输出秒脉冲和输入秒脉冲之间的相位差和相位关系;④需要进行修正时,根据相位关系修正补偿值后继续检测输出秒脉冲和输入秒脉冲之间的相位关系,判断是否继续修正;⑤输出秒脉冲和输入秒脉冲之间的相位关系满足特定条件后,锁定此时的补偿值;⑥将锁定的补偿值写入EEPROM的相应地址空间,同时在该地址空间的最高位做上标记,表示EEPROM中该地址空间的补偿值已经做过修正。

【技术特征摘要】
1.一种保持实时时钟电路高精度的方法,其特征在于包括步骤①实时时钟电路通常工作在守时模式下,自动从EEPROM读出补偿值来调整振荡电路, 维持实时时钟电路稳定输出秒脉冲;②实时时钟电路在特定条件下会进入微调模式,检测电路输出的秒脉冲和输入电路的 秒脉冲之间的相位差和相位关系;③根据检测出的输出秒脉冲和输入秒脉冲之间的相位差,判断是否对提供给振荡电路 的补偿值进行修正,不需要修正时继续检测输出秒脉冲和输入秒脉冲之间的相位差和相位 关系;④需要进行修正时,根据相位关系修正补偿值后继续检测输出秒脉冲和输入秒脉冲之 间的相位关系,判断是否继续修正;⑤输出秒脉冲和输入秒脉冲之间的相位关系满足特定条件后,锁定此时的补偿值;⑥将锁定的补偿值写入EEPROM的相应地址空间,同时在该地址空间的最高位做上标 记,表示EEPROM中该地址空间的补偿值已经做过修正。2.根据权利要求1所述的保持实时时钟电路高精度的方法,其特征在于第②步中所 述的特定条件为实时时钟由备用电源供电转为...

【专利技术属性】
技术研发人员:李斌田素雷周永川王天彪马迅李军佑
申请(专利权)人:中国电子科技集团公司第五十四研究所
类型:发明
国别省市:13

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

1