实时时钟校正方法以及装置制造方法及图纸

技术编号:2824554 阅读:194 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种实时时钟的校正方法以及装置。在电子装置的关闭操作之前计算并储存校正数据以校正电子装置的实时时钟,当电子装置的关闭操作位于两次实时时钟校正操作之间时,计算两次实时时钟校正操作之间的时间间隔;以及利用校正数据以及时间间隔校正电子装置的实时时钟。由于本发明专利技术在装置关闭时依然可以进行实时时钟校正,因此可以提高实时时钟的准确性。

【技术实现步骤摘要】

本专利技术有关于计算器技术,尤其有关于实时时钟(real-time clock,以下简称RTC)的校正装置以及方法。
技术介绍
图1为现有控制RTC的装置的方块图。装置100控制RTC 180,其包括石英振荡器110,第二计数器120,分钟计数器130,小时计数器140,日计数器150,年计数器160以及处理器170。为了便于解释,假设石英振荡器110产生的振荡频率为32768Hz的脉冲。第二计数器120计算由石英振荡器110产生的脉冲。当第二计数器120的计数值达到32768时,第二计数器120输出一个通知信号(notification signal)至分钟计数器130,因此,分钟计数器130的计数值从0变成1,并且第二计数器120停止继续增加计数而重新从0开始计数。当分钟计数器130的计数值达到60,当分钟计数器130则输出一个通知信号至小时计数器140。因此,小时计数器140的计数值从0变成1,并且分钟计数器130停止继续增加计数而重新从0开始计数。当小时计数器140的计数值达到24,小时计数器140输出一个通知信号至日计数器150。因此,日计数器150的计数值从0变成1,并且小时计数器140停止继续增加计数而重新从0开始计数。当日计数器150的计数值达到一个预定值,日计数器150输出一个通知信号至年计数器160,因此,年计数器160的计数值从0变成1,并且日计数器150停止继续增加计数而重新从0开始计数。当第二计数器120,分钟计数器130,小时计数器140,日计数器150,或年计数器160的计数值发生改变,所对应的计数器会通知处理器170对-->RTC 180的时间进行更新。因此,RTC 180的精确度则由石英振荡器110所产生脉冲的频率来决定。然而,石英振荡器110所产生脉冲的频率比较容易受到温度以及频率偏移的影响,石英振荡器110所产生脉冲的频率随着环境温度的变化而改变。除此之外,石英振荡器110所产生脉冲的频率由于制造工艺的因素会具有+20ppm或-20ppm的频率偏移误差。所以石英振荡器110产生脉冲的频率有可能不准确。如果石英振荡器110产生脉冲的频率不准确,则RTC 180的时间也不准确。RTC 180的时间可以利用各种校正方法进行调整。目前校正RTC 180的时间的方法需要由处理器来执行,例如处理器170。因此,当装置100以及处理器170被关闭时,RTC校正就无法进行。RTC 180的误差率就会随着装置100被关闭的时间长度而增加。
技术实现思路
因此,需要提供一种实时时钟校正方法以及装置可在装置关闭时进行校正。本专利技术提供一种实时时钟校正方法,实施于电子装置,包含在电子装置的关闭操作之前计算并储存校正数据以校正电子装置的实时时钟;当电子装置的关闭操作位于两次实时时钟校正操作之间时,计算两次实时时钟校正操作之间的时间间隔;以及利用校正数据以及时间间隔校正电子装置的实时时钟。本专利技术还提供一种实时时钟校正方法,实施于电子装置,包含在电子装置的关闭操作之前计算并储存校正数据以校正电子装置的实时时钟;以及为响应电子装置在关闭操作之后的开启操作,利用校正数据校正电子装置的实时时钟。本专利技术还提供一种实时时钟校正方法,实施于电子装置,包含:根据电子装置是否在两次连续的实时时钟校正操作之间执行关闭操作,开启多个校-->正该电子装置的实时时钟方法的校正机制之一;以及利用两次连续的实时时钟校正操作的最后一次实时时钟校正操作利用开启的校正机制进行实时时钟校正。本专利技术还提供一种实时时钟校正装置,包含实时时钟;以及处理器,在装置的关闭操作前计算并储存用以校正装置的实时时钟的校正数据,当装置的关闭操作执行于两次实时时钟校正之间时,计算两次实时时钟校正的时间间隔,并且利用校正数据以及时间间隔校正装置的实时时钟。由于本专利技术的实时时钟校正装置及方法在装置关闭时依然可以进行实时时钟校正,因此可以提高实时时钟的准确性。附图说明图1为现有控制RTC的装置的方块图。图2为本专利技术实施例的RTC校正装置200的方块图。图3为RTC校正操作的流程图。图4为装置200被关闭/开启以及计时器205的期满的示意图。图5为本专利技术一实施例的RTC校正操作的流程图。图6为本专利技术另一实施例的RTC校正操作的流程图。具体实施方式RTC的校正方法可以在各种具有RTC的装置(例如,移动电话)中实施。下面将给出执行RTC校正方法的实施例。请参考图2,图2为本专利技术实施例的RTC校正装置200的方块图。RTC校正装置200包括RTC 201,处理器203,非易失性存储器204,计时器205(timer),接收器206。接收器206可以包括天线,网络接口卡(network interfacecard),或是其它通信设备,用以接收外部时间参考。计时器205可由计算器程序的电路来实现。频率产生器202可以是石英振荡器,用以产生具体的频率Fspc。RTC 201根据频率Fspc提供时间值。由于频率Fspc可能不够准确,则-->RTC 201提供的时间也可能不够准确。因此,处理器203可以校正RTC 201。图3为RTC校正操作的流程图。请参考图3,处理器203在装置200关闭之前计算校正数据以校正RTC 201(步骤300和步骤301)。举例来说,校正数据包括RTC 201在误差测量期间的误差值。处理器203将校正数据储存在非易失性存储器中,如非易失性存储器204(步骤302)。装置200被关闭(步骤304)。当装置200在关闭后又重新开启时(步骤306),处理器203计算步骤301中最后一次对校正RTC 201的校正操作与RTC 201当前的校正操作之间的时间间隔(步骤308)。接着利用校正数据以及时间间隔而校正RTC 201(步骤310)。在步骤310中的对RTC 201进行的校正操作在装置200被开启时自动初始化。请参考图4,图4为装置200被关闭/开启以及计时器205的期满的示意图。标记时间轴上的时间值以表示装置200被关闭/开启以及计时器205的期满。当装置200在T1被开启时(步骤400),处理器203将重置计时器205以保持预定时间期限以表示计时器205的期满。并且记录时间值TV1以及参考时间索引值F1,其中参考时间索引值F1由接收器206从外部设备(例如卫星,基站或计算机服务器)接收的外部时间参考。预定时间期限可以为1小时,30分钟,20分钟,或者其它时间长度。参考时间索引值可以是从基站接收的帧数。一帧等于6/130秒。作为备选,参考时间索引值可以是比RTC 201的时间值更精确的时间值。当计时器205在T2期满,处理器203则开始执行校正操作,详细操作请参考图5。图5为本专利技术实施例的RTC校正操作的流程图。开始校正时,处理器203记录RTC 201的时间值TVcurrent以及由接收器206收到的外部时间参考的参考时间索引值Fcurrent(步骤502),计算ΔF=(Fcurrent-Fprevious)以及ΔF所占用的时间间隔D,其中Fprevious是装置200先前记录下的参考时间索引值。处理器203可以从接收器206所接收的外部时间参考中获得Fprevious,其中Fprevious是响应计时器205上一次期满或是装置本文档来自技高网
...

