晶振初始频率调整方法和装置以及时钟同步系统制造方法及图纸

技术编号:18674117 阅读:18 留言:0更新日期:2018-08-14 21:29
本发明专利技术涉及一种晶振初始频率调整方法和装置以及时钟同步系统,其中方法包括:在晶振起振的初始阶段,读取驯服值集合内的多个驯服值,其中,所述驯服值为对时钟同步模块输出的压控值进行训练获取的驯服值,根据读取的所述多个驯服值计算所述晶振起振的初始压控值,将所述初始压控值输出至所述晶振,触发所述晶振按照所述初始压控值振荡。上述晶振初始频率调整方法,能够实现晶振起振的初始压控值基于驯服值进行实时更新调整,触发晶振按照初始压控值开始振荡输出初始频率,实现对晶振的初始频率的及时校准,降低晶振的初始输出频率误差,提升晶振初始输出频率的稳定性和准确性。

Method and device for adjusting initial frequency of crystal oscillator and clock synchronization system

The invention relates to a method and device for adjusting the initial frequency of crystal oscillator and a clock synchronization system, wherein the method comprises reading a plurality of taming values within a taming value set at the initial stage of crystal oscillator starting, wherein the taming value is a taming value obtained by training the voltage control value output from the clock synchronization module according to the reading. The multiple taming values calculate the initial voltage control values of the crystal oscillator, output the initial voltage control values to the crystal oscillator, and trigger the crystal oscillator to oscillate according to the initial voltage control values. The above method can realize the real-time update and adjustment of the initial voltage control value of the crystal oscillator based on the taming value, trigger the crystal oscillator to start oscillating and output the initial frequency according to the initial voltage control value, realize the timely calibration of the initial frequency of the crystal oscillator, reduce the initial output frequency error of the crystal oscillator, and enhance the initial crystal oscillator frequency. The stability and accuracy of output frequency.

