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.
【技术实现步骤摘要】
晶振初始频率调整方法和装置以及时钟同步系统
本专利技术涉及无线通信
,特别是涉及一种晶振初始频率调整方法和装置以及时钟同步系统。
技术介绍
晶振是一种高精度和高稳定度的振荡器,在通信系统中为设备提供基准时钟信号。虽然晶振具有很高的频率稳定度,但是在应用过程中输出频率随着时间的推移会发生变化,这就是晶振的老化。晶振的老化会造成晶振初始输出频率的偏差,设备上电运行时,导致时钟同步模块无法正常运行,无法正常与同步源进行频率和相位跟踪。此外晶振的振荡频率会随着环境温度变化而发生微小偏移,这是晶振的固有特性,称之为温飘,也会影响初始频率输出误差。晶振被广泛用于各种通信设备中,例如应用于家庭、办公室以及公共场所的小型一体化的小蜂窝基站,如果这些设备在网运行较长时间后,不对晶振初始输出频率进行校准,在设备重新运行,晶振初始输出频率误差较大的情况下,会造成设备的时钟同步频率误差较大,无法实现对时钟源的频率和相位跟踪,从而无法完成时钟同步功能,导致设备无法正常运行。
技术实现思路
基于此,有必要针对传统晶振初始输出频率误差大的问题,提供一种晶振初始频率调整方法和装置以及时钟同步系统。一种晶振初始频率调整方法,包括如下步骤:在晶振起振的初始阶段,读取驯服值集合内的多个驯服值,其中,所述驯服值为对时钟同步模块输出的压控值进行训练获取的驯服值;根据读取的所述多个驯服值计算所述晶振起振的初始压控值;将所述初始压控值输出至所述晶振,触发所述晶振按照所述初始压控值振荡。上述晶振初始频率调整方法,在每次晶振起振时,根据读取的驯服值集合存储的多个驯服值计算的晶振起振的初始压控值,输出至晶 ...
【技术保护点】
1.一种晶振初始频率调整方法,其特征在于,包括:在晶振起振的初始阶段,读取驯服值集合内的多个驯服值,其中,所述驯服值为对时钟同步模块输出的压控值进行训练获取的驯服值;根据读取的所述多个驯服值计算所述晶振起振的初始压控值;将所述初始压控值输出至所述晶振,触发所述晶振按照所述初始压控值振荡。
【技术特征摘要】
1.一种晶振初始频率调整方法,其特征在于,包括:在晶振起振的初始阶段,读取驯服值集合内的多个驯服值,其中,所述驯服值为对时钟同步模块输出的压控值进行训练获取的驯服值;根据读取的所述多个驯服值计算所述晶振起振的初始压控值;将所述初始压控值输出至所述晶振,触发所述晶振按照所述初始压控值振荡。2.根据权利要求1所述的晶振初始频率调整方法,其特征在于,所述根据读取的所述多个驯服值计算晶振起振的初始压控值,包括:计算所述多个驯服值的平均值,将计算获得的所述多个驯服值的平均值作为晶振起振的初始压控值。3.根据权利要求1所述的晶振初始频率调整方法,其特征在于,所述方法还包括对所述时钟同步模块输出的压控值进行训练,具体包括:按照所述时钟同步模块的调整周期,周期性读取所述时钟同步模块的压控值;计算多个周期读取的压控值的平均值,将所述多个周期的压控值的平均值作为本次训练的驯服值。4.根据权利要求3所述的晶振初始频率调整方法,其特征在于,所述方法还包括:获取所述晶振和所述时钟同步模块的运行状态;若所述晶振或所述时钟同步模块的运行状态为停止运行,则停止读取所述时钟同步模块的压控值,并将本次训练已读取的压控值作为所述多个周期读取的压控值。5.根据权利要求3所述的晶振初始频率调整方法,其特征在于,所述方法还包括:周期性读取所述时钟同步模块的压控值的过程中,获取时钟同步模块的同步状态和所述时钟同步模块对应的时钟源的输入信号;当所述时钟同步模块的同步状态为同步正常,且所述时钟源的输入信号正常,则判断每个周期读取的压控值是否在预设的压控值范围内;若读取的压控值在所述预设的压控值范围内,则确定对应的压控值为有效压控值;所述计算多个周期读取的压控值的平均值,将所述多个周期读取的压控值的平均值作为本次训练的驯服值,包括:计算所述多个周期读取的有效压控值的平均值,将计算获得的所述多个周期的有效压控值的平均值作为本次训练的驯服值。6.根据权利要求3或4所述的晶振初始频率调整方法,其特征在于,所述计算多个周期读取的压控值的平均值前,还包括:将预设个相邻周期读取的压控值划分为一组;计算各组压控值的平均值,获得各组对应的压控平均值;对相邻组的压控平均值作差,得到对应的压控差值;判断各个压控差值的绝对值是否超出设定的比较门限值,若任意一个压控差值的绝对值超出所述比较门限值,则确定本次训练无效,重新训练。7.根据权利要求5所述的晶...
【专利技术属性】
技术研发人员:王瑞伟,方绍湖,潘文辉,黄金伙,
申请(专利权)人:京信通信系统中国有限公司,京信通信系统广州有限公司,京信通信技术广州有限公司,天津京信通信系统有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。