用于基于连续时间增量总和调制器的模数转换器的锁相环的制作方法

文档序号:22477253发布日期:2020-10-09 22:19阅读:160来源:国知局
用于基于连续时间增量总和调制器的模数转换器的锁相环的制作方法

本公开涉及生成时钟信号,并且更具体地,涉及在具有不同功率和抖动设置的锁相环(phased-lockedloop,pll)中生成时钟信号。



背景技术:

基于连续时间增量总和(增量总和)调制器(continuous-timedelta-sigmamodulator)的模数转换器(analogtodigitalconverter,adc)被广泛用于射频(radiofrequency,rf)接收器(rx)应用中。通常,采用使用参考时钟(例如,晶体振荡器)的基于高阶增量总和调制器的adc或具有较高时钟速率的不太复杂的低阶增量总和adc。对于第二种情况,在一种解决方案中,adc的时钟由分频后的本地振荡器(localoscillator,lo)时钟生成。但是,lo时钟信号可能会基于调谐通道而发生变化,从而导致adc采样频率发生变化,从而使调制解调器的设计复杂化。另一种方法是使用锁相环(phased-lockedloop,pll)电路作为adc的时钟倍频器单元。通常,这些pll并未针对增量总和adc进行优化,因此,这些pll消耗高功率并占用较大的模片面积,增加成本。



技术实现要素:

锁相环(pll)可用于为rx信号链中的adc独立地提供固定速率的时钟,从而简化了调制解调器的设计。

在一个实施例中,一种设备包括锁相环(pll),其提供pll输出信号。所述pll包括:第一振荡器,其提供具有第一抖动分量的第一振荡器信号;以及第二振荡器,其提供具有第二抖动分量的第二振荡器信号。第二抖动分量大于第一抖动分量。选择器电路选择第一振荡器信号或第二振荡器信号作为pll输出信号。

在一个实施例中,选择第一振荡器,以提供具有第一频率的pll输出信号,并且选择第二振荡器,以提供具有第二频率的pll输出信号,第一频率高于第二频率。

在一个实施例中,第一振荡器利用第一功率量来提供第一振荡器信号以作为pll输出信号;以及第二振荡器利用第二功率量来提供第二振荡器信号以作为pll输出信号,第一功率量大于第二功率量。

在一个实施例中,增量总和调制器模数转换器(adc)接收pll输出信号作为输入时钟信号。

在另一实施例中,一种方法包括:在选择器电路中选择来自第一振荡器的第一振荡器输出信号或来自第二振荡器的第二振荡器输出信号,以将其作为锁相环(pll)输出信号提供,第一振荡器输出信号具有比第二振荡器输出信号更低的抖动分量。

在一个实施例中,当第一振荡器输出信号被提供为pll输出信号时,第一振荡器输出信号具有第一频率,以及当第二振荡器输出信号被提供为pll输出信号时,第二振荡器输出信号具有第二频率,并且第一频率高于第二频率。在一个实施例中,第一振荡器利用第一功率量来以第一频率提供pll输出信号,而第二振荡器利用第二功率量来以第二频率提供pll输出信号,并且第一功率量大于第二功率量。

在一个实施例中,将pll输出信号作为输入时钟信号提供给连续时间增量总和调制器模数转换器(adc)。在一个实施例中,基于对输入时钟信号的频率要求,选择第一振荡器或第二振荡器。

在一个实施例中,响应于放大器的第一增益设置来选择第一振荡器,放大器用在包括增量总和调制器adc的射频(rf)接收信号链中。响应于放大器的第二增益设置来选择第二振荡器,第一增益设置高于第二增益设置。

在另一个实施例中,一种设备,其包括放大器,放大器联接以接收输入信号,并提供根据增益设置放大的放大器输出信号。增量总和调制器模数转换器(adc)联接到放大器输出信号。锁相环(pll)提供pll输出信号。pll包括充电泵和提供振荡器控制信号的环路滤波器。第一振荡器联接到振荡器控制信号,并且被配置为提供具有第一抖动分量的第一振荡器信号。第二振荡器联接到振荡器控制信号,并被配置为提供具有第二抖动分量的第二振荡器信号。选择器电路根据选择信号,选择第一振荡器信号或第二振荡器信号作为pll输出信号。

