相位误差测量电路与其方法

申请号 CN200710128143.0 申请日 2007-07-06 公开(公告)号 CN101105510B 公开(公告)日 2012-04-25
申请人 联发科技股份有限公司; 发明人 汪炳颖;
摘要 本 发明 揭露一种 相位 误差测量 电路 与相关方法,特别是一种应用于一相位检测器中且可再循环的相位误差测量电路与相关方法,用以计算一相位误差值。一种用以计算一相位误差值相位误差测量电路包括:多相位时钟产生器、存储单元、以及计数器。多相位时钟产生器产生N个相位不同 频率 相同的时钟 信号 。存储单元根据相位误差信号与由多相位时钟产生器所产生的这些 时钟信号 ,而缓冲相位误差值的余数部分。该计数器于每一时钟周期将相位误差值的整数部分累加。
权利要求

1.一种相位误差测量电路,用以计算一相位误差值,所述的电路包括:
一多相位时钟产生器,用以产生N个相位不同而频率相同的时钟信号
一存储单元,受由所述的多相位时钟产生器所产生的所述的这些时钟信号的控制,用以根据一相位误差信号而将所述的相位误差值的一余数部份闩住;以及一计数器,耦合至所述的多相位时钟产生器,于所述的多相位时钟产生器根据对应于所述的相位误差信号的一致能信号所产生的一时钟信号的每一周期,所述的计数器进行累进,用以计算所述的相位误差值的一整数部分;
其中,N为自然数。
2.如权利要求1所述的相位误差测量电路,还包括一控制器耦合至所述的存储单元与所述的计数器,用以根据以下公式产生所述的相位误差值:
ERRPD=C1*N+C2,
其中ERRPD为所述的相位误差值,C2为所述的相位误差值的余数部分,以及C1为所述的相位误差值的整数部分。
3.如权利要求1所述的相位误差测量电路,其特征在于,所述的多相位时钟产生器还包括:
多个相串联的延迟单元,用以产生所述的N个时钟信号;以及
一与非,其通过接收所述的致能信号与第N个时钟信号,而输出至所述的这些延迟单元中的第一个。
4.如权利要求3所述的相位误差测量电路,其特征在于,所述的存储单元还包括:
多个相串联的延迟缓冲器,分别耦合至所述的这些延迟单元以接收所述的相位误差信号,每一延迟单元所产生的时钟信号作为一相对应的延迟缓冲器的时钟信号。
5.如权利要求4所述的相位误差测量电路,还包括一相位延伸单元耦合至所述的多相位时钟产生器,用以将所述的致能信号的位准转换加以延迟至所述的多相位时钟产生器达到一稳定状态为止。
6.如权利要求1所述的相位误差测量电路,还包括一相位频率检测器模耦合至所述的存储单元与所述的多相位时钟产生器,用以产生一时钟信号作为所述的致能信号至所述的多相位时钟产生器,以及产生所述的相位误差信号至所述的存储单元。
7.如权利要求6所述的相位误差测量电路,其特征在于,所述的相位频率检测器模块包括:
一相位频率检测器,用以比较两输入信号而产生一上升信号或一下降信号;
一或门,耦合至所述的相位频率检测器,用以接收所述的上升或下降信号以产生所述的致能信号;以及
一异或门,耦合至所述的相位频率检测器,用以接收所述的上升及下降信号以产生所述的相位误差信号。
8.如权利要求1所述的相位误差测量电路,其特征在于,所述的多相位时钟产生器还包括:
多个相串连的反相器,用以产生所述的N个时钟信号;以及
一与非门,其通过接收所述的致能信号与第N个时钟信号,而输出至所述的第一个反相器。
9.如权利要求8所述的相位误差测量电路,其特征在于,所述的存储单元还包括:
多个相串联的延迟缓冲器,分别耦合至所述的这些反相器以接收所述的相位误差信号,每一反相器所产生的时钟信号作为一相对应的延迟缓冲器的时钟信号。
10.一种计算相位误差值的方法,所述的方法包括:
产生N个相位不同而频率相同的时钟信号;
根据一相位误差信号,于每一时钟信号的每一周期将所述的相位误差值的一余数部分更新;以及
根据对应于所述的相位误差信号的一致能信号,通过于一时钟信号的每一周期进行累加的方式,计算所述的相位误差值的一整数部分;
其中,N为自然数。
11.如权利要求10所述的计算相位误差值的方法,其特征在于,所述的相位误差值根据以下公式来计算:
ERRPD=C1*N+C2,
其中ERRPD为所述的相位误差值,C2为所述的相位误差值的余数部分,以及C1为所述的相位误差值的整数部分。
12.如权利要求10所述的计算相位误差值的方法,其特征在于,产生N个时钟信号的步骤包括:
接收所述的致能信号以启动所述的N个时钟信号的产生操作。
13.如权利要求12所述的计算相位误差值的方法,其特征在于,所述的致能信号的转换被延迟到所述的N个时钟信号的产生操作稳定为止。

