用于半速率时钟数据恢复电路的bang-bang鉴相器的制作方法

文档序号:7517884阅读:285来源:国知局
专利名称:用于半速率时钟数据恢复电路的bang-bang鉴相器的制作方法
技术领域
本发明涉及鉴相器技术。
背景技术
在高速数据通信中,数据流一般是通过高速串行接口进行传输的。而在高速串行接口中,系统往往只传送数据信号,而不会同时传送时钟信号,因此在接收端,系统需要从数据信号中恢复出时钟信息,并用此恢复出来的时钟信号完成后续所有系统的同步操作,这就是时钟数据恢复(Clock and Data Recovery,⑶R)电路的基本功能。随着数据流速 度的不断提高,例如高于lOGbit/s时,接收端很难设计出产生如此高频信号的压控振荡器(Voltage Control Oscillator,VC0),并同时满足苛刻的时钟抖动指标。因此,半速率时钟数据恢复电路能很好地满足系统指标,并且其产生的时钟频率只有原来的一半,大大降低了压控振荡器的设计难度。对于半速率时钟数据恢复电路而言,半速率鉴相器设计是一个重点和难点,因此本发明提出了一种半速率bang-bang鉴相器电路,以满足数据速率不断提闻的闻速系统。关于半速率鉴相器设计,A. Rezayee和K. Martin在2003年的欧洲固态电路年会中公开了论文“使用三态鉴相器和双环结构的9-16千兆/秒的时钟数据恢复电路”(A9-16Gb/s Clock and Data Recovery Circuit with Three-state Phase Detector and Dual-pathLoop Architecture, 2003, European Solid-State Circuits Conference ESSCIRC),其中提出了一种用于半速率时钟数据恢复电路中的bang-bang鉴相器结构,如图I所示,其包含了四个D触发器IOf 104,四个XOR异或门111 114,以及两个MUX多路复用器121和122,其中时钟脉冲clkO,clk90, clkl80和clk270来自一个产生四路正交差分信号的压控振荡器输出。当如图I所示的系统需要传输非常高的数据率O 10Gbit/S),数据信号data经过触发器和异或门产生的总延迟大于T/4 (T为clkO和clk90的周期)时,该电路就会产生很大的毛刺,使压控振荡器的控制电压产生波动,恶化系统的时钟抖动指标。并且当使能判决指示信号Upl端产生数据沿超前于时钟沿的指示信号(UP信号)时,在此期间判决指示信号Dn2端和判决指示信号Dnl端都被使能一次产生数据沿滞后于时钟沿的指示信号(DN信号),这就意味着判决指示信号Upl本应该配对判决指示信号Dnl产生正确的指示信号UP和DN,但是有一段时间内,Upl配对Dn2产生了错误的判决指示信号。同理Up2也会分别配对Dnl和Dn2信号,产生一段时间的错误判决指示信号。虽然在一个完整的时钟周期内,这种错误配对的平均效果会相互抵消,但是在每个小的时间段内,即其瞬态效果,同样会使压控振荡器的控制电压产生波动,恶化系统的时钟抖动指标。为了解决上述论文中的电路中产生毛刺的问题,在美国专利US2010/7795926B2中,Y. Tseng和W. Hsiung将上述论文中的两个MUX多路复用器替换为两个双沿触发器221和222,从而消除了纯组合逻辑电路产生的毛刺。如图2所示。其中四个D触发器20广204和四个XOR异或门21Γ214的作用跟图I中的四个D触发器10Γ104和四个XOR异或门Ilf 114的作用完全相同。但是,时钟脉冲clkO上升沿到来后,判决指示信号Upl使能输出UP信号,但此时clk90的上升沿还没有到来,因此DN输出的是Dn2信号,产生了错误的配对信号。当clk90的上升沿到来后,DN才被重新更新为Dnl信号,产生了正确的配对信号。同理Up2也会分别配对Dnl和Dn2信号,产生一段时间的错误判决指示信号。其瞬态效果同样会使压控振荡器的控制电压产生波动,恶化系统的时钟抖动指标。

