发明内容
本发明要解决的技术问题是提供一种相位调整方法和鉴相器,不会对VCO引入噪声耦合。
为了解决上述问题,本发明提供了一种鉴相器,所述鉴相器包括:触发器、延迟单元、与触发器相连的锁存器、与触发器和延迟单元相连的第一异或门,与触发器和锁存器相连的第二异或门,所述鉴相器用于接收数据信号和时钟信号,输出代表所述时钟信号和所述数据信号相位关系的误差信号,以及,与所述数据信号翻转相关的参考信号,其中:
所述第一异或门为电流模逻辑异或门,所述第一异或门包括第一偏置电流源电路,所述第一偏置电流源电路输出可调的第一偏置电流,用于控制所述第一异或门输出的所述误差信号的幅度;
和/或,所述第二异或门为电流模逻辑异或门,所述第二异或门包括第二偏置电流源电路,所述第二偏置电流源电路输出可调的第二偏置电流,用于控制所述第二异或门输出的所述参考信号的幅度。
进一步地,上述鉴相器还可具有以下特点,所述第一偏置电流源电路或第二偏置电流源电路包括:
多个并联的电流源,以及多个开关单元,每个开关单元控制一个电流源的连通或断开。
进一步地,上述鉴相器还可具有以下特点,所述鉴相器还包括连续相位调整单元,所述第一偏置电流源电路和所述第二偏置电流源电路通过连续相位调整单元相连,其中:
所述第一偏置电流源电路包括:1个离散电流源I10,N个离散电流源I11至I1N,I10至I1N构成所述第一偏置电流源电路的N+1个并联支路;
所述第二偏置电流源包括:1个离散电流源I20,N个离散电流源I21至I2N,I20至I2N构成所述第二偏置电流源电路的N+1个并联支路;耦合开关阵列K1至KN,其中,Kj控制离散电流源I1j和I2j,且使得I1j连通时,I2j断开,I1j断开时,I2j连通;
所述连续相位调整单元用于输出由差分电压控制的可变的两路电流,其中一路作为所述第一偏置电流源电路的一并联支路,另一路作为所述第二偏置电流源电路的一并联支路,所述两路电流大小相等,方向相反,控制所述第一偏置电流和所述第二偏置电流产生大小相等,方向相反的变化。
进一步地,上述鉴相器还可具有以下特点,所述第一异或门,用于当时钟信号领先或落后数据信号Toffset时,按如下方式调整第一偏置电流源电路输出的第一偏置电流,减小或增加误差信号的幅度:
ΔIERRR1*T/2=IERRR1*Toffset
其中,IERR为调整前的第一偏置电流,ΔIERR为调整后的第一偏置电流和调整前的第一偏置电流之间的差值,所述T为时钟信号的周期,R1是第一偏置电流源电路的负载电阻;
所述第二异或门,用于当时钟信号领先或落后数据信号Toffset时,保持参考信号幅度不变;
或者,
所述第一异或门,用于当时钟信号领先或落后数据信号Toffset时,保持误差信号幅度不变;
所述第二异或门,用于当时钟信号领先或落后数据信号Toffset时,按如下方式调整第二偏置电流源电路输出的第二偏置电流,增加或减小参考信号的幅度:
ΔIREFR2*T/2=IERRR1*Toffset
其中,所述ΔIREF为调整后的第二偏置电流和调整前的第二偏置电流之间的差值,R2是第二偏置电流源电路的负载电阻。
进一步地,上述鉴相器还可具有以下特点,所述第一异或门,用于当时钟信号领先或落后数据信号Toffset时,按如下方式调整第一偏置电流,减小或增加误差信号的幅度:
2*ΔIERRR1*T/2=IERRR1*Toffset
其中,所述IERR为调整前的第一偏置电流,ΔIERR为调整后的第一偏置电流和调整前的第一偏置电流之间的差值,所述T为时钟信号的周期,R1是第一偏置电流源电路的负载电阻;
所述第二异或门,用于当时钟信号领先或落后数据信号Toffset时,按如下方式调整第二偏置电流,增加或减小参考信号的幅度,且参考信号增加或减小的幅度等于误差信号减小或增加的幅度:
2*ΔIREFR2*T/2=IERRR1*Toffset
其中,所述ΔIERR为调整后的第二偏置电流和调整前的第二偏置电流之间的差值,R2是第二偏置电流源电路的负载电阻。
进一步地,上述鉴相器还可具有以下特点,所述R1=R2。
本发明还提供一种时钟与数据恢复***,所述时钟与数据恢复***包括上述鉴相器。
本发明还提供一种相位调整方法,应用于上述时钟与数据恢复***,包括:
当时钟信号领先或落后数据信号时,调整所述第一异或门的第一偏置电流和/或第二异或门的第二偏置电流。
进一步地,上述方法还可具有以下特点,所述调整步骤包括:当所述时钟信号领先或落后所述数据信号Toffset时,保持参考信号幅度不变,按如下方式调整所述第一偏置电流,减小或增加误差信号的幅度:
ΔIERRR1*T/2=IERRR1*Toffset
其中,IERR为调整前的第一偏置电流,ΔIERR为调整后的第一偏置电流和调整前的第一偏置电流之间的差值,所述T为时钟信号的周期,R1是第一偏置电流源电路的负载电阻;
或者,保持误差信号幅度不变,按如下方式调整所述第二偏置电流,增加或减小参考信号的幅度:
ΔIREFR2*T/2=IERRR1*Toffset
其中,所述ΔIREF为调整后的第二偏置电流和调整前的第二偏置电流之间的差值,R2是第二偏置电流源电路的负载电阻。
进一步地,上述方法还可具有以下特点,所述调整步骤包括:当时钟信号领先或落后数据信号Toffset时,按如下方式调整第一偏置电流,减小或增加误差信号的幅度:
2*ΔIERRR1*T/2=IERRR1*Toffset
其中,所述IERR为调整前的第一偏置电流,ΔIERR为调整后的第一偏置电流和调整前的第一偏置电流之间的差值,所述T为时钟信号的周期,R1是第一偏置电流源电路的负载电阻;
以及,按如下方式调整第二偏置电流,增加或减小参考信号的幅度,且参考信号增加或减小的幅度等于误差信号减小或增加的幅度:
2*ΔIREFR2*T/2=IERRR1*Toffset
其中,所述ΔIREF为调整后的第二偏置电流和调整前的第二偏置电流之间的差值,R2是第二偏置电流源电路的负载电阻。
进一步地,上述方法还可具有以下特点,所述R1=R2。
采用本发明所提出的相位调整方法和鉴相器,可以防止对VCO模块引入噪声耦合,同时可以实现真正意义上的最佳采样。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。
本发明的核心思想是:在鉴相器的异或门实现相位调整功能。由于相位调整远离VCO关键模块,不会造成噪声的耦合。
本发明提供一种鉴相器,如图4所示。主要是在Hogge鉴相器基础上,在两个异或门XOR404和XOR405处实现相位调整功能。如图4所示,本发明所述鉴相器包括:触发器401、延迟单元402、锁存器403、第一异或门404、第二异或门405,第一异或门404和/或第二异或门405为电流模逻辑异或门,其中:
数据经过D触发器401下降沿触发后输出为Q1,同时数据经过延迟单元402后得到延迟后的数据DATA_D,这两路信号送入异或门XOR404作用后产生代表时钟与数据相位关系的误差信号ERROR,另外,Q1信号经过锁存器403延迟半个时钟周期,得到信号Q2,Q1和Q2信号送入异或门XOR405作用后产生与数据翻转相关的参考信号REFERENCE,误差信号与参考信号送入电荷泵(可选)&滤波器103得到VCO的控制电压,从而控制VCO输出的时钟相位。
第一异或门404包括第一偏置电流源电路,该第一偏置电流源电路输出可调的第一偏置电流,用于控制第一异或门404输出的误差信号的幅度;
第二异或门405包括第二偏置电流源电路,该第二偏置电流源电路输出可调的第二偏置电流,用于控制第二异或门输出的参考信号的幅度。
其中,第一异或门和第二异或门可以都是包括可调偏置电流源电路的电流模逻辑异或门,也可以只有其中一个是包括可调偏置电流源电路的电流模逻辑异或门,另一个是包括电流不可调的偏置电流源电路的异或门。
电流模逻辑异或门的结果参见图5。图5是一个电流模逻辑的异或门XOR500,其输出为两个输入信号的异或运算,输出信号的幅度(单端)由电流源Ibias501和电阻R502的乘积所决定。由于相位调整作用在鉴相器中,远离VCO模块,故可以避免对VCO引入噪声。
图5所示电路的工作原理如下:当输入端A与B同时为高或者同时为低时,总有M5、M2或者M6、M3同时导通,从而把输出端OUT拉低,另外总有MI与M5以及M6与M4不同时导通,从而输出端OUT_N被拉高,因而当输入相同时电路输出为低。当A与B不同的时候,比如A为高,B为低,此时M5、M1打开把OUT_N拉低,而由于M2和M6关断,导致OUT被拉高,从而输出为高;当A为低、B为高时,M4、M6打开把OUT_N拉低,而M3、M5关断,导致OUT被拉高,输出为高。
图6是理想情况下最佳采样时的时钟数据相位关系以及误差信号ERROR和参考信号REFERENCE的输出波形,其中IERR和IREF分别为产生误差信号和参考信号的偏置电流源产生的偏置电流,此时IERR=IREF。假设存在固定相差如图7中的701所示,此时时钟领先数据Toffset。由等效偏差电流源Ioffset在一个周期内产生的偏差电压为Ioffset*(T/2-Toffset),本发明提出两种方法来在异或门中抵消这部分的偏差。第一个方法如图7中的702所示,可以在保证参考信号幅度不变的情况下,减小误差信号的幅度,使得下面的关系式得到满足,即调整第一偏置电流,满足下式:
ΔIERRR1*T/2=Ioffset*(T/2-Toffset)=IERRR1*Toffset=CONT (1)
只要上式满足,那么在环路锁定时就可以满足最佳采样的条件。上式表示的含意是从电压平均值的效果来看,由于Ioffset所导致的在相位差Toffset内所产生的电压平均值(应该要除以周期T才是真正的平均值,但式(1)中每一项都要除以T所以相当于都不乘)Ioffset*(T/2-Toffset),可以用IERRR*Toffset来等效,而这部分的电压的平均值也可以通过调整误差信号的幅度,产生ΔIERRR*T/2来等效,上述这些量在整个锁相环环路锁定的时候应该是一个常量,用CONT表示。ΔIERR表示第一偏置电流源电路相位调整后的电流减去相位调整前的电流大小的值,即相位调整前后的电流变化量,R1表示第一偏置电流源电路负载电阻,IERR为调整前的第一偏置电流,T为时钟信号的周期。另外,也可以保持误差信号幅度不变,增大参考信号的幅度,按如下方式调整第二偏置电流:
ΔIREFR2*T/2=Ioffset*(T/2-Toffset)=IERRR1*Toffset=CONT
其中,所述ΔIERR为调整后的第二偏置电流和调整前的第二偏置电流之间的差值,R2是第二偏置电流源电路的负载电阻。
第二种方法是如图8中的802所示,误差信号和参考信号分别减小和增加相同的幅度,使下述关系式得到满足:
2*ΔIERRR1*T/2=2*ΔIREFR2*T/2=Ioffset*(T/2-Toffset)=IERRR1*Toffset=CONT (2)
只要上式满足,那么在环路锁定时同样可以满足最佳采样的条件。
当然,误差信号减小和参考信号增加的幅度可以不一样,需要保证误差信号所减小的电压幅度的平均值减去参考信号的所增加的电压幅度的平均值等于由Ioffset所引起的那部分电压的平均值。
另外一种存在相差的情况是时钟落后,如图9中的901所示,此时时钟落后数据Toffset。由等效偏差电流源Ioffset在一个周期内产生的偏差电压为Ioffset*(T/2+Toffset)。如图9中的902所示,可以在保证参考信号幅度不变的情况下,增加误差信号的幅度,使得下面的关系式得到满足:
ΔIERRR1*T/2=Ioffset*(T/2+Toffset)=IERRR1*Toffset=CONT (3)
只要上式满足,那么在环路锁定时就可以满足最佳采样的条件。
同理,也可以保持误差信号幅度不变,减小参考信号的幅度,按如下方式调整第二偏置电流:
ΔIREFR2*T/2=Ioffset*(T/2+Toffset)=IERRR1*Toffset=CONT
其中,所述ΔIREF为调整后的第二偏置电流和调整前的第二偏置电流之间的差值,R2是第二偏置电流源电路的负载电阻。
另外,如图10中的1002所示,误差信号和参考信号分别增加和减小相同的幅度,使下述关系式得到满足:
2*ΔIERRR1*T/2=2*ΔIREFR2*T/2=Ioffset*(T/2+Toffset)=IERRR1*Toffset=CONT (4)
只要上式满足,那么在环路锁定时同样可以满足最佳采样的条件。
当然,误差信号增加的幅度和参考信号减小的幅度可以不一样,需要保证误差信号所增加的电压幅度的平均值减去参考信号的所减小的电压幅度的平均值等于由Ioffset所引起的那部分电压的平均值。
其中R1可以等于R2,也可以不等。图7、8、9、10中R1=R2=R。
其中,第一异或门和/或第二异或门中的偏置电流源电路可基于如下电路实现:
该偏置电流源电路包括多个并联的电流源,以及多个开关单元,每个开关单元控制一个电流源的连通或断开。一种具体实现方式如图11所示。
图11是发明所提出针对上述两种调整方法的基于开关阵列的离散式相位调整电路框图。如图11所示,电路主要由镜像电流源Ir,Isse,Isse0,Isse1,...,Issen,开关阵列1101组成,用以构成产生误差信号的异或门XOR的偏置电流源IERR满足关系式:
IERR=Isse+ADJ[0]*Isse0+ADJ[1]*Isse1+…+ADJ[n]*Issen (5)
从而,通过开关阵列ADJ[0]到ADJ[n]的打开、闭合,可以步进地调整产生误差信号的异或门XOR的偏置电流源IERR的大小,从而达到本发明所提出的调整误差信号的幅度从而调整VCO反馈时钟的相位的目的。当然,该方法也可以用于产生参考信号的异或门XOR的偏置电流源IREF,或者同时应用于产生误差信号的异或门XOR的偏置电流源IERR和产生参考信号的异或门XOR的偏置电流源IREF,达到相位调整的目的。这种结构所要求的精度越高则需要的开关阵列越多。
为了进一步减小所需要的开关阵列,并实现真正意义上的最佳采样,本发明进一步提出第一偏置电流源电路和第二偏置电流源电路的另一种实现方式如下:
所述第一偏置电流源电路包括:1个离散电流源I10,N个离散电流源I11至I1N,I10至I1N构成所述第一偏置电流源电路的N+1个并联支路;
所述第二偏置电流源包括:1个离散电流源I20,N个离散电流源I21至I2N,I20至I2N构成所述第二偏置电流源电路的N+1个并联支路;耦合开关阵列K1至KN,其中,KKj控制离散电流源I1j和I2j,且使得I1j连通时,I2j断开,I1j断开时,I2j连通;
所述第一偏置电流源电路和所述第二偏置电流源电路通过连续相位调整单元相连,所述连续相位调整单元用于输出由差分电压控制的可变的两路电流,其中一路作为所述第一偏置电流源电路的一并联支路,另一路作为所述第二偏置电流源电路的一并联支路,所述两路电流大小相等,方向相反,控制所述第一偏置电流和所述第二偏置电流产生大小相等,方向相反的变化。
上述电路的一种实现方式如图12所示,以N=2为例进行说明。图12主要包括耦合开关阵列1201,连续相位调整单元1202。其中,耦合开关阵列1201控制IERR和IREF中的离散电流源I01和I02,具体工作时要求耦合开关阵列1201能够控制左边IERR中的离散电流源I01打开时右边IREF中的离散电流源I01关闭,反之,当左边IERR中的离散电流源I01关闭时右边IREF中的离散电流源I01打开。同样,对两边的离散电流源I02也有同样的要求。这样可以保证本发明所提出的第二种相位调整方法得到满足,使相位得到粗调。相位的连续调整由连续相位调整单元1202来实现。
连续相位调整单元1202是一个推拉式的电流陀电流镜。V1、V2差分地控制电流Iss流过两条支路,然后通过两外的两个镜像管在Ierr_adj和Iref_adj上产生差分的两路电流输出,从而使IERR和IREF实现电流等量、反相地变化,使得误差信号和参考信号的幅度能够朝反方向变化。由于下面两对镜像管匹配,使得下述关系式(6)得到满足,而且Ierr_adj和Iref_adj受差分控制电压V1和V2的控制,朝相反的方向发生连续的且等量的变化,从而上述电路可以实现误差信号与参考信号幅度的连续调整,从而保证本发明所提出的第二种相位调整方法得到满足,使相位得到连续调整。其中,差分控制电压V1和V2的产生可以通过外部电路施加,也可以通过芯片内部自适应的方法产生,比如通过检测及判断所恢复数据的误比特率来产生一对差分控制电压。
Ierr_adj+Iref_adj=Iss (6)
ΔIERR=ΔIREF (7)
图12所示的连续相位调整单元仅为示例,其他能产生大小相等、方向相反的两路电流的电路也在本发明的保护范围内。
当然,图11、图12所示的可调偏置电流源电路仅为示例,本发明对此不作限定。其他结构的可调偏置电流源也在本发明的保护范围内。
采用图12所示调整方法,可以有效的减小所需要的开关阵列的数量,并能够实现真正的最佳采样,还有可能做成自适应的最佳采样,即时钟与数据恢复***通过对恢复出来的数据的误比特率高低的判断产生控制信号,对图12中的V1、V2进行调整,从而达到最佳采样,使恢复出来的数据的误比特率达到所要求的范围。
本发明还提供一种时钟与数据恢复***,该时钟与数据恢复***包括本发明所述的鉴相器。
本发明还提供一种相位调整方法,应用于本发明所述的时钟与数据恢复***,包括:
当时钟信号领先或落后数据信号时,调整所述第一异或门的第一偏置电流和/或第二异或门的第二偏置电流。
其中,所述调整步骤包括:当所述时钟信号领先或落后所述数据信号Toffset时,保持参考信号幅度不变,按如下方式调整所述第一偏置电流,减小或增加误差信号的幅度:
ΔIERRR1*T/2=IERRR1*Toffset
其中,IERR为调整前的第一偏置电流,ΔIERR为调整后的第一偏置电流和调整前的第一偏置电流之间的差值,所述T为时钟信号的周期,R1是第一偏置电流源电路的负载电阻;
或者,保持误差信号幅度不变,按如下方式调整所述第二偏置电流,增加或减小参考信号的幅度:
ΔIREFR2*T/2=IERRR1*Toffset
其中,所述ΔIREF为调整后的第二偏置电流和调整前的第二偏置电流之间的差值,R2是第二偏置电流源电路的负载电阻。
其中,所述调整步骤包括:当时钟信号领先或落后数据信号Toffset时,按如下方式调整第一偏置电流,减小或增加误差信号的幅度:
2*ΔIERRR1*T/2=IERRR1*Toffset
其中,所述IERR为调整前的第一偏置电流,ΔIERR为调整后的第一偏置电流和调整前的第一偏置电流之间的差值,所述T为时钟信号的周期,R1是第一偏置电流源电路的负载电阻;
以及,按如下方式调整第二偏置电流,增加或减小参考信号的幅度,且参考信号增加或减小的幅度等于误差信号减小或增加的幅度:
2*ΔIREFR2*T/2=IERRR1*Toffset
其中,所述ΔIREF为调整后的第二偏置电流和调整前的第二偏置电流之间的差值,R2是第二偏置电流源电路的负载电阻。其中,所述R1=R2。当然,R1和R2也可以不等。