一种时钟芯片内部时钟精度校正方法技术

技术编号:39136657 阅读:8 留言:0更新日期:2023-10-23 14:53
本发明专利技术涉及数据处理技术领域,具体涉及一种时钟芯片内部时钟精度校正方法,该方法包括:获取时钟芯片内的时钟每个时间周期的时钟误差指标;根据所述时钟误差指标和标准时钟频率确定每个时间周期的校正系数;确定校正系数的理想波动范围;根据历史时间段后每个待调整的时间周期的校正系数与理想波动范围之间的差异,对理想波动范围进行调整,并更新待调整的时间周期的校正系数;根据更新后的时间周期的校正系数与历史时间段内时间周期的校正系数之间的差异情况,对时间周期进行更新;根据更新后的时间周期和更新后的待调整的时间周期的校正系数对时钟芯片内部时钟进行校正。本发明专利技术使得时钟芯片的全局时钟校正的准确度较高。高。高。

【技术实现步骤摘要】
一种时钟芯片内部时钟精度校正方法


[0001]本专利技术涉及数据处理
,具体涉及一种时钟芯片内部时钟精度校正方法。

技术介绍

[0002]时钟芯片是一种非常重要的电子元件,它在计算机、手机、电视等各种电子设备中都有广泛的应用。时钟芯片是一种能够生成稳定的、精确的时钟信号的电子元件。它通常由一个晶体振荡器、一个频率分频器和一个计数器组成。时钟芯片的输出信号可以用来同步各种数字电路的运行,确保它们能够以正确的速度和顺序进行操作,因此,对时钟芯片的精度要求较高,当时钟芯片存在误差时需要对其及时进行校正。
[0003]现有技术通过校正寄存器进行时钟频率的校正,首先读取校正寄存器的数值,根据校正寄存器的数值和预设的校正规则计算校正量,根据校正量对时钟频率进行调整,再更新校正寄存器内缓存的校正值。传统的校正寄存器是基于一次性的校正操作,即仅根据一个校正周期内的时钟误差获取校正量,用于全局时钟校正的准确度较低。

技术实现思路

