高抖动容限的无基准频率检测器的制作方法

文档序号:15073814发布日期:2018-08-01 00:39阅读:186来源:国知局

本申请要求2015年10月28日递交的发明名称为“高抖动容限的无基准频率检测器”的第14/925,716号美国非临时专利申请案的在先申请优先权,该在先申请的全部内容以引用的方式并入本文本中。



背景技术:

通过高速系统,例如在高度集成系统上的两个芯片之间或者单个芯片内的电路之间,传输的数据通常在没有伴随时钟信号的情况下发送。虽然无时钟数据传输降低了复杂度和功耗,但是需要数据接收器来生成时钟信号以恢复数据。接收器可使用时钟和数据恢复(cdr)电路来生成与接收数据的相位和频率同步的时钟信号。因此,准确检测接收数据的相位和频率或者时钟信号和数据信号之间的相位和频率偏移对于保证高质量数据通信是很重要的,尤其是对于以约10吉比特/秒(gbps)至约100gbps工作的高速数据系统。



技术实现要素:

在一个实施例中,本发明包括一种装置,包括:第一采样电路,用于根据数据信号对时钟信号进行采样,以产生第一采样信号;第二采样电路,用于根据延迟数据信号对所述时钟信号进行采样,以产生第二采样信号;以及耦合到所述第一采样电路和所述第二采样电路的控制电路,其中,所述控制电路用于根据所述第一采样信号和所述第二采样信号执行与非(nand)运算,以产生用于激活所述时钟信号的频率调整的激活信号。

在另一个实施例中,本发明包括一种方法,包括:根据数据信号对时钟信号进行采样,以产生第一采样信号;将所述数据信号延迟四分之一的时间单位的持续时间,以产生延迟信号;根据所述延迟信号对所述时钟信号进行采样,以产生第二采样信号;以及根据所述第一采样信号和所述第二采样信号执行nand运算,以产生用于激活电荷泵将所述时钟信号的频率对齐到所述数据信号的频率的激活信号。

在又一个实施例中,本发明包括一种装置,包括:nand门,包括第一nand门输入端口、第二nand门输入端口和nand门输出端口;以及电压电流(v2i)转换器,包括v2i转换激活端口和v2i转换输出电流端口,其中,所述v2i转换激活端口耦合到所述nand门输出,所述v2i转换输出电流端口耦合到频率检测环路滤波器。

在下文的详细描述以及结合附图和权利要求中,可以更清楚地理解这些和其它特征。

附图说明

为了更透彻地理解本发明,现参阅结合附图和具体实施方式而描述的以下简要说明,其中的相同参考标号表示相同部分。

图1为无基准频率检测器的示意图。

图2为示出图1的无基准频率检测器在锁定条件下模拟的波形的图。

图3为示出图1的无基准频率检测器在抖动时捕获到的波形的图。

图4为示出图1的无基准频率检测器在经历抖动时捕获到的眼图的图。

图5为根据本发明一实施例的容抖无基准频率检测器的示意图。

图6为根据本发明一实施例的一种实施容抖无基准频率检测器的方案的示意图。

图7为根据本发明一实施例的反相电路的示意图。

图8为根据本发明一实施例的缓冲电路的示意图。

图9为根据本发明一实施例的共模逻辑到互补型金属氧化物半导体(cml-to-cmos)电平转换电路的示意图。

图10为根据本发明一实施例的nand门电路的示意图。

图11为根据本发明一实施例的示出图5的容抖无基准频率检测器在经历抖动时捕获的波形的图。

图12为根据本发明一实施例的示出图5的容抖无基准频率检测器在经历抖动时捕获的眼图的图。

图13为根据本发明一实施例的一种在经历抖动时执行无基准频率检测的方法的流程图。

具体实施方式

首先应理解,尽管下文提供一个或多个实施例的说明性实施方式,但所公开的系统和/或方法可使用任何数目的技术来实施,无论该技术是当前已知还是现有的。本发明决不应限于下文所说明的说明性实施方式、附图和技术,包括本文所说明并描述的示例性设计和实施方式,而是可在所附权利要求书的范围以及其等效物的完整范围内修改。