说明书全文

相位误差测量电路与其方法

技术领域

[0001] 本发明有关于一种相位误差测量电路与相关方法,且特别有关于一种应用于一相位检测器中的可再循环相位误差测量电路与相关方法。

背景技术

[0002] 图1显示数字相回路(Digital Phase Locked Loop;DPLL)100的架构方图。DPLL 100包括数字相位检测器110、数字增益乘法器120、数字δ-θ调变器130、数字信号对时间转换器140及150、积分电荷160、偏压产生器170、比例电荷泵180,以及压控震荡器(Voltage Locked Oscillator;VCO)190。数字相位检测器110检测一不归回零(Non-Return to Zero;NRZ)数据流与一反馈时钟信号间的相位差而产生一相位误差值ERRPD。数字信号对时间转换器140根据反馈时钟信号是否落后或超前该NRZ数据流而产生“iup”积分控制信号或“idn”积分控制信号。如果积分电荷泵160接收到积分上升控制信号“iup”,则电流被驱动进入偏压产生器170;否则,如果积分电荷泵160接收积分下降控制信号“idn”,电流即被从偏压产生器170中拉引出来。偏压产生器170将信号转换为一控制电压VBN,其中该控制电压VBN用来调整VCO 190。类似地,一“pup”或“pdn”比例控制信号根据该相位误差值ERRPD来判定该反馈信号是落后或超前NRZ数据流而产生出来,继而经由该比例电荷泵180转换为控制电压VBP,其中该控制电压VBP亦用来调整VCO 190。在根据该控制电压VBN及VBP下,VCO 190以较高或较低的频率来做震荡,此影响该反馈信号的相位及频率。一旦反馈信号能跟上NRZ数据流的相位及频率,VCO 190即稳定下来。 [0003] 图2显示图1内的数字相位检测器110的架构方块图。数字相位检测器110包括相位频率检测器(Phase Frequency Detector;PFD)210以及相位误差测量电路220。相位误差测量电路220计算上升及下降信号的数目以产生相位误差值ERRPD。尽管相位误差测量电路220的操作及架构相当简单,然而,为了能涵盖大范围的相位误差,相位误差测量电路220需要具备相当数量的延迟正反器(Delay Flip-Flops;DFFs)与延迟单元。实现此数字相位检测器所需的花费与复杂度故而增加。

发明内容

