可减小过冲和抖动的时钟占空比校正电路的制作方法
【专利摘要】本实用新型涉及一种可减小过冲和抖动的时钟占空比校正电路,包括:第一DCC延迟链,用于接收第一时钟信号并生成第二时钟信号;第二DCC延迟链,用于接收第二时钟信号并生成第三时钟信号;DCC鉴相器,用于接收第一时钟信号和第三时钟信号并经过相位比较输出增加或减少延迟链长度的信号;DCC逻辑控制电路,用于接收增加或减少延迟链长度的信号并分别控制第一DCC延迟链或第二DCC延迟链。解决了现有的时钟占空比校正电路的控制方法存在过冲和抖动太大的技术问题,本实用新型将过冲和抖动均减小。
【专利说明】可减小过冲和抖动的时钟占空比校正电路
【技术领域】
[0001]本实用新型涉及一种可减小过冲和抖动的时钟占空比校正电路。
【背景技术】
[0002]如图1所示,为用于延迟锁相环中的时钟占空比校正电路DCC的结构示意图。时钟占空比校正电路DCC实现占空比为50%的过程如图2所示,假设输入时钟的占空比很小,当DCC锁定以后,时钟_000和时钟_360的上升沿对齐。因为DCC延迟链I和DCC延迟链2完全相同,所以时钟_180的上升沿与时钟_000的上升沿之间的延迟刚好为半个时钟周期。时钟_000和时钟_180输入到时钟组合电路,时钟_000的上升沿产生输出时钟的上升沿,时钟_180的上升沿产生输出时钟的下降沿,所以输出时钟的占空比是50%,即实现了时钟占空比校正。
[0003]现有这种控制方法为通过DCC逻辑控制电路同时控制第一延迟链和第二延迟链增加或减少,虽然也能够实现输出时钟的占空比是50%,但还存在以下缺陷:
[0004]一、过冲太大。假设每个DCC延迟链最小的一步调整步长为τ,两个DCC延迟链同时调整时的最小调整步长为2 τ。
[0005]DCC延迟链的增减是由DCC逻辑控制电路控制的,整个DCC电路是一个反馈系统。由于从DCC鉴相器的输出到延迟链的增减有一定的延迟时间,假设是5个周期,即意味着DCC在锁定过程中会有10 τ的过冲,如图3所示。
[0006]二、抖动太大。当DCC锁定以后,时钟_000和时钟_360的上升沿之间在理想状态下是完全对齐的,但实际情况是不可能出现完全对齐的,因为DCC延迟链增减的最小步长是2 τ。当时钟_000和时钟_360的上升沿不是完全对齐是,时钟_180的上升沿与时钟_000的上升沿之间的延迟也就不是准确的半个时钟周期,如图4所示,就会导致输出时钟的下降沿有抖动。
【发明内容】
[0007]为了解决现有的时钟占空比校正电路的控制方法存在过冲和抖动太大的技术问题,本实用新型提供一种可减小占空比校正电路过冲和抖动的控制方法。
[0008]本实用新型的技术解决方案:
[0009]一种可减小过冲和抖动的时钟占空比校正电路,其特殊之处在于,包括:
[0010]第一 DCC延迟链,用于接收第一时钟信号并生成第二时钟信号;
[0011]第二 DCC延迟链,用于接收第二时钟信号并生成第三时钟信号;
[0012]DCC鉴相器,用于接收第一时钟信号和第三时钟信号并经过相位比较输出增加或减少延迟链长度的信号;
[0013]DCC逻辑控制电路,用于接收增加或减少延迟链长度的信号并分别控制第一 DCC延迟链或第二 DCC延迟链。
[0014]上述第一延迟链和第二延迟链相同。[0015]本实用新型所具有的优点:[0016]1、过冲减小。本实用新型的DCC延迟链控制方式是把两个DCC延迟链分开控制,每次只是增减一个DCC延迟链。对于整个DCC延迟链来说,最小增减步长就是τ。和【背景技术】中的延迟链控制方式相比,现在的过冲只有5 τ,是以前的一半。
[0017]2、抖动减小。和以前的延迟链控制方式相比,现在的输出时钟下降沿的抖动是
0.5 τ,只有以前的一半。
【专利附图】
【附图说明】
[0018]图1为现有时钟占空比校正电路的结构不意图;
[0019]图2为得到输出信号为50%占空比的时序示意图;
[0020]图3过冲太大的过程示意图;
[0021]图4为抖动太大的过程示意图;
[0022]图5为本实用新型时钟占空比校正电路的结构不意图;
[0023]图6为本实用新型时钟占空比校正电路过冲小的过程示意图;
[0024]图7为本实用新型时钟占空比校正电路抖动小的过程示意图。
【具体实施方式】
[0025]如图5所示,可减小过冲和抖动的时钟占空比校正电路,包括:
[0026]第一 DCC延迟链,用于接收第一时钟信号并生成第二时钟信号;
[0027]第二 DCC延迟链,用于接收第二时钟信号并生成第三时钟信号;
[0028]DCC鉴相器,用于接收第一时钟信号和第三时钟信号并经过相位比较输出增加或减少延迟链长度的信号;
[0029]DCC逻辑控制电路,用于接收增加或减少延迟链长度的信号并分别控制第一 DCC延迟链或第二 DCC延迟链,第一次控制时第一 DCC延迟链变化,那么第二次就控制第二 DCC延迟链变化,依次轮换,使得第三时钟信号的上升沿与第一时钟信号的上升沿对齐,但延迟了一个时钟周期,这样第二时钟信号的延迟相对第一时钟信号为二分之一的时钟周期,保证输出信号的占空比为50%。
[0030]可减小过冲和抖动的时钟占空比校正方法,
[0031]I】产生第一时钟信号;
[0032]2】第一时钟信号输入第一 DCC延迟链并生成第二时钟信号;
[0033]3】第二时钟信号输入第二 DCC延迟链并生成第三时钟信号;
[0034]4】调节延迟链的长度,使得第三时钟信号延迟第一时钟信号的一个时钟周期:
[0035]第一时钟信号和第三时钟信号输入DCC鉴相器,经过相位比较输出增加或减少延迟链长度的信号;
[0036]5IDCC逻辑控制电路收到增加或减少延迟链长度的信号之后控制第一 DCC延迟链或第二 DCC延迟链,第一次控制第一 DCC延迟链变化,那么第二次就控制第二 DCC延迟链变化,依次轮换。
[0037]按照上述方法,假设每个DCC延迟链最小的一步调整步长为τ。
[0038]第一时钟信号时钟-000和第三时钟信号时钟-360输入DCC鉴相器,DCC鉴相器经过相位比较输出增加或减少信号;
[0039]DCC逻辑控制电路是把两个DCC延迟链分开控制,每次只是增减一个DCC延迟链。对于整个DCC延迟链来说,最小增减步长就是τ ο由于从DCC鉴相器的输出到延迟链的增减有一定的延迟时间,假设是5个时钟周期,现在的过冲只有5 τ,和【背景技术】中的延迟链控制方式相比,减少一半,如图6所示。
[0040]如图7所示,当DCC锁定以后,时钟_000和时钟_360的上升沿之间在理想状态下是完全对齐的,按照本实用新型的控制方法,DCC延迟链增减的最小步长是τ ο即便是时钟_000和时钟_360的上升沿不是完全对齐是,时钟_180的上升沿与时钟_000的上升沿之间的延迟的半个时钟周期就会出现0.5 τ的偏差,相对于【背景技术】,减少了输出时钟的下降沿的抖动。
【权利要求】
1.一种可减小过冲和抖动的时钟占空比校正电路,其特征在于,包括: 第一 DCC延迟链,用于接收第一时钟信号并生成第二时钟信号; 第二 DCC延迟链,用于接收第二时钟信号并生成第三时钟信号; DCC鉴相器,用于接收第一时钟信号和第三时钟信号并经过相位比较输出增加或减少延迟链长度的信号; DCC逻辑控制电路,用于接收增加或减少延迟链长度的信号并分别控制第一 DCC延迟链或第二 DCC延迟链。
2.根据权利要求1所述的时钟占空比校正电路,其特征在于:所述第一延迟链和第二延迟链相同。
【文档编号】H03K3/017GK203563034SQ201320681643
【公开日】2014年4月23日 申请日期:2013年10月30日 优先权日:2013年10月30日
【发明者】亚历山大, 刘成 申请人:西安华芯半导体有限公司