频率检测器通常在基于锁相环(pll)的cdr中使用,以从数据中恢复时间信息。无基准频率检测器是指一种包括频率检测环路的频率检测器,该频率检测环路在失锁状态下自动激活,而在完成频率捕获之后自动去激活,无需使用参考时钟或锁定检测器。省去参考时钟和锁定检测器减少了硬件部件的数量并降低了功耗。因此,无基准频率检测器可为cdr提供一种有吸引力的方案。

图1为无基准频率检测器100的示意图。频率检测器100包括三个d型触发器(dff)111、112和113,延迟缓冲器120和电荷泵130。dff111、112和113包括示为d的数据输入端口114、时钟输入端口115和示为q的输出端口116。dff111、112和113均还包括用于通过时钟输入端口115处的时钟信号对数据输入端口114处的数字数据信号进行采样并通过输出端口116输出采样信号的电路。上述采样可在时钟周期的上升沿或下降沿处执行。延迟缓冲器120包括用于将输入信号延迟一段时间的电路,该段时间可为约四分之一的时间单位的持续时间。电荷泵130包括用于控制环路滤波器中的电流流动的电路。例如,电荷泵130可以是包括将到达或来自环路滤波器的电流驱动的电流源的v2i转换器。

频率检测器100接收数据信号vb和时钟信号ck作为输入。时钟信号ck由压控振荡器(vco)生成。时钟信号ck通过对应的数据输入端口114提供给dff111和112。数据信号vb通过dff111的时钟输入端口115提供给dff111。数据信号通过延迟缓冲器120延迟约四分之一的时间单位,以产生延迟信号vd,该延迟信号vd通过dff112的时钟输入端口115提供给dff112。dff111在数据信号vb的上升沿对时钟信号ck进行采样并通过dff111的输出端口116输出采样输出信号q1。类似地,dff112在延迟信号vd的上升沿对时钟信号ck进行采样并通过dff112的输出端口116输出采样输出信号q2。输出信号q1和q2包括相同的周期,该周期与数据信号vb和时钟信号ck之间的频率差成正比或反比。输出信号q1和q2之间的相对相移表示频率差的极性。当输出信号q1大于输出信号q2时,时钟信号ck的频率小于数据信号vb的频率。当输出信号q1小于输出信号q2时,时钟信号ck的频率大于数据信号vb的频率。

dff113耦合到dff111和112的输出端口116。dff113通过dff113的数据输入端口114接收输出信号q1并通过dff113的时钟输入端口115接收输出信号q2。dff113通过输出信号q2对输出信号q1进行采样。当输出信号q1大于输出信号q2时,dff113产生逻辑高电平的输出信号q3。当输出信号q1小于输出信号q2时,dff113产生逻辑低电平的输出信号q3。逻辑高电平表示二进制值1,逻辑低电平表示二进制值0。逻辑高电平和逻辑低电平的电压电平取决于频率检测器100使用的供电电压。由于输出信号q3携带数据信号vb和时钟信号ck之间的频率差的极性,所以输出信号q3可用于指示电荷泵130对环路滤波器充电或放电。环路滤波器的输出电压随着环路滤波器充电或放电而增加或降低。因此,环路滤波器的输出电压可用于控制vco,其中,时钟信号ck的频率与输出电压成正比。例如,电荷泵130在输出信号q3为高电平时用于对环路滤波器充电,而在输出信号q3为低电平时用于对环路滤波器放电。当时钟信号ck的频率锁定到数据信号vb的频率时,需要去激活环路滤波器的充电或放电。如图所示,输出信号q2用于控制电荷泵130的激活和去激活。电荷泵130的激活为低电平有效,因此输出信号q2的反相信号用于激活和去激活电荷泵130,如气泡140所示。在校正时钟信号ck以匹配数据信号vb的频率之后,信号ck可用于对数据信号vb或数据信号vb的副本重定时或进行采样以进行数据恢复,如下文更充分地描述。