[0004] 本发明提供一种产生相位误差测量电路,用以计算一相位误差值。该相位误差测量电路包括:一多相位时钟产生器、一存储单元,以及一计数器。该多相位时钟产生器产生N个相位不同频率相同的时钟信号。该存储单元根据一相位误差信号与这些来自该多相位时钟产生器的时钟信号,缓冲该相位误差值的一余数部分。该计数器于每一时钟周期,增加该相位误差值的一整数部分,所述的时钟由所述的多相位时钟产生器根据对应于所述的相位误差信号的一致能信号所产生,其中,N为自然数。
[0005] 本发明另提供一种计算相位误差值的方法,所述的方法包括:产生N个相位不同而频率相同的时钟信号;根据一相位误差信号,于每一时钟信号的每一周期将所述的相位误差值的一余数部分更新;以及根据对应于所述的相位误差信号的一致能信号,通过于一时钟信号的每一周期进行累加的方式,计算所述的相位误差值的一整数部分,其中,N为自然数。
[0006] 附图说明
[0007] 图1显示一数字锁相回路的架构方块图;
[0008] 图2显示图1内的数字相位检测器的架构方块图;
[0009] 图3为依据本发明一实施例所绘的一数字相位检测器的架构方块图; [0010] 图4用以说明图3的相位误差测量电路操作的时钟图;
[0011] 图5为依据本发明的一实施例所绘的数字相位检测器的一架构方块图; [0012] 图6用以说明图5的相位误差测量电路的操作的时钟图;
[0013] 图7为依据本发明的第三实施例所绘的一数字相位检测器的一架构方块图。 [0014] 附图标号:
[0015] 100~数位锁相回路; 110~数字相位检测器;
[0016] 120~数位增益乘法器; 130~数位δ-θ调变器;
[0017] 140~数字信号对时间转换器;
[0018] 150~数字信号对时间转换器;
[0019] 160~积分电荷泵; 170~偏压产生器;
[0020] 180~比例电荷泵; 190~压控震荡器;
[0021] 210~相位频率检测器; 220~相位误差测量电路;
[0022] 300~数字相位检测器;
[0023] 310~相位频率检测器模块;
[0024] 312~相位频率检测器; 314~或
[0025] 316~异或门; 320~相位误差测量电路;
[0026] 322~多相位时钟产生器; 324~存储单元;
[0027] 326~计数器; 328~控制器
[0028] 400~数字相位检测器;
[0029] 410~相位频率检测器模块;
[0030] 412~相位频率检测器; 414~或门;
[0031] 416~异或门; 420~相位误差检测电路;
[0032] 422~相位延伸单元; 424~多相位时钟产生器;
[0033] 426~存储单元; 428~计数器;
[0034] 429~计数器; 700~数字相位检测器;
[0035] 710~相位频率检测器模块;
[0036] 712~相位频率检测器; 714~或门;
[0037] 716~异或门; 720~相位误差检测电路;
[0038] 722~多相位时钟产生器; 724~存储单元;
[0039] 726~计数器; 728~控制器;
[0040] C~计数时钟信号; CDFF~计数数据;
[0041] DN~下降信号; ERRPD~相位误差值;
[0042] iup~积分上升控制信号; idn~积分下降控制信号;
[0043] S1、S1’~致能信号; S2~相位误差信号;
[0044] UP~上升信号; VBP~控制电压;
[0045] VBN~控制电压。
[0046] 具体实施方式
[0047] 以下说明对如何实现本发明作了最佳考虑。以下说明是为了说明本发明的概要原理,因而不当以有限态度观之。本发明的范畴应参考权利要求范围来决定。 [0048] 图3依据本发明第一实施例所绘的一数字相位检测器300的架构方块图。此数字相位检测器300包括相位频率检测器(PFD)模块310及相位误差测量电路320。PFD模块310包括PFD 312、或门(OR Gate)314,以及异或门(XORGate)316。PFD 312通过比较两输入信号以产生上升信号Up或下降信号Dn。或门314产生致能信号S1以启动相位误差测量电路320。异或门316产生相位误差信号S2至相位误差测量电路320。相位误差测量电路
320于以下描述中进行详细说明。
[0049] 相位误差测量电路320包括多相位时钟产生器322、存储单元324、计数器326,以及控制器328。多相位时钟产生器322包括多个反相器以提供相位互异的计数时钟信号C(0)~C(4)。存储单元324包括多个延迟正反器(DFF)。计数时钟信号C(0)~C(4)控制这些DFF的启动,相位误差信号S2根据计数时钟信号C(0)~C(4)而被这些DFF拴锁住。这些计数时钟信号C(0)~C(4)的周期T等于回路延迟时间N*Td(其中Td为一延迟单元所延迟的时间,N为反相器 的数目)。现以T=4Td(四个延迟单元)来举例说明,这些DFF的计数数据CDFF(将相位误差值ERRPD除以4得到的余数)被传送至控制器328,并且计数器
326的计数值C(相位误差值ERRPD的整数部分)累积时钟信号周期T的数目。控制器328读取计数值C与这些DFF内的数据以计算出相位误差值ERRPD。相位误差值ERRPD根据以下公式来计算得到:
[0050] ERRPD=C*N+CDDF
[0051] 以下将提供在这种具有四个延迟单元与四个DFF(N=4)的情况下,数个计算相位误差值ERRPD的范例。
[0052] 如果DFF所储存的数值为0000并且计数值C等于8时,则相位误差值ERRPD等于32(8*4+0)。而如果DFF所储存的数值为1000并且计数值C等于8时,则相位误差值ERRPD等于33(8*4+1)。
[0053] 请参考图3及图4。图4为一时钟图,用以说明图3的相位误差测量电路320的操作。致能信号S1启动多相位时钟产生器322的操作。DFF的计数数据CDFF于每一时钟信号的上升边缘更新,以及计数器326的计数值C于每一时钟周期T(T=4Td)累加。第一、第二、第三以及第四DFF分别于时间T11、T12、T13及T14更新。举例而言,这些DFF的输出于时间T11时等于1000,于时间T12时等于1100、T13时等于1110,以及T14时等于1111。计数器326的计数值C于时间T11、T21以及T31增加。举例而言,计数值C于时间T11时等于1,于时间T21时等于2,以及于时间T31时等于3。与传统相位误差检测器相比,相位误差测量电路
320并不需要大量的延迟正反器(DFF)以及延迟单元。然而,多相位时钟产生器322可能因异常操作而造成错误的计算结果。详细说明描述如下。
[0054] 举例而言,假设致能信号S1于时间T32时由高位准转换成低位准以使多相位时钟产生器322的操作停止。可观察到多相位时钟产生器322是一种环型震荡器(Ring Oscillator),因此需要至少比回路延迟时间4Td还长的时间以稳定下来。然而,致能信号S1于多相位时钟产生器322稳定之前由高位准 转为低位准(多相位时钟产生器322于时间T33时稳定)。换言之,多相位时钟产生器322将会不正常地操作而导致相位误差测量电路320的计算结果发生错误。
[0055] 图5为依据本发明第二实施例所绘的数字相位检测器400的架构方块图。数字相位检测器400包括PFD模块410以及相位误差检测电路420。类似地,PFD模块410产生致能信号S1以启动相位误差测量电路420的操作,并产生相位误差信号S2至相位误差测量电路420。相位误差测量电路420包括相位延伸单元422、多相位时钟产生器424、存储单元426、计数器428,以及控制器429。相较于第一实施例,差异在于相位误差测量电路420还包括相位延伸单元422以解决前述图4的故障问题。相位延伸单元422包括一或非门(NOR Gate)、一或门(OR Gate),以及两个反相器。在这些门的协同运作下,致能信号S1被传送至相位延伸单元422以产生一致能信号S1’。当致能信号S1由高位准转为低位准以使多相位时钟产生器424的操作停止时,致能信号S1’不会上由高位准转为低位准。致能信号S1’会等到多相位时钟产生器424稳定后才会发生改变。换言之,当多相位时钟产生器424稳定后,致能信号S1’再从高位准转为低位准。
[0056] 请参考图6并连同参考图5。图6显示一时钟图,用以显示图5的相位误差测量电路420的操作。相较于第一实施例,致能信号S1’用作多相位时钟产生器424的输入。如图6所示,致能信号S1于时间T31时由高位准转为低位准。相位延伸单元422维持致能信号S1的高位准状态到时间T32为止。换言之,致能信号S1’于一开始启动多相位时钟产生器424,以及当多相位时钟产生器424稳定时于时间T32使多相位时钟产生器424的操作停止。
[0057] 图7为依据本发明第三实施例所绘的数字相位检测器700的架构方块图的。数字相位检测器700包括相位频率检测器(PFD)模块710及相位误差测量电路720。相位误差测量电路720包括多相位时钟产生器722、存储单元724、计数器726,以及控制器728。相较于图1的多相位时钟产生器322,此实施 例的多相位时钟产生器722包括多个反相器。由于第三实施例的操作与第一实施例相似,为简便起见在此省略说明。 [0058] 本发明所提供的种种不同的相位误差测量电路实现了可再循环的观念以使DFF及延迟单元的数目能够降低。上述运用这种再循环相位误差测量电路的相位检测器借着使用少数的延迟单元而达到弹性,这对检测一未知范围的相位误差具有相当帮助。换言之,实现相位误差测量电路的硬件空间与金额可被缩减。此外,一种与相位误差测量电路共同运作的相位延伸单元能够防范某些情况下的异常操作。
[0059] 虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何熟习此技艺者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当视权利要求范围所界定者为准。
QQ群二维码
意见反馈