一种Bang-Bang数字锁相环快速锁定的方法

文档序号:8433413阅读:1495来源:国知局
一种Bang-Bang数字锁相环快速锁定的方法
【技术领域】
[0001]本发明用于Bang-Bang数字锁相环,可以加速该类锁相环的锁定过程。
【背景技术】
[0002]锁相环在各类电子系统中有广泛的应用,比如在SOC和处理器中。传统的锁相环是基于模拟或混合信号电路的,主要包括鉴频鉴相器(PFD)、电荷泵、环路滤波器、压控振荡器(VCO)以及反馈分频器构成的反馈回路。其中的PFD可以检测出输入时钟和反馈时钟的相位差。Bang-Bang PFD与通常的PFD的差别在于,Bang-Bang PFD仅检测输入时钟与反馈时钟相比相位是超前还是滞后。
[0003]随着集成电路工艺的进步,CMOS器件的工作速度不断提高,但工作电压在逐步下降。对于传统的锁相环,所需的环路滤波器中的电阻和电容的面积,并不能随着工艺的进步而减小。为了充分利用工艺进步所带来的优势,数字锁相环开始得到研究和应用。在数字锁相环中,数字滤波器取代了传统的由电阻电容构成的滤波器,可以随工艺的进步节省大量的芯片面积。在传统的锁相环中,为了保证系统的稳定性,环路带宽通常小于输入参考频率的十分之一。对于较低频率的输入时钟,对应的环路带宽会更小,从而需要的电阻电容只能采用分立器件来实现。由于数字锁相环采用了数字滤波器,不存在这样的问题。
[0004]传统锁相环中的PFD可以用TDC (时间数字转换器)来取代,用于量化输入参考时钟和反馈时钟的相位差。数字滤波器用于处理量化后的相位差,并将结果输出给数字控制的振荡器(DCO)或者经DAC (数字模拟转换器)输出给压控振荡器(VC0)。同样也可以采用Bang-Bang PFD来检测输入时钟与反馈时钟的相位差,并输出表示相位超前或滞后的逻辑值。
[0005]Bang-Bang数字锁相环的原理图如图1所示。101为提供参考时钟的晶振,102为其输出。103为输入分频器,其输出104作为参考时钟提供给Bang-Bang PFD 105。BBPFD105的另一输入为反馈时钟118,其是DCO 116输出振荡信号119通过反馈分频器117得到的。BBPFD 105的输出106表示了参考时钟104和反馈时钟118的相位比较结果:超前还是滞后。比较结果106有两条通路:比例通路107和由108-112构成的积分通路。比例通路和积分通路的因子分别为KP 107和KI 112。积分通路除了积分因子112,还包括加法器108,累加结果109经单元延迟111得到延迟累加结果110。加法器108把BBPFD的输出106和延迟累加结果110进行相加。比例通路的输出结果113和积分通路的输出结果114在加法器115中进行相加,其结果120用于控制DCO 116的输出信号119的振荡频率。
[0006]在Bang-Bang锁相环的锁定过程中,积分因子KI 112和比例因子KP 107控制着输出信号119频率的锁定时间和精度。同时积分因子KI 112和比例因子KP 107共同决定着Bang-Bang锁相环系统的稳定性。在确保Bang-Bang锁相环系统稳定和锁定精度的条件下,积分因子KI 112和比例因子KP 107的选择会导致较长的锁定时间。
[0007]图1所示Bang-Bang数字锁相环的锁定精度由DCO 116的控制精度决定。为了在不增加DCO精度的条件下,提高锁定精度,可以采用如图2所示的方案。其中积分通路的累加器和积分因子208-212提高了位宽,其中的高比特位(MSB ) 214直接和比例通路的输出213相加,而低比特位(LSB) 222通过Sigma-Delta调制器的调制后再输出给加法器215。该方案增加了累加器的位数,从而减小了积分通路的调整步长,在提高锁定精度的同时也付出了锁定时间增长的代价。
[0008]为了取得Bang-Bang数字锁相环的高锁定精度又避免锁定时间的大幅增长,有必要寻求一种Bang-Bang数字锁相环的快速锁定方法。

【发明内容】