附图说明

通过参考附图,可以更好地理解本发明,并且使本发明的众多目的、特征和优点对本领域技术人员而言显而易见。

图1a示出了向以全速率模式操作的adc提供时钟信号的pll。

图1b示出了向以小于全速率模式操作的adc提供时钟信号的pll。

图2a示出了具有全速率电压控制振荡器(voltagecontroloscillator,vco)的pll向adc提供全速率时钟信号。

图2b示出了具有全速率vco的pll和在pll输出上的分频器,以将较低速率的时钟信号提供给adc。

图2c示出了具有较低速率vco的pll,该pll在不使用分频器的情况下,向adc提供较低速率的时钟信号。

图3a示出了包括放大器和adc的rx信号链,其中,将时钟信号提供给adc的pll被配置为将放大器增益设置为最大值。

图3b示出了包括放大器和adc的rx信号链,其中,将时钟信号提供给adc的pll被配置为将放大器增益设置为小于最大值。

图4示出了根据一个实施例的具有多个vco的pll的框图。

图5示出了pll的一部分,其示出了多个vco的控制信号。

图6a示出了根据实施例的实现为环形振荡器的pllvco中的一个的框图。

图6b示出了根据实施例的实现为环形振荡器的pllvco中的另一个的框图。

图7示出了图6a和6b所示的vco的各种可能的设置。

图8示出了传统的环路滤波器拓扑。

图9a示出了无源环路滤波器。

图9b示出了有源环路滤波器。

图10a示出了传统的充电泵。

图10b示出了充电泵和有源环路滤波器。

图11示出了根据实施例的具有共享的单位增益缓冲器的充电泵和环路滤波器拓扑。

图12示出了在具有多个vco的pll的实施例中使用充电泵和环路滤波器拓扑。

图13示出了在具有单个vco的pll的实施例中使用充电泵和环路滤波器拓扑。

在不同附图中使用相同的附图标记表示相似或相同的项目。

具体实施例

本文所述的实施例提供了一种锁相环(pll),其专门针对射频接收器(rfrx)信号链中的连续时间增量总和调制器adc的时钟生成。对于给定的功率预算,pll以降低相位噪声中更宽松的闭合为代价,将远端相位噪声降至最低。pll也可以用于其他应用。实施例提供了可变功耗pll,其中,基于adc的要求来选择pll功耗。例如,可以基于到rx信号链的输入信号强度和/或基于adc所需的时钟速率来缩放pll功率。实施例向adc提供固定速率的时钟,从而避免了使用分频的lo时钟的复杂性,从而简化了调制解调器的设计。

在一个实施例中,对于2mhz带宽的情况,adc时钟速率约为307.2mhz。集成2mhz的adc噪声带宽主要用于zigbee应用。用于大约为1mhz带宽的大约为153.6mhz的adc时钟速率主要用于蓝牙应用,但是,这两种带宽设置通常都可以在很宽范围的数据速率下使用,例如,100kbps至2mbpsfsk调制信号或更低。一些实施例假设38.4mhz的晶体频率。由于高频抖动,抖动受限的信噪比(jitterlimitedsignaltonoiseratio,snr)主要取决于带内量化噪声折叠(quantizationnoisefolding)。如本领域中已知的,抖动是时钟信号边沿与其理想位置的偏差。较高的时钟速率要求pll中更低的抖动(例如,两倍的频率要求抖动降低两倍以下,假设噪声传递函数(ntf)的形状只是按频率缩放,例如,通过将环路滤波电容器的尺寸翻倍,ntf缩小2倍)。请注意,对于用于连续时间增量总和调制器的时钟生成的pll,将pll高频抖动最小化比优化整体抖动更为重要,因此,各实施例可以专注于有效的电压控制振荡器(vco)设计,保持充电泵(chargingpump,cp)、环路滤波器、相位频率检测器(phasefrequencydetector,pfd)、以及反馈分频器面积和/或功耗低。因此,促使实施例减小高频抖动,因为低频抖动对于某些应用而言不像那样重要。实施例将时钟频率缩放方案用于全速率和半速率adc操作。在半速率模式下,与全速率模式相比,adc时钟频率缩放了两倍。但是,频率调整不是通过vco输出分频器完成。反而是将反馈分频比缩小2倍,并使用较低功率的vco代替用于全速率工作的vco。由于以半速率模式放松了adc的抖动要求,因此,该方法导致了较低的整体总功耗。