发明内容
本发明所要解决的技术问题是,提供一种始终产生正确配对的判决指示信号的用于半速率时钟数据恢复电路的bang-bang鉴相器。本发明为解决上述技术问题所采用的技术方案是,用于半速率时钟数据恢复电路的bang-bang鉴相器,包括采样电路触发模块、判决模块、双沿触发模块;
采样电路触发模块分别在四路互为正交的时钟脉冲clkO、clk90、clkl80、clk270的控制下对输入数据进行采样,分别输出时钟脉冲clkO下的采样数据、时钟脉冲clk90下的采样数据、时钟脉冲clkl80下的采样数据、时钟脉冲clk270下的采样数据;所述时钟脉冲clk90的上升沿相对于时钟脉冲clkO延迟T/4到来,所述时钟脉冲clkl80的上升沿相对于时钟脉冲clk90延迟T/4到来,所述时钟脉冲clk270的上升沿相对于时钟脉冲clkl80延迟T/4到来,T为时钟脉冲clkO、clk90、clkl80、clk270的周期;其特征在于,还包括重新同步触发模块,在时钟脉冲clklSO控制下将采样电路触发模块输出的时钟脉冲clkO下的采样数据、时钟脉冲clk90下的采样数据进行同步输出,在时钟脉冲clkO控制下将采样电路触发模块输出的时钟脉冲clkl80下的采样数据、时钟脉冲clk270下的采样数据进行同步输出;判决模块将经重新同步触发模块处理后的时钟脉冲ClkO下的采样数据与时钟脉冲clk90下的采样数据进行异或,将经重新同步触发模块处理后的时钟脉冲clk90下的采样数据与采样电路触发模块直接输出的时钟脉冲clklSO下的采样数据进行异或,将经重新同步触发模块处理后的时钟脉冲clklSO下的采样数据与时钟脉冲clk270下的采样数据进行异或,将来自重新同步触发模块的时钟脉冲clk270下的采样数据与来自采样电路触发模块时钟脉冲clkO下的采样数据进行异或,分别得到判决指示信号Upl、Up2、Dnl、Dn2 ;双沿触发模块接收判决指示信号Upl、Up2使能双沿触发模块输出UP信号,判决指示信号Dnl、Dn2使能双沿触发模块输出DN信号;在时钟脉冲clk270控制下双沿触发模块接收判决指示信号Upl、判决指示信号Dnl使能双沿触发模块同步输出匹配UP信号与DN信号,在时钟脉冲clk90控制下双沿触发模块接收判决指示信号Up2、判决指示信号Dn2使能双沿触发模块同步输出匹配的UP信号与DN信号。本发明在采样电路触发模块和判决模块之间添加了一级重新同步触发模块。该重新同步触发模块的输出配合采样电路触发模块的输出连接到后级电路的输入,从而使得每次判决比较的信号,都在同一时刻输出且有效。即,重新同步触发模块在时钟脉冲clklSO的控制下,使得异或模块同步接收到经重新同步触发模块处理后的的时钟脉冲clkO下的采样数据以及时钟脉冲clk90下的采样数据、经重新同步触发模块处理后的时钟脉冲clk90下的采样数据以及直接来自于采样电路触发模块输出的时钟脉冲clkl80下的采样数据;在时钟脉冲clkO的控制下,使得异或模块同步接收到将经重新同步触发模块处理后的时钟脉冲clklSO下的采样数据与时钟脉冲clk270下的采样数据,来自重新同步触发模块的时钟脉冲clk270下的采样数据与采样电路触发模块直接输出的时钟脉冲clkO下的采样数据。由于每个完整的时钟周期内(半速率时钟周期即等于数据周期的二倍),判决模块会依次产生两组判决指示信号(Upl,Dnl)和(Up2,Dn2)。即,异或模块接收到经重新同步触发模块处理后的的时钟脉冲clkO下的采样数据以及时钟脉冲clk90下的采样数据后进行异或得到判决指示信号Upl、对经重新同步触发模块处理后的时钟脉冲clk90下的采样数据以及直接来自于采样电路触发模块输出的时钟脉冲clklSO下的采样数据进行异或得到判决指示信号Dnl,判决指示信号Upl与判决指示信号Dnl同步产生;异或模块接收到将经重新同步触发模块处理后的时钟脉冲clklSO下的采样数据与时钟脉冲clk270下的采样数据后进行异或得到判决指示信号Up2,接收来自重新同步触发模块的时钟脉冲clk270下的采样数据与采样电路触发模块直接输出的时钟脉冲clkO下的采样数据后进行异或得到判决指示信号Dn2,判决指示信号Up2与判决指示信号Dn2同步产生。为了保证同步产生判决指示信号Upl与判决指示信号Dnl被双沿触发模块完全接收,双沿触发模块在时钟脉冲clk270控制下双沿触发模块接收判决指示信号Upl、判决指示信号Dnl使能双沿触发模 块同步输出匹配UP信号与DN信号,在时钟脉冲clk90控制下双沿触发模块接收判决指示信号Up2、判决指示信号Dn2使能双沿触发模块同步输出匹配UP信号与DN信号。双沿触发模块作为输出级同步电路采用双沿触发结构,使得两组判决指示信号分别依次输出到UP和DN端,分别用以指示数据沿超前、滞后于时钟沿,同时被重新同步一次以消除毛刺。由于重新同步触发模块完全同步每次比较的结果,从根本上消除了产生错误配对的情况。本发明的有益效果是,从根本上消除了产生错误配对的情况,大大减小了纯组合逻辑产生的毛刺。并且此双沿触发模块的时钟输入使用时钟脉冲clk90与clk270,从而使得clkO,clk90,clkl80和clk270四路时钟脉冲的负载趋于一致,能很好地满足高速系统的要求。