图2为示出无基准频率检测器100在锁定条件下模拟的波形的图200。锁定条件是指用于对输入数据信号进行采样的时钟信号的频率约等于输入数据信号的频率时的条件。在图200中,x轴表示某些恒定单位的时间,y轴表示某些恒定单位的电压。波形vb210对应于频率检测器100中的数据信号vb。波形vd220对应于频率检测器100中的延迟信号vd。波形vc230对应于延迟了约八分之一的时间单位的持续时间的数据信号vb。波形ck240对应于频率检测器100中的时钟信号ck。波形q1250对应于频率检测器100中的dff111的输出信号q1。波形q2260对应于频率检测器100中的dff112的输出信号q2。如图所示,当时钟信号ck的频率锁定到数据信号vb的频率时,数据信号vb中的比特转换总是发生在时钟信号ck为低电平的时候,如点线271所示,而数据信号vd中的比特转换总是发生在时钟信号ck为高电平的时候,如点线272所示。因此,在锁定条件下,信号q1保持恒定的逻辑低电平,信号q2保持恒定的逻辑高电平。因此,信号q1和q2包括锁定条件下的逻辑状态01。另外,波形ck240的上升沿对齐到波形vc230中的比特转换,如点线273所示。因此,原始数据比特可通过时钟信号ck的下降沿对波形vc230的信号进行采样来恢复。

然而,如果vb和vd发生抖动,则时钟信号ck的上升沿可瞬间向左或向右漂移。出现抖动的原因有很多种,例如传输线上的噪声、接收数据流中的符号间干扰(isi)和原始传输源数据流中的噪声。当漂移超过时序余量281或282时,漂移可导致vb和vd同时在时钟信号ck为低电平或时钟信号ck为高电平时进行转换,因此会切换信号q1和q2。切换改变了q1和q2的逻辑状态,导致频率检测器100错误地检测到锁定损失并对时钟信号ck的频率进行了不必要的校正。

图3为示出无基准频率检测器100在抖动时捕获到的波形的图300。在图300中,x轴表示某些恒定单位的时间,y轴表示单位为电压的信号幅度。波形q1310对应于频率检测器100中的输出信号q1。波形q2320对应于频率检测器100中的输出信号q2。波形q3330对应于频率检测器100中的输出信号q3。信号q1、q2和q3为差分信号,每个信号均包括幅度相等、极性相反的一对正负信号。实曲线对应于正信号,点曲线对应于负信号。波形340对应于由电荷泵130驱动的环路滤波器生成的控制电压。控制电压用于驱动vco,该vco生成频率检测器中的时钟信号ck。区域390对应于存在抖动的时间段。如图所示,波形q2320中的正信号和负信号在存在抖动的情况下切换,导致信号q1和q2从锁定状态01转换到状态00或状态11。当q1和q2瞬间转换到状态11时,由于如上所述q2保持高电平且电荷泵130为低电平有效,则电荷泵130保持不活动状态。然而,当q1和q2瞬间转换到状态00时,由于q2为低电平,则电荷泵130错误地激活,因此导致环路滤波器对控制电压进行了不必要的改变,如波形vctrl340所示。驱动电压的变化导致vco不稳定,因此vco的频率不再锁定到输入数据频率。

图4为示出无基准频率检测器100在经历抖动时捕获到的眼图410的图400。x轴表示某些恒定单位的时间,y轴表示某些恒定单位的信号幅度。眼图410对应于由频率检测器100重定时的数据信号。重定时的数据信号是指通过时钟信号对原始输入数据信号的副本进行的采样,该时钟信号由频率检测器100等频率检测器来调整。如图所示,眼图410由于抖动几乎关闭,因此数据比特无法正确地从重计时的数据信号中恢复。