另外,原则上,当例如通过rx增益补偿检测到输入信号功率较高时,可以放松抖动数。尤其是在输入信号电平接近灵敏度水平时,需要低抖动。灵敏度水平是发生可接受的信号检测的水平。对于较大的输入信号(较高的snr),允许的抖动可能会更高。因此,实施例使用基于接收到的信号功率的pll功率缩放技术。当信号链增益从其最大值退回到阈值增益设置或低于阈值增益设置时,全速率vco将被低功耗版本(其具有更高的抖动)取代。当信号功率较高时,利用具有较高抖动的较低功率的vco可节省功率。

如果在降低时钟频率时(例如,将fclk=320mhz降低到fclk=160mhz),adc噪声传递函数按1-1缩放,则可以通过相同或相似的量来放松抖动规格。也就是说,在较低的时钟频率下,可以容许两倍多的抖动。这允许使用较低功率的pll,来产生具有较高抖动含量的输出信号。参见图1a,假设adc101处于全速率状态,则pll103(其也被称为时钟乘法器单元(clockmultiplierunit,cmu)因为它按比例放大输入参考时钟)具有p1的功率利用率和jitter1(抖动1)的抖动规格,pll103提供具有fclk1频率的adc时钟105。pll103乘以频率为fref的参考时钟信号clkin,以获得频率为fclk1的adc时钟105。pll基于反馈分频器,将参考时钟clkin乘以n。因此,adc时钟的频率(fclk)=n×fref。参照图1b,如果将adc107的时钟频率要求降低(例如,从320mhz降低到160mhz),则较低功率的pll109提供具有频率fclk2的adc时钟111(adcclk2)。pll109乘以频率为fref的参考时钟信号clkin,以获得频率为fclk2的adc时钟111。pll109具有p2的功率利用率和jitter2(抖动2)的抖动规格。频率fclk2<fclk1,功率利用率p2<p1。因此,可以利用较低功率pll,其提供具有较高抖动分量的较低频率adc时钟。如上所述,该抖动仍然满足adc要求。

参照图2a,所示实施例利用具有全速率vco的pll201,以将全速率adc时钟(adcclk1)203提供给adc205。图2b示出了输出分频器207可以结合具有全速率vco的pll201来使用,以提供具有比adc时钟(adcclk1)203更低频率的adc时钟(adclk2)209。然而,图2b的方法需要使用具有全速率vco的pll201和分频器207,其消耗不必要的功率。图2c示出了将较低速率时钟215直接从使用较低速率vco的pll219提供给adc217的实施例。pll219使用专门设计用于提供较低速率adc时钟的较低功率vco。pll219比pll201使用更少功率,并且在图2c所示的实施例中完全省略了分频器207,从而节省了額外的功率。

在实施例中,基于输入信号的功率进行pll功率缩放。参照图3a,pll301和adc303用作rx信号链的一部分。信号链包括接收放大器305,由增益控制信号307设置其增益设置。请注意,增益块305表示作为单块的典型接收器中的各种增益块(例如,前端无源网络、低噪声放大器(lna)和可编程增益放大器(pga)的增益),以进行说明。增益设置提供指示输入信号309的功率电平是否接近灵敏度水平psens的信息。即,如果输入信号功率pin使得输入信号接近准确感测输入信号所需的最小信号功率灵敏度水平psens,则放大器301的增益设置被设置为最大增益因子g1(g1=gmax)。在将增益因子设置为g1(其对应于最大增益)的情况下,系统使用pll301消耗功率p1,并产生具有抖动jitter1的时钟信号。

