一种时钟锁相环输出频率调整方法技术

技术编号:3419863 阅读:428 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种时钟锁相环输出频率调整方法,包括:A、判断输入时钟源当前状态为漂动产生输入状态或飘动传递输入状态;B、若输入时钟源当前状态为漂动产生输入状态,则用漂动产生调相参数计算出锁相环输出频率调整值;若输入时钟源当前状态为飘动传递输入状态,则用漂动传递调相参数计算出锁相环输出频率调整值;用计算出的频率调整值调整锁相环的输出频率。本发明专利技术根据输入时钟源的不同输入状态,采用对应的调相参数对锁相环的输出频率进行调整,使得时钟板的输出时钟能同时满足时钟漂动产生和漂动传递指标的要求。

【技术实现步骤摘要】

本专利技术涉及时钟板,尤指。
技术介绍
在时钟板的开发中,输出的时钟需要满足通信楼综合定时供给系统(Bui1ding Integrated Timing Supply,BITS)国标要求的两个指示漂动产生和漂动传递,为此,需要调整时钟锁相环在锁定状态下的输出频率,具体计算公式为 fdds=f0+K×(平均相位-相位基准)………………………(2)上述公式中f0表示时钟锁相环的输出频率;D1、D2和K为锁相调整参数(比例因子),根据不同的硬件设计通过测试后设置为固定的值;平均相位是对相位数据缓冲区中的数据进行滑动平均滤波而得到的平均相位数据,相位基准为固定相差;fdds为调整后时钟锁相环的输出频率。频率调整后,再对时钟板的输出时钟进行飘动产生和飘动传递指标测试,若不满足BITS国标要求,则必须修改锁相调整参数,包括调整鉴相值缓冲器(buffer)长度、K和D1的值,使时钟板的输出时钟满足飘动产生和飘动传递指标要求。然而,在锁相调整参数的修改过程中,当使输出时钟的飘动产生指标满足国标要求后,飘动传递指标很容易超标,反之亦然。这是因为为了满足输出时钟的飘动产生指标,需要减少鉴相值缓冲器长度,以便锁相环产生一个与输入时钟源紧耦合的输出时钟,即锁相环的跟踪性能较好;在这种情况下,若输入时钟源本身准确度不够高,则由于锁相环的跟踪性能较好,能实时反映输入时钟源的变化,从而导致飘动传递指标很容易超标。为此,需要加大鉴相值缓冲器长度,减弱锁相环产生的输出时钟与输入时钟源的耦合度,使输入时钟源具有较高的飘动时,也能产生一个低飘动的输出时钟,满足时钟过滤飘动的要求,即满足时钟的飘动传递指标。从以上分析可知,时钟的飘动产生和飘动传递指标是相互制约的,在一套锁相调整参数中需要同时满足这两个指标时,需要通过不断的测试调整寻找到一组临界值,使时钟板的调试时间延长,效率很低;由于时钟板一般采用的时钟源为恒温晶振,其自身的准确度不高,导致很难把参数调整到同时满足这两个指标。
技术实现思路
本专利技术提供,用以解决现有技术中存在的仅用一套锁相调整参数进行锁相环输出频率调整,使输出时钟很难同时满足时钟飘动产生和飘动传递两个指标的问题。本专利技术方法包括A、判断输入时钟源当前状态为漂动产生输入状态或飘动传递输入状态;B、若输入时钟源当前状态为漂动产生输入状态,则用漂动产生调相参数计算出锁相环输出频率调整值;若输入时钟源当前状态为飘动传递输入状态,则用漂动传递调相参数计算出锁相环输出频率调整值;用计算出的频率调整值调整锁相环的输出频率。所述步骤A包括当锁相环每次进入锁定模式时,计算出输出时钟与输入时钟源的频率偏差值,若频率偏差值大于设定的阈值,则使漂动传递次数加1,否则,使漂动产生次数加1;在设定的统计时长内,若漂动传递次数多于漂动产生次数,则确定输入时钟源当前状态为漂动传递输入状态,否则,确定输入时钟源当前状态为漂动产生输入状态。所述漂动传递次数和漂动产生次数分别用计数器进行统计,并周期清零。所述步骤A包括设定检测周期,计算出检测周期到达时刻的输出时钟与输入时钟源的频率偏差值,若频率偏差值大于设定的阈值,则确定输入时钟源当前状态为漂动传递输入状态,否则,确定输入时钟源当前状态为漂动产生输入状态。所述检测周期为间隔一定时长。所述检测周期为收集满一定数量的鉴相数据。所述鉴相数据数量用一计数器进行统计。所述漂动产生调相参数是通过测试确定出的时钟源在漂动产生输入状态下,满足时钟飘动产生和飘动传递指标的锁相环调相参数;所述漂动传递调相参数是通过测试确定出的时钟源在漂动传递输入状态下,满足时钟飘动产生和飘动传递指标的锁相环调相参数。本专利技术将输入时钟源的输入状态分为两种,一种为漂动产生输入状态,另一种为漂动传递输入状态,预先通过测试确定出时钟源在这两种输入状态下对应的满足时钟飘动产生和飘动传递指标的锁相环调相参数。在时钟板输出时钟的过程中,实时比较输出时钟与输入时钟源的频率偏差值,根据频偏值的大小确定时钟源当前是处于飘动产生输入状态还是漂动传递输入状态,并采用相应状态下的调相参数对锁相环的输出频率进行调整。使得输出时钟能同时满足飘动产生和飘动传递指标。附图说明图1为本专利技术方法流程图;图2为本专利技术确定输入时钟源的输入状态流程图之一;图3为本专利技术确定输入时钟源的输入状态流程图之二。具体实施例方式本专利技术预先通过测试确定出输入时钟源在飘动产生状态下的一组调相参数和输入时钟源在飘动传递状态下的另一组调相参数,通过比较时钟板当前输出时钟与输入时钟源的频率偏差值,分别采用相应状态下的调相参数对锁相环的输出频率进行调整。下面结合附图对本专利技术方法的具体实施步骤加以详细描述。参见图1,为本专利技术的时钟锁相环输出频率调整方法流程图,包括如下步骤步骤S11、启动锁相环输出频率调整流程;步骤S12、由时钟调相软件进行频偏检测,计算输出时钟与输入时钟源的频率偏差值,确定出频率偏差值是否在跟踪范围内;若是,则继续下列步骤;否则,报告出现异常;步骤S13、由时钟调相软件对输出时钟的相位瞬变进行检查,如果有瞬变则进行相位瞬变补偿,继续下列步骤;步骤S14、根据频率偏差值的大小确定输入时钟源当前状态是漂动传递输入状态还是漂动产生输入状态;若输入时钟源当前状态是漂动传递输入状态,则执行步骤S15;若输入时钟源当前状态是漂动产生输入状态,则执行步骤S16;步骤S15、使用飘动传递调相参数计算锁相环的频率调整值,执行步骤S17;步骤S16、使用飘动产生调相参数计算锁相环的频率调整值,执行步骤S17;步骤S17、根据计算出的频率调整值对锁相环的输出频率进行调整;步骤S18、结束本次锁相环输出频率调整流程。其中步骤S14中,根据频偏确定出输入时钟源的当前状态,可以采用图2、图3的具体流程。下面参照附图,对如何确定出输入时钟源的当前状态加以详细描述。参见图2,为本专利技术提供的确定输入时钟源的当前状态的方法之一,包括如下具体步骤步骤S20、设置两个计数器,其一为漂动传递计数器,用于对一个统计时长(周期)内判定输入时钟源为漂动传递状态的次数进行统计;另一个为漂动产生计数器,用于对一个统计时长内判定输入时钟源为漂动产生状态的次数进行统计;在一次统计周期启动时,对该两个计数器分别清零;步骤S21、判断锁相环是否进入锁定状态(当输出时钟与输入时钟源具有稳定的相位关系时,锁相环进入锁定状态),若锁相环已进入锁定状态,则执行步骤S22,否则等待锁相环进入到锁定状态;步骤S22、计算频率偏差值;即根据收集到的多个鉴相值按设定的算法计算出输出时钟与输入时钟源的频率差值,继续步骤S23;步骤S23、将计算得到的频率偏差值与一个设定的阈值进行比较,若频率偏差值大于设定的阈值,则认为输入时钟源的当前状态为飘动传递输入状态,执行步骤S24;否则,则认为输入时钟源的当前状态为飘动产生输入状态,执行步骤S25;步骤S24、飘动传递计数器加1,继续步骤S26;步骤S25、飘动产生计数器加1,继续步骤S26;步骤S26、判断设定的统计时长是否到达,若到达,继续下列步骤;否则,转至步骤S21,重复上述步骤;其中统计时长可以通过软件进行设定或修改;步骤S27、比较飘动传递计数器与飘动产生计数器计数值的大小,若飘动传递计数器的计数值大于飘动产生本文档来自技高网
...

【技术保护点】
一种时钟锁相环输出频率调整方法,包括:A、判断输入时钟源当前状态为漂动产生输入状态或飘动传递输入状态;B、若输入时钟源当前状态为漂动产生输入状态,则用漂动产生调相参数计算出锁相环输出频率调整值;若输入时钟源当前状态为飘动传递 输入状态,则用漂动传递调相参数计算出锁相环输出频率调整值;用计算出的频率调整值调整锁相环的输出频率。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨继美
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1