在计算机和嵌入式系统中,常常要用锁相环来倍频,那么,锁相环是如何倍频的,其原理又是什么呢?
目录
- 1. 锁相环基本概念与构成
- 1.1 鉴相器
- 1.2 低通滤波器
- 1.3 压控振荡器
- 2. 锁相环如何实现倍频
- 3. 锁相环也会失效?
- 4. 参考文献
1. 锁相环基本概念与构成
锁相环的英文简称是PLL(Phase Locked Loop)意思也就是说,锁相环就是锁定相位的一个环路,更确切地说,是一个闭环电路,是对相位的阶跃响应。
如下图所示(分频器只有在系统有倍频需要的时候才有,故而用虚线标出):
从上图可以看出,锁相环由鉴相器、低通滤波器、压控振荡器以及分频器组成。压控振荡器经过分频后,再与原来的输入电压一同输入鉴相器,就可以达到倍频的目的。
1.1 鉴相器
顾名思义,鉴相器就是鉴定相位的是否有偏差的模块。那么如何做到“鉴相”呢?理想条件下,一个两输入的异或门电路就可以实现。
异或门电路,当两个输入的数字信号相同时输出0,不同时输出1。可以从上图中的Vin和Vout中看出。这样,就达到了鉴定两个输入信号是否同相的目的。
那,异或门又如何设计呢?这就要用到数字电子的知识了,具体可以设计成以下的样子:
稍微懂点数字电子的知识就可以了哈。
1.2 低通滤波器
常见的滤波器有三种,分别是高通滤波器,低通滤波器,带通滤波器,而带阻滤波器并不常见。低通滤波器很好理解,就是让低频信号通过,高频信号则过滤掉。
上图反映了锁相环在相位调节前后,各物理量的变化过程。可以看到,VPD在经过低通滤波器后,将数字信号变成了较为平缓的模拟信号。
常见的低通滤波器有两种,一阶低通滤波器和二阶低通滤波器。
一阶低通滤波器和二阶低通滤波器都是常用的滤波器类型,它们的主要区别在于其对信号的滤波效果和滤波器的复杂度不同。
一阶低通滤波器的滤波效果相对较简单,可以有效地去除高频信号,使得信号的频率范围被限制在低于截止频率的范围内。但是在截止频率之上,其对信号的抑制效果并不是很明显。一阶低通滤波器的实现比较简单,只需要一个电容和一个电阻就可以实现,因此成本比较低。
二阶低通滤波器相对于一阶低通滤波器来说,其滤波效果更加明显。在截止频率之上,它对信号的抑制能力更强,可以有效地去除高频噪声,使得输出信号更加平滑。此外,二阶低通滤波器还具有较好的相位响应和群延迟性能。但二阶低通滤波器需要使用更多的元件进行实现,因此成本比较高。
因而在锁相环中,通常采用二阶滤波器。
如上图所示,低通滤波器在对输入信号进行滤波的同时,也相当于进行了积分。以达到对输入-输出的相位误差进行累积的效果。 我们可以简单推导一下二阶低通滤波器的传递函数:
1.3 压控振荡器
压控振荡器是一个受压控电压控制改变输出频率的模块,有一个参数为压控灵敏度,就是控制电压和输出频率的转换系数。
振荡器本身就是多种多样,也是较为深奥的学问,感兴趣的可以参考:【模拟集成电路】宽摆幅压控振荡器(VCO)设计
2. 锁相环如何实现倍频
通过以上的分析,我们可以得出整个系统的传递函数(鉴频器和压控振荡器的传递函数并不难,故而略去):
环路增益为G(S),整个系统的闭环传递函数为H(S),从上面的关系式可以看出,当系统的各项参数稳定后,输入与输出信号的关系仅与分频系数N有关,反馈回路分频器的分频系数与整个系统的倍频系数一致。
3. 锁相环也会失效?
有了锁相环,系统就高枕无忧了。。。吗?
远非如此,当电子系统受到电磁干扰,或者极端温度条件时,时钟同样会出现不准确的情况,这种情况又该如何解决呢?
这时候要分情况讨论,限于篇幅,仅仅说明通信协议中应对此种问题的方法。
在通信协议中,通常有两种方法来实现数据传输中的错误。
- 硬件层面(物理层面):将普通的电平信号改为差分信号进行通讯,常见的有
RS485
和CAN
通讯协议。 - 软件层面:添加校验位,也就是在通讯协议中,会有专门的字段对数据的准确性进行校验,数据校验的方式也是多种多样,最常见的有
奇偶校验
和CRC校验
等。
关于CRC校验的具体细节,可参考我的这篇文章:
CRC校验原理全面解读
当然,软件除了添加校验位,还有一种方式,就是采用 过采样技术,现在很多芯片(单片机)的UART协议中都可以通过简单配置实现过采样。
过采样是指在接收端对数据进行多次采样,以提高采样的准确性。通常情况下,UART采用16倍过采样,即每个位周期内进行16次采样。这样可以有效地减小时钟频率差异对数据采样的影响。
过采样的原理是通过对数据进行多次采样,统计每次采样中数据位的状态,然后根据统计结果判断数据位的值。如果大多数采样中数据位为高电平,则判断该位为逻辑1;如果大多数采样中数据位为低电平,则判断该位为逻辑0。
过采样技术可以提高UART通信的可靠性,减小时钟频率差异对数据采样的影响。同时,过采样还可以用于检测和纠正数据传输中的错误,提高通信的可靠性和稳定性。
关于UART通信的基本原理,可以参考:UART串口通信
而关于过采样,目前可查到的资料并不是很理想,有时间再单独写一篇。
4. 参考文献
让频率提升几十倍的电路!锁相环的工作原理!
锁相环原理
以及,CSDN的AI助手。
相关书籍:《电路原理》《模拟电路技术基础》《数字电路技术基础》《自动控制原理》等。