锁相环的作用是让输出信号的频率和相位与参考信号一致,体现在现实世界就是让电视机里面的头在上面,脚在下面,红色是红色,绿色是绿色。锁相环由三个模块组成:VCO压控振荡器,PD鉴相器,LF环路滤波器。
鉴相器也称相位比较器,PD顾名思义,就是对输出信号和参考信号之间的相位进行比较,其输出信号正比于两者的相位误差。

图1 PLL的模块功能
其中u1是输入信号,w1是输入信号的角频率,ud是鉴相器输出信号,uf是LF滤波器的输出信号,u2是压控振荡器的输出信号,其中相位差定义为u1和u2之间的相位差。
PLL的工作原理是:若输入信号u1和u2的相位不相同,其相位差经过鉴相器输出为ud,经过环路滤波输出得到uf,相位增大,进入压控振荡后相位增大,相位差减小,直至相位差为0,稳定信号。
PLL除了稳定信号的频率相位,还有一个作用是可以检测淹没在噪声中的信号,如果输入信号u1存在大量噪声,经过鉴相器后输出信号ud将在一个平均值附近抖动,输入滤波器之后,输出的信号uf里几乎没有什么噪声,最终VCO的输出信号u2的相位将与u1几乎相同,即能够识别出淹没在噪声中的信号。
关于锁相环的分类,锁相环既有纯数字的——全数字锁相环ADPLL,也有纯模拟的——线性锁相环LPLL,还有数模混合的——数字锁相环DPLL,DPLL里面仅有鉴相器是数字的,其他模块是模拟的,所以称为数模混合锁相环,其中鉴相器使用的是EXOR门或者JK触发器数字电路。
接下来对各模块分别进行详细介绍。
首先是鉴相器,基本原理是输出信号与两个输入信号的差值成正比。
乘法型鉴相器,顾名思义,这种类型的鉴相器将输入和输出信号进行相乘,基波进入滤波器以及振荡器,高次谐波被滤掉,最终得到的线性模型为:

第二,异或门EXOR鉴相器。

图2 异或门鉴相器

图3 相位差为0时的输出信号
如图2 为异或门鉴相器,输入信号和输出信号之间没有相位误差时,输入和输出信号的相位刚好相差90°,经过异或门,产生占空比为50%的输出信号,该信号和输入(参考)信号波形相同,频率刚好是前者的两倍。输出信号的算术平均值为0,当相位误差为90°时输出信号平均值最大,误差为-90°时最小。
如果锁相环失锁,则w1和w1’之间的相位存在误差,此时鉴相器的输出存在一个w1-w1’的基波交流误差量,而高次谐波将被滤波器滤除掉,最终进入锁存状态。
第三,JK触发器鉴相器。

图4 JK触发器鉴相器
J端边沿触发时,触发器为高状态,Q=1,K端边沿触发时,触发器为低状态,Q=0。

图5 相位误差为0时的输出
当相位误差为0时,输出信号与输入信号相位相差180°,ud信号的算术平均值为0,当相位误差为正时,ud信号的输出值也为正,为负时输出值也为负,可以轻易得出,相位误差为180°时输出值最大,-180°时输出值最小。