但是,如果pin>psens(例如,大至少几db),则放大器增益信号307减小,以减小放大器305的增益。减小的增益设置指示,随着总体量化+受热噪声限制的snr增加,可以放松抖动规格。这意味着adc可以容许具有更大抖动分量的时钟信号。在这种情况下,系统将切换到较低功率的vco。参照图3b,如果将放大器305的增益设置为g2<gmax,则系统使用pll315,其功率利用率为p2,并且抖动等于jitter2,jitter2>jitter1。另外,输入信号的功率pin2>pin1,这允许较小的增益因子g2<gmax。较小的增益因子表示pll315可以使用vco,该vco产生具有较高抖动分量的时钟信号。因此,pll315提供具有与时钟信号311(图3a)相同的频率(fclk)的时钟信号317,但是抖动更大。使用较高的抖动时钟信号允许使用较低功率的pll。

图4示出了根据实施例的pll(或cmu)400的框图。pll400包括相位和频率检测器(pfd)401,其将参考时钟403与反馈时钟405进行比较,并基于该比较将up或dn信号提供给充电泵407。充电泵提供环路滤波器409,它向低抖动振荡器(vco1)415和低功率振荡器(vco2)417提供振荡器控制信号411。选择器电路419选择vco1415或vco2417的输出作为pll400的输出时钟信号421。因此,在vco之间选择单个pll以实现所需的功率和抖动,而不是使用单独的pll。输出时钟信号421通过反馈分频器423反馈到pfd401。反馈分频器423将pll输出信号除以n,并将分频后的信号405提供给pfd401。对于vco1415或vco2417作为输出时钟信号的选择取决于输入信号功率与灵敏度水平的接近度和/或adc是以半速率还是全速率运行。

尽管在图4的实施例中显示了两个vco,但是其他实施例可以使用附加的vco。例如,在一个实施例中,第三vco具有在vco1和vco2之间的功耗和抖动规格。例如,当输入信号功率高于预定水平,但灵敏度水平以上(足够高的snr)的db不足以保证低功率vco2中存在更高抖动,但仍能承受比低抖动vco1更高抖动时,选择第三vco,从而实现了一定的功率节省。例如在adc以全速率和半速率之间的速率运行的实施例中,也选择第三vco。在实施例中,不使用的一个或多个vco被断电。例如,当使用vco2时,vco1断电,而当使用vco1时,vco2断电。

图5示出了根据一个实施例的pll500的一部分的高水平框图。环路滤波器向vco1515和vco2517提供振荡器控制信号501。选择器电路519根据选择信号sel520,从多个vco中的一个中选择输出信号作为pll输出信号。振荡器接收模式信号531,vco1接收选择信号sel532,而vco2接收sel533的倒数。选择信号532和533可以独立于选择信号520或与其相关。尽管在图5中示出了两个vco,但是其他实施例可以使用其他数量的vco以适合于特定应用。因此,实施例可以在具有不同功率和抖动规格的三个vco之间选择。

图6a示出了vco1515的示例性框图。振荡器515是基于环形振荡器的vco,其具有可编程数量的倒相级。模式信号531通过选择倒相级的数目,来选择通过环形振荡器的延迟。在模式信号为1的情况下,通过复用器601选择n1级。在模式信号为0的情况下,选择n2级,其中,n1和n2是整数。对于给定的控制电压vctl,模式信号选择的级数决定了vco1提供的输出信号的频率。选择信号532确定环形振荡器是否激活。如果选择信号为零,则与非门602阻止振荡器振荡。如果选择信号为1,则反馈信号控制与非门(nandgate)602的输出,并且环形振荡器振荡。

vco1利用具有较大设备纵横比(宽/长(w/l))的逆变器链,来提供较低的抖动/相位噪声。与vco2相比,使用具有更大w/l纵横比的逆变器会使vco1消耗更多的功率。vco1用于adc更高的时钟速率模式和更低的抖动。对于给定的adcsnr要求,高速率(全速率)adc模式需要较低的抖动。当rx链输入功率接近灵敏度水平时,也会选择vco1515。