图I为上述背景技术论文中半速鉴相器的电路示意图。图2为上述背景技术专利中半速鉴相器的电路示意图。图3为本发明半速率bang-bang鉴相器的电路示意图。图4为本发明采用的双沿触发器的电路示意图。图5为本发明中数据沿滞后于时钟沿时电路中各个关键节点的时序示意图。
具体实施例方式本发明的半速率bang-bang鉴相器的电路示意图如图3所示。采样电路触发模块包括4个D触发器301、302、303、304,所述重新同步触发模块包括4个D触发器311、312、313、314,所述判决模块包括4个异或门321、322、323、324,所述双沿触发模块包括2个双沿触发器331、332 ;采样电路触发模块中4个D触发器的数据输入端接收原始数据,4个D触发器301、302,303,304的时钟输入端分别连接时钟脉冲clkO、clk90、clkl80、clk270 ;连接时钟脉冲clkO的D触发器301的输出端分别与重新同步触发模块中D触发器311的数据输入端、判决模块中异或门324的一个输入端相连;连接时钟脉冲clkl80的D触发器303的输出端分别与重新同步触发模块中D触发器313的数据输入端、判决模块中异或门322的一个输入端相连;连接时钟脉冲clk90、clk270的D触发器302、304的输出端分别与重新同步触发模块中D触发器312、同步D触发器314的数据输入端相连;重新同步触发模块中D触发器311与D触发器312的时钟输入端均连接时钟脉冲clkl80,同步D触发器313、D触发器314的时钟输入端均连接时钟脉冲clkO,同步D触发器311的输出端与判决模块中异或门321的一个输入端相连,同步D触发器312的输出端分别与判决模块中异或门321的另一个输入端、异或门322的一个输入端相连,D触发器313的输出端与判决模块中异或门323的一个输入端相连,同步D触发器314的输出端分别与判决模块中异或门323的另一个输入端、异或门324的另一个输入端相连;
异或门321的输出端与双沿触发器331的第一数据接收端D相连,异或门322的输出端与双沿触发器332的第一数据接收端D相连,异或门323的输出端与双沿触发器331的第二数据接收端DB相连,异或门324的输出端与双沿触发器332的第二数据接收端DB相连,双沿触发器331的第一时钟输入端C以及双沿触发器332的第一时钟输入端C均与时钟脉冲clk270相连,双沿触发器331的第二时钟输入端CB以及双沿触发器332的第二时钟输入端CB均与时钟脉冲clk90相连,双沿触发器331输出端输出UP信号,双沿触发器332输出端输出DN信号。D触发器30广304为采样触发器,D触发器31广314为重新同步触发器,异或门32Γ324为判决比较电路,双沿触发器33广332为输出级同步触发器。其具体的工作原理如下此半速率鉴相器属于二进制bang-bang鉴相器的一种,bang-bang鉴相器要求一个数据周期(Unit Interval)内,被相同周期的时钟信号连续采样三次(时钟信号的上升沿和下降沿皆采样),并且使用采样到的三个样本点进行异或操作,从而判断出数据是否有跳变沿。如果数据有跳变沿,同时判断出其跳变沿相对于时钟信号跳变沿是超前还是滞后,从而产生相应的判决信号UP和DN。由于本发明使用的是半速率时钟信号,因此需要正交时钟脉冲信号clk90和clk270来辅助连续三次的数据采样。如图3所示,其中的时钟脉冲clkO下的采样数据D0,时钟脉冲clk90下的采样数据D90,时钟脉冲clkl80下的采样数据D180即为连续采样三次的数据样本点,同理时钟脉冲clkl80下的采样数据D180,时钟脉冲clk270下的采样数据D270,时钟脉冲clkO下的采样数据DO也为连续采样三次的数据样本点(此时的DO即为D360)。因为一个半速率时钟周期内(即等于两个数据周期),有两组连续采样三次的数据样本点(DO,D90, D180)和(D180,D270, D0),因此下面分别解释这两组数据样本点的后续处理情况,从而更容易理解鉴相器的工作原理。第一组连续采样三次的数据样本点D0,D90, D180。时钟脉冲clkO,clk90和clkl80依次作用于触发器30广303,连续三次采样输入数据data,因此产生了三个数据样本点D0,D90,D180。其中DO和D90进行异或操作产生判决指示信号Upl ;D90和D180进行异或操作产生判决指示信号Dnl。若要使信号Upl和Dnl在同一时刻输出且有效,则要求DO, D90和D180在同一时刻输出且有效,因此DO,D90和D180必须重新同步于一个时钟信号。本发明使用clkl80作用于触发器311和312,重新同步一次DO和D90,分别产生重新同步后的信号D0_1和D90_l,再结合D180,通过异或门321和322,分别产生了判决指示信号Upl和Dnl。clkl80之后的下一个时钟沿是clk270,因此本发明使用clk270作用于双沿触发器331和332,再同步一次判决指示信号Upl和Dnl,从而产生最终的UP和DN信号。第二组连续采样三次的数据样本点D180,D270, DO。同理,时钟脉冲clkl80,clk270和clkO (此时的clkO即为clk360)依次作用于触发器303,304和301,连续三次采样输入数据data,因此产生了三个数据样本点D180,D270, DO (此时的DO即为D360)。其中D180和D270进行异或操作产生信号Up2 ;D270和DO进行异或操作产生信号Dn2。若要使信号Up2和Dn2在同一时刻输出且有效,则要求D180,D270和DO在同一时刻输出且有效,因此D180,D270和DO必须重新同步于一个时钟信号。本发明使用clkO作用于触发器313和314,重新同步一次D180和D270,分别产生D180_l和D270_l,再结合DO (此时的DO即为D360),通过异或门323和324,分别产生了 Up2和Dn2信号。clkO (此时的clkO即为clk360)之后的下一个时钟沿是clk90,因此本发明使用clk90作用于双沿触发器331和332,再同步一次Up2和Dn2信号,从而产生最终的UP和DN信号。如图5所示,以数据信号data的跳变沿滞后于时钟信号clk90/clk270的跳变沿的情况为例,当时钟信号clkl80的上升沿到来之后,Upl和Dnl信号同时有效,当时钟信号 clk270的上升沿到来之后,UP和DN信号分别同时输出Upl和Dnl信号。当时钟信号clkO的上升沿到来之后,Up2和Dn2信号同时有效,当时钟信号clk90的上升沿到来之后,UP和DN信号分别同时输出Up2和Dn2信号。由于此示例中的数据沿一直滞后于时钟沿,因此产生的Upl,Up2和UP信号一直为低电平,同理产生的Dnl,Dn2和DN信号一直为高电平。图中阴影部分为上电时电路节点上的初始值,在数字电路中表示为不定态。由上述的实施方式可知,Upl信号和Dnl信号同时输出且有效,不会出现Upl信号配对Dn2信号的情况。同理,Up2信号和Dn2信号同时输出且有效,不会出现Up2信号配对Dnl信号的情况。因此,本发明从根本上解决了上述背景技术中存在的由于产生一段时间错误的判决指示信号,其瞬态效果会使压控振荡器的控制电压产生波动,从而恶化系统的时钟抖动指标。同时本发明在最终的输出级也采用了双沿触发器电路,大大减小了由于纯组合逻辑产生的毛刺信号。本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发明的原理,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。本领域的普通技术人员可以根据本发明公开的这些技术启示做出各种不脱离本发明实质的其它各种具体变形和组合,这些变形和组合仍然在本发明的保护范围内。
权利要求
1.用于半速率时钟数据恢复电路的bang-bang鉴相器,包括采样电路触发模块、判决模块、双沿触发模块; 采样电路触发模块分别在四路互为正交的时钟脉冲clkO、clk90、clkl80、clk270的控制下对输入数据进行采样,分别输出时钟脉冲clkO下的采样数据、时钟脉冲clk90下的采样数据、时钟脉冲clkl80下的采样数据、时钟脉冲clk270下的采样数据;所述时钟脉冲clk90的上升沿相对于时钟脉冲clkO延迟T/4到来,所述时钟脉冲clklSO的上升沿相对于时钟脉冲clk90延迟T/4到来,所述时钟脉冲clk270的上升沿相对于时钟脉冲clkl80延迟T/4到来,T为时钟脉冲clkO、clk90、clkl80、clk270的周期; 其特征在于, 还包括重新同步触发模块,在时钟脉冲clklSO控制下将采样电路触发模块输出的时钟脉冲clkO下的采样数据、时钟脉冲clk90下的采样数据进行同步输出,在时钟脉冲clkO控制下将采样电路触发模块输出的时钟脉冲clklSO下的采样数据、时钟脉冲clk270下的采样数据进行同步输出; 判决模块将经重新同步触发模块处理后的时钟脉冲clkO下的采样数据与时钟脉冲clk90下的采样数据进行异或,将来自重新同步触发模块的时钟脉冲clk90下的采样数据与采样电路触发模块直接输出的时钟脉冲clklSO下的采样数据进行异或,将经重新同步触发模块处理后的时钟脉冲clklSO下的采样数据与时钟脉冲clk270下的采样数据进行异或,将来自重新同步触发模块的时钟脉冲clk270下的采样数据与来自采样电路触发模块的时钟脉冲clkO下的采样数据进行异或,分别得到判决指示信号Upl、Up2、Dnl、Dn2 ; 双沿触发模块接收判决指示信号Upl、Up2使能双沿触发模块输出UP信号,判决指示信号Dnl、Dn2使能双沿触发模块输出DN信号;在时钟脉冲clk270控制下双沿触发模块接收判决指示信号Upl、判决指示信号Dnl使能双沿触发模块同步输出匹配UP信号与DN信号,在时钟脉冲clk90控制下双沿触发模块接收判决指示信号Up2、判决指示信号Dn2使能双沿触发模块同步输出匹配UP信号与DN信号。
2.如权利要求I所述用于半速率时钟数据恢复电路的bang-bang鉴相器,其特征在于,所述采样电路触发模块包括4个D触发器(301、302、303、304),所述重新同步触发模块包括第一同步D触发器(311)、第二同步D触发器(312)、第三同步D触发器(313)、第四同步D触发器(314),所述判决模块包括第一异或门(321)、第二异或门(322)、第三异或门(323)、第四异或门(324),所述双沿触发模块包括第一双沿触发器(331)、第二双沿触发器(332);. 采样电路触发模块中4个D触发器的数据输入端接收原始数据,4个D触发器(301、.302,303,304)的时钟输入端分别连接时钟脉冲clkO、clk90、clkl80、clk270 ;连接时钟脉冲clkO的D触发器(301)的输出端分别与重新同步触发模块中第一同步D触发器(311)的数据输入端、判决模块中第四异或门(324)的一个输入端相连;连接时钟脉冲clklSO的D触发器(303)的输出端分别与重新同步触发模块中第三同步D触发器(313)的数据输入端、判决模块中第二异或门(322)的一个输入端相连;连接时钟脉冲clk90、clk270的D触发器(302、304)的输出端分别与重新同步触发模块中第二同步D触发器(312)、第四同步D触发器(314)的数据输入端相连; 重新同步触发模块中第一同步D触发器(311)与第二同步D触发器(312)的时钟输入端均连接时钟脉冲clklSO,第三同步D触发器(313)、第四同步D触发器(314)的时钟输入端均连接时钟脉冲clkO,第一同步D触发器(311)的输出端与判决模块中第一异或门(321)的一个输入端相连,第二同步D触发器(312)的输出端分别与判决模块中第一异或门(321)的另一个输入端、第二异或门(322)的一个输入端相连,第三同步D触发器(313)的输出端与判决模块中第三异或门(323)的一个输入端相连,第四同步D触发器(314)的输出端分别与判决模块中第三异或门(323)的另一个输入端、第四异或门(324)的另一个输入端相连; 第一异或门(321)的输出端与第一双沿触发器(331)的第一数据接收端相连,第二异或门(322)的输出端与第二双沿触发器(332)的第一数据接收端相连,第三异或门(323)的输出端与第一双沿触发器(331)的第二数据接收端相连,第四异或门(324)的输出端与第二双沿触发器(332)的第二数据接收端相连,第一双沿触发器(331)的第一时钟输入端以及第二双沿触发器(332)的第一时钟输入端均与时钟脉冲clk270相连,第一双沿触发器(331)的第二时钟输入端以及第二双沿触发器(332)的第二时钟输入端均与时钟脉冲 clk90相连,第一双沿触发器(331)输出端输出UP信号,第二双沿触发器(332)输出端输出DN信号。
3.如权利要求I所述用于半速率时钟数据恢复电路的bang-bang鉴相器,其特征在于,所述时钟脉冲clk0、clk90、clkl80、clk270由压控振荡器产生或由能产生四路互为正交时钟脉冲的信号发生器产生。
全文摘要
本发明提供一种始终产生正确配对的判决指示信号的用于半速率时钟数据恢复电路的bang-bang鉴相器,包括采样电路触发模块、判决模块、双沿触发模块以及重新同步触发模块。本发明在采样电路触发模块和判决模块之间添加了一级重新同步触发模块。该重新同步触发模块的输出配合采样电路触发模块的输出连接到后级电路的输入,从而使得每次判决比较的信号,都在同一时刻输出且有效,从根本上消除了产生错误配对的情况,避免控振荡器的控制电压产生波动。
文档编号H03L7/08GK102801414SQ20121030192
公开日2012年11月28日 申请日期2012年8月23日 优先权日2012年8月23日
发明者张军, 娄佳宁, 高园林, 易勇军, 郑侃, 刘辉华, 李磊, 周婉婷 申请人:电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1