本文公开了用于提供高抖动容限的无基准频率检测器的实施例。所公开的实施例采用一种包括三个采样电路的无基准频率检测器。第一采样电路根据输入数据信号对vco生成的时钟信号进行采样,以产生第一输出信号q1。第二采样电路根据输入数据信号的延迟副本对时钟信号进行采样,以产生第二输出信号q2,其中,延迟为约四分之一的时间单位的持续时间。第三采样电路通过第二输出信号对第一输出信号进行采样,以产生第三输出信号。第三输出信号指示电荷泵控制环路滤波器的电流流动,以便将vco的频率对齐到输入数据信号的频率。然而,所公开的实施例仅在q1处于逻辑高电平且q2处于逻辑低电平时激活电荷泵,而不是基于频率检测器100中的q2直接激活电荷泵。所公开的实施例通过在电荷泵的输入处插入nand门执行激活条件,其中,q1和q2作为输入。在一实施例中,第一、第二和第三采样电路通过包括cml逻辑电路的dff来实施,nand门通过cmos逻辑电路来实施。因此,在将cml到cmos电平转换器应用于nand门的输出端之前,cml到cmos电平转换器用于将第一输出信号q1和第二输出信号q2从cml差分信号转换到cmos轨到轨信号。nand门的使用避免了频率检测器在高抖动时错误地触发vco频率校正。所公开的频率检测器宜于在以约10gbps到约100gbps工作的光模块等高速系统中使用。

图5为根据本发明一实施例的容抖无基准频率检测器500的示意图。频率检测器500使用逻辑部件来避免频率检测器500对vco过驱动以及抖动时对vco的频率进行不必要的校正。频率检测器500包括三个dff511、512和513,延迟缓冲器520,电荷泵530和nand门540。dff511、512和513与dff111、112和113类似。延迟缓冲器520与延迟缓冲器120类似。电荷泵530与电荷泵130类似。dff511通过数据信号vb对时钟信号ck进行采样,以产生第一输出信号q1,其中,时钟信号ck由本地vco生成。延迟缓冲器520将数据信号vb延迟约四分之一的时间单位的持续时间,以产生延迟信号vd。dff512通过延迟信号vd对时钟信号ck进行采样,以产生第二输出信号q2。

为了避免在vco的频率锁定到数据信号vb的频率时因抖动而错误地激活电荷泵530,频率检测器500使用nand门540,以仅在第一输出信号q1为高电平且第二输出信号q2为低电平时执行激活条件。nand门540耦合到dff511和512,并且用于接收第二输出信号q2的反向信号和第一输出信号q1作为输入。nand门540对第二输出信号q2的反向信号和第一输出信号q1执行nand运算。下表汇总了nand门540的逻辑:

表1:nand门540的逻辑

如表1所示,nand门540仅在q1和q2包括逻辑状态10时产生逻辑低电平的输出。由于电荷泵530为低电平有效,所以在使用信号开/关来激活电荷泵530之前对nand门540的输出信号,示为开/关,进行反转。

dff513通过q2对q1进行采样,以产生指示数据信号vb和时钟信号ck之间频率差的极性的误差信号q3。误差信号q3驱动电荷泵530对环路滤波器充电或放电,这产生用于调整vco的频率以匹配数据信号vb的频率的控制电压。频率检测器500可用于采用dff511、512和513进行如图所示的频率对比或者可用于采用其它合适的逻辑电路来实施类似功能。

图6为根据本发明一实施例的一种实施频率检测器500等容抖无基准频率检测器的方案600的示意图。方案600采用三个dff模块611、612和613,v2i模块630,两个cml到cmos模块641和642,nand模块650、缓冲模块660和反相模块670来实施频率检测器500。方案600使用差分电路并分别通过字母p和字母m表示一对差分正负信号分量。负信号分量是正信号分量的反向分量。方案600对一对差分数据信号vbm和vbp、一对差分延迟信号vdm和vdp和一对差分时钟信号vco_ckm和vco_ckp进行操作。数据信号vbm和vbp对应于频率检测器500中的输入数据信号vb。延迟信号vdm和vdp对应于信号vb延迟了约四分之一时间单位后的延迟信号vd。时钟信号ckm和ckp对应于频率检测器500控制的vco生成的时钟信号ck。