图6b示出了振荡器vco2517的示例性框图。振荡器517是具有可编程数量的倒相级的基于环形振荡器的vco。模式信号531选择一定数量的倒相级。在模式信号为1的情况下,通过复用器603选择m1级。在模式信号为0的情况下,选择m2级,其中m1和m2是不同的整数。注意,取决于特定实施例,m1和n1可以相同或不同,并且m2和n2可以相同或不同。对于给定的控制电压vctl,模式信号选择的级数决定了vco2提供的输出信号的频率。信号533(selb)确定环形振荡器是否激活。如果信号为零,则与非门604防止振荡器振荡。应注意,如果信号为零,则选择532为1,从而启用vco1。如果信号为1,则反馈信号控制与非门604的输出,并且环形振荡器振荡。在一个实施例中,不使用的振荡器被断电以节省功率,而不仅仅是防止振荡器振荡。

与vco1相比,vco2采用了具有更小的设备纵横比w/l的逆变器链,与vco1相比,消耗更少的功率,但代价是抖动更高。vco2用于较低的时钟速率adc模式。对于给定的adcsnr要求,在较低的时钟速率下,可以容许较高的抖动。因此,当容许较高的抖动并且可以利用较低的功率vco时,vco2517用于半速率adc模式。当rx链输入功率较高时(db阈值数在灵敏度水平之上),也会使用vco2517。

尽管图6a和6b示出了环形振荡器,但是其他实施例可以针对vco1和vco2使用不同类型的振荡器。例如,在另一实施例中,振荡器是lc振荡器,其提供不同的功耗和抖动水平。

图7示出了图6a和6b所示的vco的各种可能的设置。认定选择信号(sel)532选择vco1。在模式=0的情况下,vco1被配置为具有更多倒相级,从而对于给定的控制电压vctl,导致了较低的振荡频率。当选择低速率时,通过增加倒相级数,可以减少两个不同频率设置之间的控制电压变化。该模式和选择设置(1、0)适用于低速率、低抖动的应用。模式和选择设置(1,1)为vco1选择较少的倒相级,并且适用于高速率、低抖动的应用。不认定选择信号(sel)532选择vco2。在模式=0的情况下,vco2选择更多倒相级,从而在给定控制电压vctl下产生较低的振荡频率。级数的增加使两个振荡频率之间的控制电压偏移保持很小。该模式和选择设置(0,0)适用于低速率、低功耗、较高抖动的应用。模式和选择设置(0,1)将vco2配置为具有较小倒相级(较高频率),并且适用于高速率、较高抖动的低功耗应用。例如,如果输入功率足够高于灵敏度水平,则可以容许较高的抖动水平,并且可以使用低功率vco。

参考回到图4,pll400的组件包括充电泵407和环路滤波器409。图8示出了用于ii型pll的常规环路滤波器拓扑,其也包括更高阶的电极。电容器cz801的面积通常较大,因此占据较大的面积。包括有附加电路803以提供更高阶的滤波。

图9a示出了具有输入阻抗的无源环路滤波器900。图9b示出了具有电容器倍增的有源环路滤波器902,其将电容器cz的尺寸减小了因子n。电阻器903的尺寸设定为r1=nrz,其中,rz是图9a中的电阻器。有源环路滤波器902还包括单位增益缓冲器905。单位增益缓冲器是用于使输出电压等于输入电压的放大器,即,单位增益缓冲器是增益为1的放大器。在有源滤波器902中,电阻器907的尺寸设定为有源环路滤波器和无源环路滤波器具有相同的输入阻抗。即,有源环路滤波器还具有输入阻抗使用有源环路滤波器使电容器cz的尺寸减小到cz/n。因此,带有电容器c的有源环路滤波器的有效电容增加了对于有源滤波器的实施方式,较大的n(例如,n=10)需要更小的电容器,从而以由单位增益缓冲器、附加电阻器907、和较大的电阻器903造成的附加面积和功耗为代价,重大节省了电容器面积。但是,由于环路滤波器实施方式中的电阻器的面积比电容器cz的面积小得多,因此,电阻器的面积额外负担很小。在各个实施例中,pll400包括环路滤波器800(图8)、环路滤波器900、或环路滤波器902,或任何适当的环路滤波器,以根据特定应用的要求生成控制vco的控制信号。

