1、翻译(中) 一种新型通用全数字时钟匀滑技术 秦晓懿 ,王瀚晟 ,曾烈光 (清华大学电子工程系微波与数字通信技术国家重点实 验室 .北京100084) 摘要 :针对锁相 环在匀滑含有低频大幅度的抖动和漂移的时钟时有诸如同步和捕捉范围很 窄 容易失锁等缺 点 ,提出了一种新的全数字时钟匀滑技术 统计预测法 .其主要思想是用一个周期的统计结果来预测下 一个周期的处理值从该方法的原理和性能分析可知 ,其可有效的匀滑各种抖动和漂移 .抖动积累较小 ,同步和捕捉范围很宽 ,可以匀滑不同频率的时钟 .另外 ,改进的变周期的统计预测法也可使捕捉时间降到合适的长度 ,以适用于不同场合 . 关键词 : 时钟匀滑技
2、术 ;抖动 ;漂移 ;统计预测法 中图分类号 : TN913.24,TN914.3 文献标识码 :A 文章编号 : 0372-2112(2001)09-1276-04 1.引言 传统的时钟匀滑技术一般采用锁相环 ,但要滤出频率较低 幅度较大的抖动甚至漂移 ,锁相环的带宽需要很窄 (如要求小于 十分之几 Hz 甚至更小 ).此时模拟锁相环的元件尺寸将变得过大而难以实现 .同时 ,窄带宽的锁相环其同步范围和捕捉范围常常很小 .在初始情况或非正常情况下容易由于较大的瞬时频差或相差而失锁锁相环能匀滑的时钟频率仅在中心 频 率附近的范周内 .同一设计难于匀滑不同速率 .另外 ,锁相环是用输入 输出时钟的
3、 相 位差来对 VCO 频率进行 调 整 ,当输入时钟抖动较大 ,由于输出时钟受到输入时钟的影响 ,两者的相位差并不能准确的反映输人时钟的情况 ,输 入 时钟的抖动容易传递到输出时钟上 ,从 而 增加抖动的积累 .本文 则提出了一种新的通用时钟匀滑技术 统计预 测法 .该方法可有效匀滑各种抖动或漂移 ,抖动积累较小 ,同步范围和捕捉范围很宽 ,可以对不同频率进行匀滑 ,并可全数字实现 ,便于集成 . 2.基本原理 围 1 为统计预 测 法的原理框图 .图中写时钟是待匀滑的时钟 ,读 时钟为匀滑后的时钟 .统汁周期控制可与写时钟或高速时钟相关 .周期统计计数通过对一个周 期内写时钟或其信息与高速
4、时钟的关系的统计 ,预测出 下 一个周期应扣除的高速时钟脉冲个数 (对采用扣除值的电路而言 ,一般为电路实现方便 ,高速时钟选得比读时钟的 r 倍高 ,以避免有增加高速时钟脉冲的操作 )或应生成的时钟脉冲个数 .周期统计计数在具 体实现 时可有多种方案 ,例如 :(1)由高速时钟产生与写时钟标称频率相同的固定参考时钟 ,周期统计计数模块统计出一个周期内固定参考时钟与写时钟的个数差异来预测时钟扣除值或生成值 ;(2)直接对一个周期内的写时钟个数进行统计 ,则下一个周期的预测生成值为写时钟个数统计值的 r 倍 .当统计周期足够大时 ,可以认为相邻周期内写时钟的情况近似相等 ,因此可将前一周期的统计
5、值作为后一周期的预测值 .时钟综合模块则随周期统计计数输出的扣除值或生成值进行对应的扣除操作或生成操作 (如图 2 所示 ).图中时钟扣除的功能为扣除脉冲上每有一个脉冲 ,则扣 除高速时钟的一个脉冲 .为得到高质量 (低抖动和漂移 )的时钟 .通常有两种策略 :(1)使扣除脉冲或生成脉冲的位置尽量均匀分布 ,则其最小抖动可为仅由一个高速时钟周期的空缺带来的抖动变化若高速时钟约为生成脉冲的 m 倍 ,则生成脉冲的抖动约为 1/m UI,当 m 足够大时 ,生成脉冲可直接作为匀滑后的读时钟输出 (即 r=1).(2)在扣除操作和生成操作后增加 r分频模块 ,则可将读时钟的抖动减小为分频前的 l/r
6、. 在缓冲存储器中 ,通过比较读时钟与写时钟的相位差来给出相应的溢出或取空指示 ,以提前或延后读时钟的相位例如对扣除值而言 ,溢出指 示将控制时钟综合模块 ,瞬时地减少扣除一个高速时钟脉冲 ,使读时钟的相位前移 1/r UI;反之 ,取空指 示 则瞬时地增加扣除一个高速时钟脉冲 .该过程是为了调整缓冲存 储器中写数据与读数据之间的初始 相 对位置 ,因此只有在初始状态或非正常状态下 ,才可能送出溢出或取空指示 ,其它状态下并不发生这个过程 .故其对抖动和漂移的分析不会产生影响 .若不需得到与匀滑后时钟同步的数据时 .图 l 中虚线框内的部分 可 以略去 . 当周期统计计数模块采用第一种方案时
7、,统计预测法与锁相环结构很相似 ,但其本质差别在于 :锁相环是根据 读 写时钟的相位差异来改变 读 时钟 ,用 读 写时钟的相位差作为控制只能使读时钟能跟踪写时钟的变化 ,若写时钟有短时的较大幅度的跃变 ,读时钟的相位抖动也容易随之增大 ,因此并小能很好的抑制抖动和漂移 .而统计预测法则根据写时钟与固定参考时钟的频率差异来产生读时钟 ,其更能如实的反映写时钟的变化 ,因此抖动积累更小一些 . 另外 ,当要匀滑的时钟频率较高时 ,高速时钟的频率可能会过高 ,以致在集成电路中难以实现 .此时 ,可将对高速时钟的处理改为对几个频率相同 相位不同的较低频时钟的处理 例如 , 设高速时钟频率为 hf ,
8、则改为对频率 为 hf /r,相位依次落后 l/r UI 的 r 个时钟 10 rff 进行处理 .通过对 r 个时钟的切换 , 实现对相位的滞后与超前控制 ,相当于对高速时钟的扣除与增加操作 .当将 if 切换为rif mod)1( (0ir -1)时 ,相 当于相位滞后 l/r UI;当将 if 切换为rif mod)1( 时 ,相 当于相位超前 l/r UI;读时钟的 抖动仍约为 l/r UI. 3.结语 统计 预 测法作为 一 种通用的时钟匀滑技术,可以有效的 滤出低频、大幅度的抖动或漂移、 且其具有锁相环电路没有的一些优点:抖动积累更小;在获得好的性能的同时,同步和捕 捉范围仍然很宽,可 对不同频率的时钟进行匀滑 .另外,变周 期的统计预测法也可使捕捉时间降到合适的长度,以应用于不同场合 .