dff模块611、612和613可包括用于实施dff511、512和513的采样功能的cml电路。dff模块611、612和613中的每一个dff模块还包括:差分数据输入端口621,包括端子dm和dp;差分时钟输入端口622,包括端子ckm和ckp;以及差分输出端口623,包括端子qm和qp。数据输入端口621、时钟输入端口622和输出端口623分别与数据输入端口114、时钟输入端口115和输出端口116类似,并提供差分端子的更详细视图。dff模块611、612和613称为采样电路。v2i模块630、nand模块650、缓冲模块660、反相模块670和cml到cmos模块641和642称为控制电路。

dff模块611、612和613的配置与频率检测器500中的dff511、512和513的配置类似,它们相互耦合。dff模块611和612的数据输入端口621用于连接到该对差分时钟信号vco_ckm和vco_ckp。dff模块611的时钟输入端口622用于连接到该对差分数据信号vbm和vbp。dff模块612的时钟输入端口622用于连接到该对差分延迟信号vdm和vdp。dff模块611的输出端口623产生一对差分输出信号q1m和q1p,这对信号耦合到dff模块613的数据输入端口621。dff模块612的输出端口623产生一对差分输出信号q2m和q2p,这对信号耦合到dff模块613的时钟输入端口622。dff模块613的输出端口623产生一对差分输出信号q3m和q3p。

cml到cmos模块641和642包括用于将信号从cml电压电平转换到cmos逻辑电压电平的电路。例如,cml可包括比cmos逻辑低的输出电压摆幅。cml到cmos模块641和642中的每一个还包括:差分输入端口645,包括端子vin_m和vin_p;以及差分输出端口646,包括端子vout_m和vout_p。输入端口645接收cml差分信号,输出端口646产生从接收到的cml差分信号转换而来的cmos轨到轨信号。cml到cmos模块641和642的内部电路在下文进行了更充分地描述。cml到cmos模块641的输入端口645用于从dff模块611接收信号q1m和q1p并在输出端口646处产生电平移位信号q1p_ls和q1m_ls。cml到cmos模块642的输入端口645用于从dff模块612接收信号q2m和q2p并产生电平移位信号q2p_ls和q2m_ls。如图所示,配置dff模块611、612和613与cml到cmos模块641和642之间的连接,使得正信号分量连接到正端子,负信号分量连接到负端子。

nand模块650包括用于实施nand门540的nand运算的电路。缓冲模块660包括用于将信号缓冲或延迟一段时间的电路,该段时间的单位可以是时钟周期。反相模块670包括用于对信号极性反转的电路。nand模块650耦合到cml到cmos模块641和642,并用于接收信号q1p_ls和q2m_ls作为输入a和b以及产生信号q1p_ls和q2m_ls的nand作为输出y。nand模块650的输入状态和输出状态在表1中示出。反相模块670和缓冲模块660耦合到nand模块650的输出。反相模块670包括用于将nand模块650的输出信号反转以产生输出信号fonoff_m的电路。缓冲模块660包括用于将nand模块650的输出信号延迟一段时间的电路,这种延迟与反相模块670的延迟类似。缓冲模块660产生输出信号fonoff_p。输出信号fonoff_m和fonoff_p用于形成差分对,以激活或去激活v2i模块630。

v2i模块630包括用于将电压转换到电流的电流源。v2i模块630还包括:差分信号调整端口631,包括端子adjm和adjp;差分激活端口632,包括端子onoffm和onoffp;以及输出电流端口633,示为iout。信号调整端口631用于从dff模块613的输出端口623接收输出信号q3m和q3p。激活端口632用于分别从反相模块670和缓冲模块660的输出端接收输出信号onoffm和onoffp。当onoffp信号处于逻辑高电平时,v2i模块630在输出端口633处产生电流信号,其中,电流量取决于信号q3m和q3p。电流信号用于驱动到达和来自环路滤波器的电流以控制vco的频率。