[0004]为了解决现有的校正方法用于全局时钟校正的准确度较低的技术问题,本专利技术的目的在于提供一种时钟芯片内部时钟精度校正方法,所采用的技术方案具体如下:获取时钟芯片内的时钟在预设的每个时间周期内时间长度与标准时钟在时间周期内的时间长度之间的差异,计算每个时间周期内时钟芯片内的时钟误差指标;根据所述时钟误差指标和标准时钟频率确定每个时间周期的校正系数;根据历史时间段内每个时间周期的校正系数,确定校正系数的理想波动范围;根据历史时间段后每个待调整的时间周期的校正系数与理想波动范围之间的差异,对理想波动范围进行调整,并更新待调整的时间周期的校正系数;根据更新后的时间周期的校正系数与历史时间段内时间周期的校正系数之间的差异情况,对时间周期进行更新;根据更新后的时间周期和更新后的待调整的时间周期的校正系数对时钟芯片内部时钟进行校正。
[0005]优选地,所述根据所述时钟误差指标和标准时钟频率确定每个时间周期的校正系数,具体包括:对于任意一个时间周期,将时间周期内时钟芯片内的时钟误差指标与标准时钟频率之间的和值作为时间周期的校正系数。
[0006]优选地,所述根据历史时间段内每个时间周期的校正系数,确定校正系数的理想波动范围,具体包括:在历史时间段所有时间周期的校正系数中,将大于特征校正系数的最小的校正系数作为理想波动范围的上限值,将小于特征校正系数的最大的校正系数作为理想波动范围的下限值。
[0007]优选地,所述特征校正系数的获取方法具体为:将历史时间段内所有时间周期的
校正系数的均值作为特征校正系数。
[0008]优选地,所述根据历史时间段后每个待调整的时间周期的校正系数与理想波动范围之间的差异,对理想波动范围进行调整,并更新待调整的时间周期的校正系数,具体包括:将在历史时间段后的第一个待调整的时间周期记为第一调整周期;当第一调整周期的校正系数的取值在理想波动范围内时,第一调整周期更新后的校正系数与更新前的校正系数的取值相等,判断第一调整周期的校正系数是否大于特征调整系数,对理想波动范围进行调整,若是,则将第一调整周期的校正系数作为第一次调整后理想波动范围的上限值;若否,则将第一调整周期的校正系数作为第一次调整后理想波动范围的下限值;当第一调整周期的校正系数的取值不在理想波动范围内时,不对理想波动范围进行调整,根据第一调整周期的校正系数、理想波动范围以及特征校正系数,确定第一调整周期更新后的校正系数。
[0009]优选地,按照相同的方法对历史时间段后的每个待调整的时间周期的校正系数进行更新时,若理想波动范围进行过调整操作,则利用调整后的理想波动范围对每个待调整的时间周期的校正系数进行更新。
[0010]优选地,所述根据第一调整周期的校正系数、理想波动范围以及特征校正系数,确定第一调整周期更新后的校正系数,具体包括:;其中,表示第一调整周期更新后的校正系数,n1表示第一调整周期的校正系数,N
r1
表示理想波动范围的上限值,N
l1
表示理想波动范围的下限值,表示特征校正系数。
[0011]优选地,所述根据更新后的时间周期的校正系数与历史时间段内时间周期的校正系数之间的差异情况,对时间周期进行更新,具体包括:当历史时间段后连续预设数量个待调整的时间周期的校正系数均在对应的理想波动范围内时,将所述连续预设数量个待调整的时间周期后的第一个待调整的时间周期记为目标时间周期,计算目标时间周期更新后的校正系数与特征校正系数之间的差值记为第一差值;计算目标时间周期相邻的上一个时间周期的校正系数与特征校正系数之间的差值记为第二差值;当第一差值小于或等于第二差值时,将第二差值与第一差值的比值的绝对值作为更新系数,将更新系数与时间周期的乘积作为目标时间周期对应的更新后的时间周期;当第一差值大于第二差值时,不对目标时间周期进行更新。
[0012]优选地,所述获取时钟芯片内的时钟在预设的每个时间周期内时间长度与标准时钟在时间周期内的时间长度之间的差异,计算每个时间周期内时钟芯片内的时钟误差指
标,具体包括:计算时钟芯片内的时钟在预设的每个时间周期内时间长度与标准时钟在时间周期内的时间长度之间的差值,将差值与时间周期长度的比值作为每个时间周期内时钟芯片内的时钟误差指标。
[0013]优选地,所述根据更新后的时间周期和更新后的待调整的时间周期的校正系数对时钟芯片内部时钟进行校正,具体包括:将更新后的待调整的时间周期的校正系数与时钟芯片内的时钟频率的乘积作为校正后的时钟频率;从调整后的第一个时间周期开始,重新获取历史时间段内的时间周期,对时钟芯片内部时钟精度进行监测校正。
[0014]本专利技术实施例至少具有如下有益效果:本专利技术首先通过比较时钟芯片内的时钟在预设的每个时间周期内时间长度与标准时钟在时间周期内的时间长度之间的差异,获取每个时间周期的时钟误差指标,利用时钟误差指标反映了时钟芯片内时钟的误差发生情况,使得能够根据所述时钟误差指标和标准时钟频率确定每个时间周期的校正系数,即利用误差发生情况和标准时钟频率初步确定每个时间周期对时钟芯片进行校正的校正系数。然后,通过对历史时间段内每个时间周期的校正系数进行分析,确定校正系数的理想波动范围,即利用理想波动范围反映校正系数较为正常的取值范围。进一步的,对历史时间段后的待调整的时间周期的校正系数与理想波动范围之间的差异情况进行分析,对理想波动范围进行调整,同时更新校正系数,通过误差分析校正可能存在误差的校正系数,使得后续利用校正系数对时钟芯片进行校正的精度更高。最后,通过对校正周期进行调整,提高时钟芯片准确度的同时也减少了多次校正可能带来的计算时间损失,利用更新后的时间周期和更新后的待调整的时间周期的校正系数对时钟芯片内部时钟进行校正,使得时钟芯片的全局时钟校正的准确度较高。
附图说明
[0015]为了更清楚地说明本专利技术实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种时钟芯片内部时钟精度校正方法,其特征在于,该方法包括以下步骤:获取时钟芯片内的时钟在预设的每个时间周期内时间长度与标准时钟在时间周期内的时间长度之间的差异,计算每个时间周期内时钟芯片内的时钟误差指标;根据所述时钟误差指标和标准时钟频率确定每个时间周期的校正系数;根据历史时间段内每个时间周期的校正系数,确定校正系数的理想波动范围;根据历史时间段后每个待调整的时间周期的校正系数与理想波动范围之间的差异,对理想波动范围进行调整,并更新待调整的时间周期的校正系数;根据更新后的时间周期的校正系数与历史时间段内时间周期的校正系数之间的差异情况,对时间周期进行更新;根据更新后的时间周期和更新后的待调整的时间周期的校正系数对时钟芯片内部时钟进行校正。2.根据权利要求1所述的一种时钟芯片内部时钟精度校正方法,其特征在于,所述根据所述时钟误差指标和标准时钟频率确定每个时间周期的校正系数,具体包括:对于任意一个时间周期,将时间周期内时钟芯片内的时钟误差指标与标准时钟频率之间的和值作为时间周期的校正系数。3.根据权利要求1所述的一种时钟芯片内部时钟精度校正方法,其特征在于,所述根据历史时间段内每个时间周期的校正系数,确定校正系数的理想波动范围,具体包括:在历史时间段所有时间周期的校正系数中,将大于特征校正系数的最小的校正系数作为理想波动范围的上限值,将小于特征校正系数的最大的校正系数作为理想波动范围的下限值。4.根据权利要求3所述的一种时钟芯片内部时钟精度校正方法,其特征在于,所述特征校正系数的获取方法具体为:将历史时间段内所有时间周期的校正系数的均值作为特征校正系数。5.根据权利要求3所述的一种时钟芯片内部时钟精度校正方法,其特征在于,所述根据历史时间段后每个待调整的时间周期的校正系数与理想波动范围之间的差异,对理想波动范围进行调整,并更新待调整的时间周期的校正系数,具体包括:将在历史时间段后的第一个待调整的时间周期记为第一调整周期;当第一调整周期的校正系数的取值在理想波动范围内时,第一调整周期更新后的校正系数与更新前的校正系数的取值相等,判断第一调整周期的校正系数是否大于特征调整系数,对理想波动范围进行调整,若是,则将第一调整周期的校正系数作为第一次调整后理想波动范围的上限值;若否,则将第一调整周期的校正系数作为第一次调整后理想波动范围的下限值;当第一调整周期的校正系数的取值不在理想波动范围内时,不对理想波动范围进行调整,根据第一调整周期的校正系数、理想波动范围以及特征校正系数,确定第一调...

【专利技术属性】
技术研发人员:蔡钦洪蔡荣洪
申请(专利权)人:深圳扬兴科技有限公司
类型:发明
国别省市:

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

1