【技术实现步骤摘要】
晶振初始频率调整方法和装置以及时钟同步系统
本专利技术涉及无线通信
,特别是涉及一种晶振初始频率调整方法和装置以及时钟同步系统。
技术介绍
晶振是一种高精度和高稳定度的振荡器,在通信系统中为设备提供基准时钟信号。虽然晶振具有很高的频率稳定度,但是在应用过程中输出频率随着时间的推移会发生变化,这就是晶振的老化。晶振的老化会造成晶振初始输出频率的偏差,设备上电运行时,导致时钟同步模块无法正常运行,无法正常与同步源进行频率和相位跟踪。此外晶振的振荡频率会随着环境温度变化而发生微小偏移,这是晶振的固有特性,称之为温飘,也会影响初始频率输出误差。晶振被广泛用于各种通信设备中,例如应用于家庭、办公室以及公共场所的小型一体化的小蜂窝基站,如果这些设备在网运行较长时间后,不对晶振初始输出频率进行校准,在设备重新运行,晶振初始输出频率误差较大的情况下,会造成设备的时钟同步频率误差较大,无法实现对时钟源的频率和相位跟踪,从而无法完成时钟同步功能,导致设备无法正常运行。
技术实现思路
基于此,有必要针对传统晶振初始输出频率误差大的问题,提供一种晶振初始频率调整方法和装置以及时钟同步系统。一种晶振初始频率调整方法,包括如下步骤:在晶振起振的初始阶段,读取驯服值集合内的多个驯服值,其中,所述驯服值为对时钟同步模块输出的压控值进行训练获取的驯服值;根据读取的所述多个驯服值计算所述晶振起振的初始压控值;将所述初始压控值输出至所述晶振,触发所述晶振按照所述初始压控值振荡。上述晶振初始频率调整方法,在每次晶振起振时,根据读取的驯服值集合存储的多个驯服值计算的晶振起振的初始压控值,输出至晶振触发晶振按照初始压控值开始振荡,实现晶振起振的初始压控值基于驯服值进行实时更新调整,其中驯服值为对时钟同步模块输出的压控值进行训练获取的驯服值,触发晶振按照初始压控值开始振荡输出初始频率,实现对晶振的初始频率的及时校准,降低晶振的初始输出频率误差,提升晶振初始输出频率的稳定性和准确性。在一个实施例中,所述根据读取的所述多个驯服值计算晶振起振的初始压控值的步骤包括:计算所述多个驯服值的平均值,将计算获得的所述多个驯服值的平均值作为晶振起振的初始压控值。通过计算驯服值的平均值作为晶振起振的初始压控值,可以消除单次驯服值的偶然误差,综合多次驯服值的平均值,得到稳定的初始压控值输出至晶振,提升晶振初始输出频率的稳定性。在一个实施例中,本专利技术的晶振初始频率调整方法还包括对所述时钟同步模块输出的压控值进行训练的步骤,该步骤具体包括:按照时钟同步模块的调整周期,周期性读取时钟同步模块的压控值;计算多个周期读取的压控值的平均值,将所述多个周期的压控值的平均值作为本次训练的驯服值;将所述驯服值存入所述驯服值集合中。在一个实施例中,本专利技术实施例的晶振初始频率调整方法,还包括步骤:周期性读取所述时钟同步模块的压控值的过程中,获取时钟同步模块的同步状态和所述时钟同步模块对应的时钟源的输入信号;当所述时钟同步模块的同步状态为同步正常,且所述时钟源的输入信号正常,则判断每个周期读取的压控值是否在预设的压控值范围内;若读取的压控值在所述预设的压控值范围内,则确定对应的压控值为有效压控值;所述计算多个周期读取的压控值的平均值,将所述多个周期读取的压控值的平均值作为本次训练的驯服值,包括:计算所述多个周期读取的有效压控值的平均值,将计算获得的所述多个周期的有效压控值的平均值作为本次训练的驯服值。上述实施例的技术方案,筛除时钟同步模块的工作状态和时钟源的输入信号异常状态下产生的压控值,以及超出设定的压控值范围的压控值,筛除可能存在异常的压控值,选出有效的压控值,能够提升根据有效压控值训练获取的驯服值的准确性,进而提升晶振初始频率的准确性。在一个实施例中,所述计算多个周期读取的压控值的平均值之前,还包括步骤:将预设个相邻周期读取的压控值划分为一组,计算各组压控值的平均值,获得各组对应的压控平均值;对相邻组的压控平均值作差,得到对应的压控差值;判断各个压控差值的绝对值是否超出设定的比较门限值,若任意一个压控差值的绝对值超出所述比较门限值,则确定本次训练无效,重新训练。上述实施例的技术方案,当监测到压控差值超出设定的比较门限值时,说明当前压控值波动较大,系统处于不稳定的状态,晶振尚未进入稳态,则计该次训练无效,返回S501重新训练。反之,若监测到的压控差值都小于或等于比较门限值,则说明晶振调整进入稳态。能够在晶振处于稳态下再进行训练,使得训练获取的驯服值更稳定,更准确地获取稳态下时钟同步模块输出压控值的驯服值。在一个实施例中,所述获取多个周期的压控值的步骤包括:获取所述晶振和所述时钟同步模块的运行状态,若所述晶振或所述时钟同步模块的运行状态为停止运行,则停止读取所述时钟同步模块的压控值,并将本次训练已读取的压控值作为所述多个周期读取的压控值。上述实施例的技术方案,在系统同步过程中,持续训练,若系统同步运行停止,例如若检测到所述晶振或所述时钟同步模块的运行状态为停止运行,则获取时钟同步系统当次运行过程中的所有压控值,作为多个周期的压控值以获取当次训练的驯服值。在一个实施例中,本专利技术的晶振初始频率调整方法还包括步骤:若当前调整周期的时钟同步模块的同步状态为同步异常,则计所述时钟同步模块的失步次数加一,其中,所述时钟同步模块的失步次数在每次训练初始阶段归零;判断当前失步次数是否大于设定的失步门限值,若大于所述失步门限值,则计本次训练无效。上述实施例的技术方案,在训练过程中,对时钟同步模块异常次数进行计数,当计数的失步次数超出设定的失步门限值时,当前时钟同步模块的工作状态异常产生次数较多,说明系统处于不稳定的状态中,时钟同步模块产生的压控值不稳定或不准确,则计该次训练无效,重新训练,以提升训练获取的驯服值的准确性和稳定性,从而提升晶振初始输出频率的准确性和稳定性。在一个实施例中,本专利技术的晶振初始频率调整方法还包括步骤:当所述时钟同步模块的同步状态为同步异常时,则停止本次训练,清除本次训练已读取的压控值,待时钟同步模块的同步状态为同步正常时,重新训练。在时钟同步模块异常时,即停止训练,避免时钟同步模块异常状态下获取的驯服值不准确,提升训练获取的驯服值的准确性。在一个实施例中,当所述时钟同步模块的同步状态为同步异常时,还包括步骤:产生失步告警。在时钟同步模块异常时,产生失步告警,可提醒相关工作人员时钟同步模块存在异常状态,工作人员可及时获知并对异常状态进行排查和处理。本专利技术还提供一种晶振初始频率调整装置,包括:驯服值读取模块,用于用于在晶振起振的初始阶段,读取驯服值集合内的多个驯服值,其中,所述驯服值为对时钟同步模块输出的压控值进行训练获取的驯服值;初始压控值计算模块,用于根据读取的所述多个驯服值计算所述晶振起振的初始压控值;初始压控值输出模块,用于将所述初始压控值输出至所述晶振,触发所述晶振按照所述初始压控值振荡。上述晶振初始频率调整装置,在每次晶振起振时,根据读取的驯服值集合存储的多个驯服值计算的晶振起振的初始压控值,输出至晶振触发晶振按照初始压控值开始振荡,实现晶振起振的初始压控值基于驯服值进行实时更新调整,其中驯服值为对时钟同步模块输出的压控值进行训练获取的驯服值,触发晶振按照初始压本文档来自技高网...