图7为根据本发明一实施例的反相电路700的示意图。反相模块670可采用电路700来实施信号反转功能。电路700包括示为m1的n-沟道金属氧化物半导体(nmos)晶体管710和示为m2的p-沟道金属氧化物半导体(nmos)晶体管720。nmos晶体管710和pmos晶体管720的漏极和栅极相互连接。nmos晶体管710的源极连接到示为gnd的接地。pmos晶体管720的源极连接到示为vdd的供电电压。反相器700的输入,示为a,连接到nmos晶体管710和pmos晶体管720的栅极。反相电路700的输出,示为y,连接到nmos晶体管710和pmos晶体管720的漏极。当输入a为低电平时,nmos晶体管710关闭,pmos晶体管720打开,从而提供输出y和vdd轨之间的连接路径。因此,输出y处于逻辑高电平。当输入a为高电平时,nmos晶体管710打开,pmos晶体管720关闭,从而提供输出y和gnd之间的连接路径。因此,输出y处于逻辑低电平。

图8为根据本发明一实施例的缓冲电路800的示意图。缓冲模块600可采用电路800来实施缓冲功能。电路800包括与反相电路700类似的两个反相电路810和820。反相电路810接收输入信号a,并产生输入信号a的反向信号,示为z。反相电路820接收反转信号z,并产生信号z的反向信号,示为y。因此,电路800输出输入信号a的延迟副本。

图9为根据本发明一实施例的cml到cmos电平转换电路900的示意图。cml到cmos模块650可采用电路900来实施电平转换功能。电路900将cml电压电平转换到cmos逻辑电压电平。电路900包括两个差分逻辑部分910和920以及输出部分930。差分逻辑部分910包括示为m1的nmos晶体管911和示为m2的nmos晶体管912。差分逻辑部分920包括示为m3的pmos晶体管913和示为m4的pmos晶体管914。nmos晶体管911的栅极接收输入电压vinp,nmos晶体管912的栅极接收输入电压vinm。输入电压vinp和vinm包括cml电压电平。nmos晶体管911的漏极连接到pmos晶体管913的漏极和pmos晶体管914的栅极。nmos晶体管912的漏极连接到pmos晶体管914的漏极和pmos晶体管913的栅极。nmos晶体管911和912的源极连接到示为gnd的接地。pmos晶体管913和914的源极连接到示为vdd的供电电压,该电压为cmos轨电压。在操作中,当vinp为高电平时,vinm为低电平。因此,nmos晶体管911打开,nmos晶体管912关闭,导致va为逻辑低电平。va的转换使pmos晶体管914打开,从而提供vb和vdd轨之间的连接路径。当vinp为低电平时,vinm为高电平。因此,nmos晶体管911关闭,nmos晶体管912打开,导致vb为逻辑低电平。vb的转换使pmos晶体管913打开,从而提供va和vdd轨之间的连接路径。

输出部分930包括与反相电路700、810和820类似的两个反相电路931和932。反相电路931耦合到信号va,并产生信号va的反向信号,示为voutp。反相电路932耦合到信号vb,并产生信号vb的反向信号,示为voutm。信号voutp和voutb包括涉及vdd和gnd的电压电平,该电压电平为cmos电压电平。

图10为根据本发明一实施例的nand门电路1000的示意图。nand模块650可采用电路1000来实施nand运算。电路1000包括分别示为m1和m2的两个nmos晶体管1011和1012以及分别示为m3和m4的两个pmos晶体管1013和1014。nmos晶体管1011的源极连接到nmos晶体管1012的漏极。nmos晶体管1012的源极连接到示为gnd的接地。nmos晶体管1011和1012的栅极分别连接到一对输入a和b。pmos晶体管1013和1014的漏极连接到nmos晶体管1011的漏极,nmos晶体管1011的漏极是nand电路1000的输出,示为y。pmos晶体管1013和1014的源极连接到示为vdd的供电电压。pmos晶体管1014和1013的栅极分别连接到一对输入a和b。nmos晶体管1011和1012充当下拉网络,其中,当输入a和b为低电平时,输出y为低电平。pmos晶体管1013和1014充电上拉网络,其中,当输入a或b为低电平时,输出y为高电平。

