一种频率锁定的判断方法及电路与流程

文档序号:29214631发布日期:2022-03-12 10:49阅读:149来源:国知局
一种频率锁定的判断方法及电路与流程

1.本发明涉及电子电路技术领域,特别涉及一种频率锁定的判断方法及电路。


背景技术:

2.目前,在通信网络设备的时间同步功能的调测过程中,经常需要确认1588时钟信号有没有锁定到系统参考时钟信号,确认两个时钟信号是否同步。
3.现有技术中,常用的时钟信号频率锁定判断方法为:用参考时钟信号检测待测时钟信号分频之后信号的间隔,可以测算待测时钟信号的频率,该方法能确定频率是否一致。但是对于频率一致而相位差较小的情况,由于待测时钟信号亚稳态容易导致判断结果错误。


技术实现要素:

4.本发明实施例提供一种频率锁定的判断方法及电路,以解决相关技术因待测时钟信号亚稳态易导致判断结果错误的技术问题。
5.第一方面,提供了一种频率锁定的判断方法,所述判断方法包括:
6.根据参考时钟信号和待测时钟信号分别生成计数信号和分频时钟信号;
7.根据参考时钟信号、计数信号和分频时钟信号生成具有相位差的两个再生时钟信号;
8.根据参考时钟信号分别对两个再生时钟信号进行计数;
9.根据计数结果判断待测时钟信号是否锁定参考时钟信号。
10.一些实施例中,所述根据参考时钟信号分别对两个再生时钟信号进行计数的步骤,包括:
11.根据参考时钟信号分别对两个再生时钟信号的上升沿或下降沿的周期进行并行计数。
12.一些实施例中,所述根据计数结果判断待测时钟信号和参考时钟信号是否频率锁定的步骤,包括:
13.若两个再生时钟信号的计数结果均不等于分频时钟信号的分频值,则判断待测时钟信号没有锁定参考时钟信号;反之,则判断待测时钟信号锁定参考时钟信号。
14.一些实施例中,根据公式n=(1000000*f2)/(p*f1)确定分频时钟信号的分频值n;其中,f1为参考时钟信号的频率,f2为待测时钟信号的频率,p为待测时钟信号的抖动值,单位ppm。
15.一些实施例中,所述根据参考时钟信号、计数信号和分频时钟信号生成具有相位差的两个再生时钟信号的步骤,包括:
16.当计数信号取不同计数值时,将分频时钟信号同步化生成具有相位差的两个再生时钟信号。
17.第二方面,提供了一种频率锁定的判断电路,所述判断电路包括:
18.生成单元,所述生成单元用于根据参考时钟信号和待测时钟信号分别生成计数信号和分频时钟信号;
19.再生单元,所述再生单元用于根据参考时钟信号、计数信号和分频时钟信号生成具有相位差的两个再生时钟信号;
20.计数单元,所述计数单元用于根据参考时钟信号分别对两个再生时钟信号进行计数;
21.判断单元,所述判断单元用于根据计数结果判断待测时钟信号是否锁定参考时钟信号。
22.一些实施例中,所述计数单元用于根据参考时钟信号分别对两个再生时钟信号的上升沿或下降沿的周期进行并行计数。
23.一些实施例中,所述判断单元用于若两个再生时钟信号的计数结果均不等于分频时钟信号的分频值,则判断待测时钟信号没有锁定参考时钟信号;反之,则判断待测时钟信号锁定参考时钟信号。
24.一些实施例中,所述再生单元用于当计数信号取不同计数值时,将分频时钟信号同步化生成具有相位差的两个再生时钟信号。
25.一些实施例中,所述生成单元包括第一计数器和第二计数器,所述第一计数器用于根据参考时钟信号生成计数信号,所述第二计数器用于生成分频时钟信号。
26.本发明提供的技术方案带来的有益效果包括:
27.本发明实施例提供了一种频率锁定的判断方法及电路,其根据计数信号和分频时钟信号生成具有相位差的两个再生时钟信号,再根据参考时钟信号分别对两个再生时钟信号进行计数,最后根据计数结果判断待测时钟信号是否锁定参考时钟信号,可以规避参考时钟信号采样待测时钟信号的分频时钟信号可能存在亚稳态而导致计数异常的问题,判断结果可靠性高。
附图说明
28.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
29.图1为本发明实施例提供的一种频率锁定的判断方法的流程示意图;
30.图2为本发明实施例提供的一种频率锁定的判断方法工作时的时序示意图;
31.图3为本发明实施例提供的一种频率锁定的判断电路的结构示意图。
具体实施方式
32.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
33.本发明实施例提供了一种频率锁定的判断方法,其能解决相关技术因待测时钟信
号亚稳态易导致判断结果错误的技术问题。
34.参见图1所示,本发明实施例提供了一种频率锁定的判断方法,所述判断方法包括:
35.步骤s10,根据参考时钟信号和待测时钟信号分别生成计数信号和分频时钟信号。
36.具体地,参见图2所示,根据参考时钟信号clk_ref生成计数信号cnt1,根据待测时钟信号clk_in生成分频时钟信号clk_div_n。
37.步骤s20,根据参考时钟信号、计数信号和分频时钟信号生成具有相位差的两个再生时钟信号。
38.具体地,参见图2所示,根据计数信号cnt1和分频时钟信号clk_div_n生成具有相位差的两个再生时钟信号clk_div_n_0和clk_div_n_1。
39.步骤s30,根据参考时钟信号分别对两个再生时钟信号进行计数。
40.步骤s40,根据计数结果判断待测时钟信号是否锁定参考时钟信号。
41.具体地,因为根据计数信号cnt1和分频时钟信号clk_div_n生成的具有相位差的两个再生分频信号clk_div_n_0和clk_div_n_1,只可能有一个再生分频信号存在亚稳态,可以规避参考时钟信号clk_ref采样待测时钟信号clk_in时钟域的分频时钟信号clk_div_n时,可能存在亚稳态而导致计数异常的问题,两个再生时钟信号进行后续计数,必定有一个计数结果可以真实反映待测时钟信号clk_in的频率。
42.本发明实施例提供了一种频率锁定的判断方法,根据计数信号和分频时钟信号生成具有相位差的两个再生时钟信号,再根据参考时钟信号分别对两个再生时钟信号进行计数,最后根据计数结果判断待测时钟信号是否锁定参考时钟信号,可以规避参考时钟信号采样待测时钟信号的分频时钟信号可能存在亚稳态而导致计数异常的问题,判断结果可靠性高。
43.更进一步地,在一个发明实施例中,所述根据参考时钟信号分别对两个再生时钟信号进行计数的步骤,包括:
44.根据参考时钟信号分别对两个再生时钟信号的上升沿或下降沿的周期进行并行计数。
45.具体地,参见图2所示,使用参考时钟信号clk_ref分别采样clk_div_n_0和clk_div_n_1,获取它们的上升沿pos_div_n_0和pos_div_n_1,并分别对pos_div_n_0和pos_div_n_1的周期进行计数,计数值分别为cnt_div_n_0和cnt_div_n_1。
46.更进一步地,在一个发明实施例中,所述根据计数结果判断待测时钟信号和参考时钟信号是否频率锁定的步骤,还包括:
47.若两个再生时钟信号的计数结果均不等于分频时钟信号的分频值,则判断待测时钟信号没有锁定参考时钟信号;反之,则判断待测时钟信号锁定参考时钟信号。
48.具体地,参见图2所示,两个再生时钟信号cnt_div_n_0和cnt_div_n_1,使用参考时钟信号clk_ref在pos_div_n_0和pos_div_n_1等于1时,分别比较cnt_div_n_0和cnt_div_n_1是否等于分频时钟信号的分频值,如果cnt_div_n_0等于分频时钟信号的分频值,则返回比较值err_detect_0=0,否则返回比较值err_detect_0=1;如果cnt_div_n_1等于分频时钟信号的分频值,则返回比较值err_detect_1=0,否则返回比较值err_detect_1=1。若err_detect_0和err_detect_1均取值1时,则判断待测时钟信号没有锁定参考时钟信
号;若err_detect_0和err_detect_1任一取值不为1时,则判断待测时钟信号锁定参考时钟信号。
49.具体地,根据公式n=(1000000*f2)/(p*f1)确定所述分频时钟信号的分频值n;其中,f1为参考时钟信号的频率,f2为待测时钟信号的频率,p为待测时钟信号的抖动值,单位ppm。
50.更进一步地,在一个发明实施例中,所述根据参考时钟信号、计数信号和分频时钟信号生成具有相位差的两个再生时钟信号的步骤,包括:
51.当计数信号依次等于第一数值和第二数值时,将分频时钟信号同步化生成具有相位差的两个再生时钟信号。
52.具体地,参见图2所示,使用参考时钟信号clk_ref分别在计数信号cnt1=0和cnt1=1时同步化分频时钟信号clk_div_n生成具有相位差的两个再生时钟信号clk_div_n_0和clk_div_n_1。其中,分频时钟信号clk_div_n的高电平至少大于1个参考时钟信号clk_ref的时钟周期,避免同步化之后的clk_div_n_0和clk_div_n_1的频率失真。
53.本发明实施例提供了一种频率锁定的判断电路,所述判断电路包括:
54.生成单元,所述生成单元用于根据参考时钟信号和待测时钟信号分别生成计数信号和分频时钟信号。
55.具体地,参见图2所示,根据参考时钟信号clk_ref生成计数信号cnt1,根据待测时钟信号clk_in生成分频时钟信号clk_div_n,其中分频时钟信号clk_div_n的高电平至少大于1个参考时钟信号clk_ref的时钟周期。
56.再生单元,所述再生单元用于根据参考时钟信号、计数信号和分频时钟信号生成具有相位差的两个再生时钟信号。
57.具体地,参见图2所示,根据计数信号cnt1和分频时钟信号clk_div_n生成具有相位差的两个再生时钟信号clk_div_n_0和clk_div_n_1。
58.计数单元,所述计数单元用于根据参考时钟信号分别对两个再生时钟信号进行计数。
59.判断单元,所述判断单元用于根据计数结果判断待测时钟信号是否锁定参考时钟信号。
60.本发明实施例提供了一种频率锁定的判断电路,根据计数信号和分频时钟信号生成具有相位差的两个再生时钟信号,再根据参考时钟信号分别对两个再生时钟信号进行计数,最后根据计数结果判断待测时钟信号是否锁定参考时钟信号,可以规避参考时钟信号采样待测时钟信号的分频时钟信号可能存在亚稳态而导致计数异常的问题,判断结果可靠性高。
61.更进一步地,在一个发明实施例中,所述计数单元用于根据参考时钟信号分别对两个再生时钟信号的上升沿或下降沿的周期进行并行计数。
62.具体地,参见图2所示,使用参考时钟信号clk_ref分别采样clk_div_n_0和clk_div_n_1,获取它们的上升沿pos_div_n_0和pos_div_n_1,并分别对pos_div_n_0和pos_div_n_1的周期进行计数,计数值分别为cnt_div_n_0和cnt_div_n_1。
63.更进一步地,在一个发明实施例中,所述判断单元用于若两个再生时钟信号的计数结果均不等于分频时钟信号的分频值,则判断待测时钟信号没有锁定参考时钟信号;反
之,则判断待测时钟信号锁定参考时钟信号。
64.具体地,参见图2所示,两个再生时钟信号cnt_div_n_0和cnt_div_n_1,使用参考时钟信号clk_ref在pos_div_n_0和pos_div_n_1等于1时,分别比较cnt_div_n_0和cnt_div_n_1是否等于分频时钟信号的分频值,如果cnt_div_n_0等于分频时钟信号的分频值,则返回比较值err_detect_0=0,否则返回比较值err_detect_0=1;如果cnt_div_n_1等于分频时钟信号的分频值,则返回比较值err_detect_1=0,否则返回比较值err_detect_1=1。若err_detect_0和err_detect_1均取值1时,则判断待测时钟信号没有锁定参考时钟信号;若err_detect_0和err_detect_1任一取值不为1时,则判断待测时钟信号锁定参考时钟信号。
65.具体地,根据公式n=(1000000*f2)/(p*f1)确定所述分频时钟信号的分频值n;其中,f1为参考时钟信号的频率,f2为待测时钟信号的频率,p为待测时钟信号的抖动值,单位ppm。
66.更进一步地,在一个发明实施例中,所述再生单元用于当计数信号依等于第一数值和第二数值时,将分频时钟信号同步化生成具有相位差的两个再生时钟信号。
67.具体地,参见图2所示,使用参考时钟信号clk_ref分别在计数信号cnt1=0和cnt1=1时同步化分频时钟信号clk_div_n生成具有相位差的两个再生时钟信号clk_div_n_0和clk_div_n_1。其中,分频时钟信号clk_div_n的高电平至少大于1个参考时钟信号clk_ref的时钟周期,避免同步化之后的clk_div_n_0和clk_div_n_1的频率失真。
68.更进一步地,在一个发明实施例中,所述生成单元包括第一计数器和第二计数器,所述第一计数器用于根据参考时钟信号生成计数信号,所述第二计数器用于生成分频时钟信号。优选地,所述第一计数器为模m计数器,m可以取2,第二计数器为模n计数器,n根据公式n=(1000000*f2)/(p*f1)确定,其中,f1为参考时钟信号的频率,f2为待测时钟信号的频率,p为待测时钟信号的抖动值,单位为ppm。
69.在本发明的描述中,需要说明的是,术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
70.需要说明的是,在本发明中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
71.以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的
一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文发明的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1