【技术保护点】
一种实时时钟校正方法,实施于电子装置,所述的方法包含:在所述的电子装置的关闭操作之前计算并储存校正数据以校正所述的电子装置的实时时钟;当所述的电子装置的所述的关闭操作执行于两次实时时钟校正操作之间时,计算所述的两次实时时钟校正操作之间的时间间隔;以及利用所述的校正数据以及所述的两次实时时钟校正操作之间的所述的时间间隔校正所述的电子装置的所述的实时时钟。

【技术特征摘要】
US 2007-3-27 11/691,5251.一种实时时钟校正方法,实施于电子装置,所述的方法包含:在所述的电子装置的关闭操作之前计算并储存校正数据以校正所述的电子装置的实时时钟;当所述的电子装置的所述的关闭操作执行于两次实时时钟校正操作之间时,计算所述的两次实时时钟校正操作之间的时间间隔;以及利用所述的校正数据以及所述的两次实时时钟校正操作之间的所述的时间间隔校正所述的电子装置的所述的实时时钟。2.根据权利要求1所述的实时时钟校正方法,其特征在于,所述的校正数据包含在实时时钟误差测量期间的所述的实时时钟的误差值。3.根据权利要求2所述的实时时钟校正方法,其特征在于,所述的实时时钟误差测量期间是在所述的电子装置的所述的关闭操作之前。4.根据权利要求3所述的实时时钟校正方法,其特征在于,所述的校正数据从所述的两次实时时钟校正操作中的第一次实时时钟校正操作中产生。5.根据权利要求2所述的实时时钟校正方法,其特征在于,计算所述的两次实时时钟校正操作之间的时间间隔包含:在所述的电子装置的所述的关闭操作之前,将对应所述的两次实时时钟校正操作中的第一次实时时钟校正操作的第一时间值进行储存;获取对应所述的两次实时时钟校正操作中的第二次实时时钟校正操作的第二时间值;以及用所述的第二时间值减去所述的第一时间值。6.根据权利要求5所述的实时时钟校正方法,其特征在于,所述的校正数据以及所述的第二时间值储存在所述的电子装置的非易失性存储器中。7.根据权利要求1所述的实时时钟校正方法,其特征在于,在所述的两次实时时钟校正操作的第二次实时时钟校正操作中利用所述的校正数据以及所述的两次实时时钟校正操作之间的所述的时间间隔进行实时时钟校正,为响应所述的电子装置在所述的关闭操作之后的开启操作,所述的第二次实时时钟校正操作自动初始化。8.一种实时时钟校正方法,实施于电子装置,所述的方法包含:在所述的电子装置的关闭操作之前计算并储存校正数据以校正所述的电子装置的实时时钟;以及为响应所述的电子装置在所述的关闭操作之后的开启操作,利用所述的校正数据校正所述的电子装置的所述的实时时钟。9.根据权利要求8所述的实时时钟校正方法,其特征在于,所述的校正数据储存在非易失性存储器中。10.根据权利要求8所述的实时时钟校正方法,其特征在于,所述的校正数据包含在实时时钟误差测量期间的所述的实时时钟的误差值。11.根据权利要求10所述的实时时钟校正方法,其特征在于,所述的实时时钟误差测量在所述的电子装置的所述的关闭操作之前。12.根据权利要求11所述的实时时钟校正方法,其特征在于,所述的校正数据在所述的关闭操作之前的最后一次实时时钟校正中产生。13.根据权利要求10所述的实时时钟校正方法,其特征在于,所述的方法更包含:计算最后一次实时时钟校正与所述的电子装置的所述的开启操作之间的时间间隔;以及利用所述的时间间隔校正所述的电子装置的所述的实时时钟。14.一种实...

【专利技术属性】
技术研发人员:石弘凯
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:71[]

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

1
相关领域技术
  • 暂无相关专利