除了环路滤波器之外,图4所示的pll400还包括充电泵407。图10a示出了在pll400的实施例中使用的推挽式充电泵1000的常规实现方式。电流源1001和1003根据从pfd401提供的up和dn信号,增加或减少提供的电荷(请参见图4)。up信号和dn信号及其补码分别提供为dnb,dn,up和upb,以分别控制晶体管m1、m2、m3和m4。晶体管m4和m2分别控制存储在环路滤波器900的环路滤波器电容器中的电荷的充电或放电。应注意,晶体管对m4和m3是由有源低栅极控制信号控制的pmos晶体管。晶体管对m1和m2是由较高的有源栅极控制信号控制的nmos晶体管。当该对中的一个晶体管截止时,该对中的另一个导通。因此,例如,当两者upb都为高而dn都为低,和upb为低而dnb为高时,晶体管m3和m1导通,从而在节点1002和1004之间提供路径。当仅断言upb(有源较低)时,环路滤波器电容器cz通过m4充电,晶体管m1导通,从而在节点1006和1004之间提供路径。当仅断言dn时,环路滤波器电容器cz通过m2放电,晶体管m3导通,以在节点1002和1006之间提供路径。单位增益缓冲器1005迫使节点1006处的电压vx随着cpout节点1007上的电压,从而帮助最小化偏移电流。尽管图10a显示了简单的无源环路滤波器900,但是其他实施例使用高阶环路滤波器(例如,图8所示的环路滤波器800)。尽管在各种实施例中使用了无源环路滤波器,但是图10b示出了这样的实施例:其中,有源环路滤波器1011与单位增益缓冲器1015一起用在该实施例中。这允许使用较小的电容器(cz/n)。

图11示出了具有新的充电泵和有源环路滤波器拓扑1100的实施例,该拓扑在功率和面积上具有较低的额外负担(overhead)。拓扑可用于本文所述的各种实施例中,但也可用于旨在用于其他应用的pll中,以节省面积和功率。新的充电泵和环路滤波器实施方式可以减少环路滤波器的面积,同时,由于单位增益缓冲器的共享使用,而使总体充电泵和有源环路滤波器电流保持较低,如下所述。图11中的实施例包括充电泵和有源环路滤波器1100,其中,单位增益缓冲器1105由充电泵和环路滤波器共享,从而减小了充电泵和环路滤波器所需的面积以及消耗的功率。在充电泵和环路滤波器1100中(还参考图9b和10b),电阻器1133用作环路滤波器电阻器r1=nrz。电阻器1135用作电阻器并且电容器1131为cz/n。因此,与无源环路滤波器实施方式相比,单位增益放大器1105用作有源环路滤波器的一部分,从而允许电容器1131的电容面积的减小。单位增益缓冲器1105还迫使节点1137处的电压随着节点1134上的输出电压cpout,从而最小化充电泵中的偏移电流。应注意,图11与图10b稍有不同。例如,在图10b中,在单位增益缓冲器的无源输入和cpout之间没有串联的电阻器(例如,电阻器1133)。然而,出于预期目的(节点1137随着节点1134),图11的电路是有效的。在直流电时,电容器是开路,因此,在低频时两种方法是相同的。平均vx(节点1137)需要随着输出(cpout,节点1134),这在图11中得以实现。

图12示出了pll1250的实施例,其中,图4的充电泵407和环路滤波器409被具有共享的单位增益缓冲器1201的充电泵/环路滤波器拓扑1200所代替。除了在充电泵/环路滤波器1200中更象征性地显示了电流源1203和1205之外,滤波器1200与充电泵/环路滤波器1100相同。在图12的实施例中,环路滤波器包括更高阶滤波组件1260。充电泵/环路滤波器1200将vco控制信号1209提供给vco1215和1217,由乘法器1221选择vco1215和1217中的一个,以提供pll输出信号。

图13示出了一个实施例,其中,具有共享的单位增益缓冲器1301的充电泵/环路滤波器1300控制pll1350中的单个vco1315。

因此,已经描述了与pll有关的各个方面,该pll利用具有不同抖动和功率规格的vco。本文对本发明的描述是说明性的,并且不意在限制如所附权利要求书所述的本发明的范围。在不脱离如所附权利要求书所阐述的本发明的范围的情况下,可以基于本文所阐述的描述,来对本文所公开的实施例进行其他变化和修改。

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