图11为根据本发明一实施例的示出容抖无基准频率检测器500捕获到的波形的图1100。在图1100中,x轴表示某些恒定单位的时间,y轴表示单位为电压的信号幅度。图1100通过根据方案600实施频率检测器来生成。在图1100中,实曲线对应于正差分信号分量,点曲线对应于负差分信号分量。波形q11110所示为在dff模块611的输出处捕获到的信号q1m和q1p。波形q21120所示为在dff模块612的输出处捕获到的信号q2m和q2p。波形q31130所示为在dff模块613的输出处捕获到的信号q3m和q3p。波形f_onoff1140所示为在反相模块670和缓冲模块660的输出处分别捕获到的信号f_onoffm和f_onoffp。波形vctrl1150所示为v2i模块630控制的环路滤波器产生的控制电压信号。控制电压信号用于调整vco的频率,该vco产生方案600中的时钟信号ckm和ckp。如图所示,当波形q21120中的信号由于抖动切换时,波形f_onoff1140中对应于信号f_onoffp的实曲线保持在逻辑高电平上而不是切换到逻辑低电平。对比波形vctrl340与波形vctrl1150,波形vctrl1150中的vctrl信号稳定,而不像波形vctrl340中的vctrl信号会变化。

图12为示出容抖无基准频率检测器500在经历抖动时捕获到的眼图1210的图1200。在图1200中,x轴表示某些恒定单位的时间,y轴表示某些恒定单位的信号幅度。眼图1210对应于频率检测器500在经历抖动时重定时的数据信号。相比于眼图410与眼图1210,眼图1210是打开的,而眼图410是关闭的。

图13为根据本发明一实施例的一种在经历抖动时执行无基准频率检测的方法1300的流程图。方法1300由频率检测器500等频率检测器采用,频率检测器500是cdr电路的一部分。方法1300采用的机制与频率检测器500和方案600的类似。在步骤1310处,根据数据信号对时钟信号进行采样,以产生第一采样信号。例如,第一d触发器,例如dff111、112、113、511、512和513或者dff模块611、612和613,可用于对时钟信号进行采样。在步骤1320处,将数据信号延迟四分之一的时间单位的持续时间,以产生延迟信号。例如,与延迟缓冲器120和520、缓冲模块660和缓冲电路800类似的缓冲器可用于延迟数据信号。在步骤1330处,根据延迟信号对时钟信号进行采样,以产生第二采样信号。在步骤1340处,根据第一采样信号和第二采样信号执行nand运算,以产生激活信号。激活信号用于激活电荷泵以将时钟信号的频率对齐到数据信号的频率。例如,nand门,例如nand门540、nand模块650和nand电路700,可用于执行nand运算。为了生成激活信号而使得电荷泵仅在第一采样信号处于逻辑状态1和第二采样信号处于逻辑状态0时激活,nand门接收第二采样信号的反向信号和第一采样信号作为输入。nand门的输出在上述表1中示出。

虽然本发明提供多个具体实施例,但应当理解,所公开的系统和方法也可通过其它多种具体形式体现,而不会脱离本发明的精神或范围。本发明的示例应被视为说明性而非限制性的,且本发明并不限于本文中所给出的细节。例如,各种元件或部件可以在另一系统中组合或整合,或者某些特征可以省略或不实施。

此外,在不脱离本发明的范围的情况下,各种实施例中描述和说明为离散或独立的技术、系统、子系统和方法可以与其它系统、模块、技术或方法进行组合或集成。展示或论述为彼此耦合或直接耦合或通信的其它项也可以采用电方式、机械方式或其它方式经由某一接口、设备或中间组件间接地耦合或通信。其它变更、替换、更替示例对本领域技术人员而言是显而易见的,均不脱离此处公开的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1