[0009]本发明针对Bang-Bang数字锁相环中增加锁定精度导致的锁定时间增长的难题,提出了一种快速锁定的方法。采用该方法的Bang-Bang数字锁相环的一种实现如图3所示。新增加的快速锁定滤波器307检测并处理BBPFD 305的输出信号306,其表示了参考时钟304和反馈时钟312的相位超前或滞后信息。快速锁定滤波器307的输出308直接控制DCO 309的振荡频率。
[0010]快速锁定滤波器307的一种实现图4所示。其中包括的快速锁定控制器408的基本工作原理是可变调整步长的多级锁定控制。前面的方案中,在Bang-Bang数字锁相环的整个锁定过程中,调整步长是由最终锁定精度和系统稳定性要求确定的,在整个锁定过程中是保持不变的。在本发明中,快速锁定控制器408会根据Bang-Bang数字锁相环所处的锁定状态不同,自动调整比例通路407因子KP和积分通路406因子KI,逐步细化锁定精度并保持系统的稳定性,从而极大地减小DCO 309输出时钟310的频率锁定时间,达到快速锁定的目的。
[0011]本发明中,BBPFD的输出401分别提供给快速锁定控制器408、比例通路和积分通路。快速锁定控制408通过监测BBPFD的输出401,可以确定Bang-Bang数字锁相环的锁定状态,从而动态调整比例通路因子KP 407、积分通路因子KI 406以及Sigma Delta调制器409输入的低比特位(LSB)415。当Bang-Bang数字锁相环启动或失锁后,快速锁定控制器408会在第一阶段锁定通过配置积分通路因子KI 406、比例通路因子KP 407和SigmaDelta调制器409的输入设定较大的调整步长,从而可以较快地取得第一阶段锁定。由于第一阶段锁定的调整步长较大,相应的锁定精度也较差。当快速锁定控制器408通过监测BBPFD的输出401判定第一阶段锁定结束后,会自动调整积分通路因子KI 406、比例通路因子KP 407和Sigma Delta调制器409的输入以减小调整步长,从而提高第二阶段的锁定精度。同样地,快速锁定控制器408通过监测BBPFD的输出401来判定该阶段锁定结束并启动下一阶段的锁定。通过各阶段的锁定过程,快速锁定控制器408最终会取得Bang-Bang数字锁相环的设计锁定精度从而结束整个锁定过程。通过优化选择快速锁定过程的阶段及各阶段的调整步长,可以在保持最终锁定精度的条件下,极大地减小整个锁定过程的时间,从而达到Bang-Bang数字锁相环快速锁定的目的。
【附图说明】
[0012]图1 Bang-Bang数字锁相环。
[0013]图2采用Sigma-Delta调制器提高Bang-Bang数字锁相环的精度。
[0014]图3采用本发明快速锁定方法的Bang-Bang数字锁相环。
[0015]图4采用本发明的快速锁定滤波器的一种实现。
[0016]图5快速锁定控制器的工作流程图。
【具体实施方式】
[0017]下面结合附图对本发明的【具体实施方式】做进一步的说明。
[0018]快速锁定控制器408的具体工作流程图如图5所示。当Bang-Bang数字锁相环启动或检测到失锁后,会自动配置调整步长及相应的比例通路因子KP和积分通路因子KI。通过持续监测BBPFD的输出,可以判定锁相环是否锁定。当锁相环锁定后,如果锁定精度未达到所要求的精度,快速锁定控制器会自动修改调整步长及相应的比例通路因子KP和积分通路因子KI以提高锁定精度;当取得所要求的锁定精度后,如果需要持续监测锁相环的锁定状态以便在锁相环失锁后快速地恢复锁定,可以在检测到锁相环失锁后重新开始快速锁定过程,否者结束快速锁定过程进入锁定跟踪过程。
[0019]本快速锁定方法通过自动配置Bang-Bang数字锁相环的调整步长及相应的比例通路因子KP和积分通路因子KI,把一长时间的慢速锁定过程分解成几段短时间的快速锁定过程,从而在保持最终锁定精度不变的条件下,减少整体的锁定时间,取得锁相环的快速锁定。通过优化快速锁定过程的阶段及各阶段的调整步长及相应的比例通路因子KP和积分通路因子KI,可以取得最佳的快速锁定过程。
【主权项】
1.一种Bang-Bang数字锁相环快速锁定的方法,其特征在于包含以下功能模块和连接关系:快速锁定控制器,比例通路,积分通路,可选的提高锁定精度的Sigma-Delta调制器。
2.根据权利要求1所述的Bang-Bang数字锁相环快速锁定方法,其特征在于:快速锁定控制器的输入信号反映了参考时钟和反馈时钟之间相位超前或滞后的信息,不限于BBPFD的输出。
3.根据权利要求1所述的Bang-Bang数字锁相环快速锁定方法,其特征在于:快速锁定控制器的输出分别控制着比例通路因子、积分通路因子和可选的Sigma-Delta调制器。
4.根据权利要求1所述的Bang-Bang数字锁相环快速锁定方法,其特征在于:快速锁定控制器包括了由输入信号监测锁定状态的功能。
5.根据权利要求1所述的Bang-Bang数字锁相环快速锁定方法,其特征在于:快速锁定控制器动态配置调整步长及相应的比例通路因子Kp和积分通路因子K1,采用多级变步长的频率锁定方式。
6.根据权利要求1所述的Bang-Bang数字锁相环快速锁定方法,其特征在于:快速锁定控制器在取得设定的锁定精度后,可以持续监测锁定状态,在检测到失锁后可以重启快速锁定过程。
【专利摘要】本发明涉及一种Bang-Bang数字锁相环快速锁定的方法,由快速锁定控制器,比例通路,积分通路,可选的提高锁定精度的Sigma-Delta调制器组成。采用该专利方法,解决了Bang-Bang数字锁相环的高锁定精度与长锁定时间之间的矛盾,在不牺牲锁定精度的条件下,大幅度提高了锁定速度,减小了锁定时间。利用BBPFD输出的反映参考时钟和反馈时钟之间相位超前或滞后的信息,采用自动调整步长、比例通路因子和积分通路因子的多级变步长的频率锁定方式,取得了Bang-Bang数字锁相环的快速锁定。该专利方法采用软件或硬件都可以实现。
【IPC分类】H03L7-08
【公开号】CN104753525
【申请号】CN201310735960
【发明人】冯东, 刘寅, 张晋民
【申请人】北京华大九天软件有限公司
【公开日】2015年7月1日
【申请日】2013年12月29日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1