由于噪声和抖动一般是无序的,除非噪声在同一方向出现8次,滤波器才会输出误动作。另外Clk_DLF是Clk_DPD的两倍频率,有助于提高滤波精度。
2.3 振荡器结构及其实现方法
数控振荡器,又称为数字钟,它在数字锁相环路中所处的地位相当于模拟锁相环中的电压控制振荡器。它的输出是一个脉冲序列,而该输出脉冲序列的周期受数字环路滤波器产生的校正信号所控制。本次设计主要采用加、扣脉冲式DCO,该振荡器的特点是每一个鉴相周期输出本地估算信号是超前或者滞后于输入信号的信息,经滤波器处理后输出加或扣脉冲信号,以此控制DCO的输出相位。
DCO根据DLF输出的Insert和Deduct来调节本地时钟,输出与曼彻斯特码位信号同相同频的时钟。另外,DPD和DLF的工作时钟也由DCO产生(Clk_DPD和Clk_DLF同相,前者是后者频率的1/2),构成了DPLL系统闭环。DCO原理图如图5所示。一般DCO分为三个工作模块,即高速振荡器、相位调节器和分频器。由于本次设计的特殊性,将DCO划分为两个工作模块,即将相位调节器和分频器合并,由DLF产生的Insert和Deduct来指导相位调节,并输出系统要求的位信号时钟。
相位调节与分频输出如图6所示。
由于之前的DLF的Mod为8,而Clk_DLF的频率是500 kHz,周期即2μs,所以每次调节的相位最小单位为120 ns,20 ns×(5+1)=120ns。DLF在同一方向上接到DPD的Sign信号4次后动作,由于本次项目做曼彻斯特解码时,前导码是32个,换算成位信号有64个,由于曼彻斯特码是10交替的,故输入信号的有效跳变是32次。经过多次仿真和实验,DPLL一般在前25个前导码内即可稳定,稳定后在120 ns的范围内跳动。
3 锁相环路建模及分析
定义如下变量:ts为外加信号周期;to为反馈信号周期;p(n)为输出信号和外加信号的相位差。当输出信号和外加信号的相位差小于π时,鉴相特性是线性的,如图7所示。