【技术保护点】
1.一种晶振初始频率调整方法,其特征在于,包括:在晶振起振的初始阶段,读取驯服值集合内的多个驯服值,其中,所述驯服值为对时钟同步模块输出的压控值进行训练获取的驯服值;根据读取的所述多个驯服值计算所述晶振起振的初始压控值;将所述初始压控值输出至所述晶振,触发所述晶振按照所述初始压控值振荡。

【技术特征摘要】
1.一种晶振初始频率调整方法,其特征在于,包括:在晶振起振的初始阶段,读取驯服值集合内的多个驯服值,其中,所述驯服值为对时钟同步模块输出的压控值进行训练获取的驯服值;根据读取的所述多个驯服值计算所述晶振起振的初始压控值;将所述初始压控值输出至所述晶振,触发所述晶振按照所述初始压控值振荡。2.根据权利要求1所述的晶振初始频率调整方法,其特征在于,所述根据读取的所述多个驯服值计算晶振起振的初始压控值,包括:计算所述多个驯服值的平均值,将计算获得的所述多个驯服值的平均值作为晶振起振的初始压控值。3.根据权利要求1所述的晶振初始频率调整方法,其特征在于,所述方法还包括对所述时钟同步模块输出的压控值进行训练,具体包括:按照所述时钟同步模块的调整周期,周期性读取所述时钟同步模块的压控值;计算多个周期读取的压控值的平均值,将所述多个周期的压控值的平均值作为本次训练的驯服值。4.根据权利要求3所述的晶振初始频率调整方法,其特征在于,所述方法还包括:获取所述晶振和所述时钟同步模块的运行状态;若所述晶振或所述时钟同步模块的运行状态为停止运行,则停止读取所述时钟同步模块的压控值,并将本次训练已读取的压控值作为所述多个周期读取的压控值。5.根据权利要求3所述的晶振初始频率调整方法,其特征在于,所述方法还包括:周期性读取所述时钟同步模块的压控值的过程中,获取时钟同步模块的同步状态和所述时钟同步模块对应的时钟源的输入信号;当所述时钟同步模块的同步状态为同步正常,且所述时钟源的输入信号正常,则判断每个周期读取的压控值是否在预设的压控值范围内;若读取的压控值在所述预设的压控值范围内,则确定对应的压控值为有效压控值;所述计算多个周期读取的压控值的平均值,将所述多个周期读取的压控值的平均值作为本次训练的驯服值,包括:计算所述多个周期读取的有效压控值的平均值,将计算获得的所述多个周期的有效压控值的平均值作为本次训练的驯服值。6.根据权利要求3或4所述的晶振初始频率调整方法,其特征在于,所述计算多个周期读取的压控值的平均值前,还包括:将预设个相邻周期读取的压控值划分为一组;计算各组压控值的平均值,获得各组对应的压控平均值;对相邻组的压控平均值作差,得到对应的压控差值;判断各个压控差值的绝对值是否超出设定的比较门限值,若任意一个压控差值的绝对值超出所述比较门限值,则确定本次训练无效,重新训练。7.根据权利要求5所述的晶...

【专利技术属性】
技术研发人员:王瑞伟方绍湖潘文辉黄金伙
申请(专利权)人:京信通信系统中国有限公司京信通信系统广州有限公司京信通信技术广州有限公司天津京信通信系统有限公司
类型:发明
国别省市:广东,44

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

1