PLL是英文Phase Lock Loop的缩写,中文名称为“锁相环”。说到频率信号的产生我们知道有很多种方法,其中在固定形状和大小的石英晶体上加电压就可以产生一个非常稳定的频率信号,因此常常用于高精度仪器上作为基准频率使用,早期电脑主板上的外频通常是由石英晶体直接产生的,通过倍频或分频电路来获得不同频率的信号让主板各个电路协调工作,因此在Pentium时代之前的前辈们在给CPU超频时往往需要采用更换晶体的方式,费力而麻烦。
为了能够在很宽的范围内随意产生任何高精度的频率信号,PLL电路诞生了。PLL电路的工作原理比较简单,它由鉴相器、充电泵、环路滤波器和一个振荡器(VCO)构成。PLL电路刚接通电源时,VCO内部由变容二极管组成的RCL电路开始振荡而产生一个并不规范的频率,该频率经过分频电路降频后被送到鉴相器与石英晶体产生的基准频率进行相位的对比,发现VCO产生的频率偏离电路设定时就根据偏差的方向由充电泵产生一个矫正电压,该电压经过环路滤波器后送入VCO内的可变二极管上,随着可变二极管上工作电压的变化,其内部电容容量也会发生变化,VCO的振荡频率开始改变并趋近电路设定的频率,一旦两者频率信号的相位同步,鉴相器检测出来的相位误差就接近0,VCO内变容二极管两端的电压就固定不变,PLL电路就开始输出设定的频率信号并开始正常工作了。
由于PLL电路输出的时钟信号的频率可以在很大范围内变化,而且调整速度快,信号稳定,我们只要改变基准频率的大小或加入不同的修正电压就能随意的改变VCO输出的频率大小,也正是因为PLL电路灵活方便的特性,现在很多需要产生高质量频率信号的电路中都能见到PLL的身影。
ADC器件datasheet中的抖动是指的ADC内部本身的孔径抖动(Aperture jitter),并非指构成实际采样系统后的总jitter。
DLL和PLL是两个完全不同的东西,用在不同的地方。
DLL-Delay locked loop用在数字电路中,用来自动调节一路信号的延时,使两路信号的相位一致(边沿对齐),在需要某些数字信号(比如data bus上的信号)与系统时钟同步的情况下,DLL将两路clock的边沿对齐(实际上是使被调节的clock滞后系统clock 整数个周期),用被调节的clock做控制信号,就可以产生与系统时钟严格同步的信号(比如输出数据data跟输入clock同步,边沿的延时不受到电压、温度、频率影响)。PLL--Phase locked loop除了用作相位跟踪(输出跟输入同频同相,这种情况下跟DLL有点相似)外,可以用来做频率综合(frequency synthesizer), 输出频率稳定度跟高精度低漂移参考信号(比如温补晶振)几乎相当的高频信号,这时,它是一个频率源。利用PLL,可以方便地产生不同频率的高质量信号,PLL输出的信号抖动(频域上表现为相噪)跟它的环路带宽,鉴相频率大小有关。总的说来,PLL的环路带宽越小,鉴相频率越高,它的相位噪声越小(时域上抖动也越小)。
由于在实际ADC系统中,采样系统总的动态特性主要取决于采样时钟的抖动特性,如果对频率要求不是太高,VCXO是比较好的选择。
如果确实需要可变频率低抖动时钟,则基于PLL的时钟发生器是最好选择。
分享到:
相关推荐
PLL 和 DLL 的区别 DLL即Delay Lock Loop, 主要是用于产生一个精准的时间延迟, 且这个delay不随外界条件如温度,电压的变化而改变 而PLL即Phase lock loop, 主要是根据一个输入时钟产生出一个与输入时钟信号in ...
PLL_and_DLL(台湾版)
本文主要讲了一下PLL和DLL的区别,希望对你的学习有所帮助。
仿真生成北斗B1I中频信号,将其保存到文件中。调用捕获程序对1~37PRN编号卫星进行捕获处理,保存捕获结果。对捕获结果进行整理,选取相关...对各跟踪通道进行跟踪处理,使用PLL和DLL进行环路跟踪,持续得到跟踪结果。
基于永磁同步电机的PI控制,Matlab仿真(带负载),电流环和速度环换均采用PI控制
DDS/PLL在频率合成中的应用.pdfDDS/PLL在频率合成中的应用.pdfDDS/PLL在频率合成中的应用.pdfDDS/PLL在频率合成中的应用.pdfDDS/PLL在频率合成中的应用.pdf
(ADI)近日宣布推出一款先进的频率合成器ADF4371,采用了锁相环(PLL)、完全集成式压控振荡器(VCO)并集成低压差调节器(LDO)和跟踪滤波器技术。全新ADF4371支持各种射频/微波系统设计,能够满足航空航天、测试/测量、...
该12 V系统轨由感应开关元件生成,该元件会在轨上引起波纹和噪声。为了获得干净的供电轨,需要超低噪声调节器来生成5 V供电轨,为宽带PLL和VCO供电。在5 V供电轨上出现的任何噪声或波纹都会使PLL或VCO性能下降。
pll算法是来自经典的DSP的C程序和汇编程序库
pll for mtlab/simulink
pll的matlab仿真模型,完整,可以使用
PLL 锁相环 仿真 C代码实现,经过验证的锁相环仿真与C语言实现,对电力电子初学者非常有用,希望对您有帮助。 PLL 锁相环 仿真 C代码实现,经过验证的锁相环仿真与C语言实现,对电力电子初学者非常有用,希望对您有...
PLL模型,需要的可以参考,可能会有大学生毕设需要这个,所以上传上来供大家分享,一起交流。
小白
采用matlab对FLL辅助PLL的载波跟踪进行仿真
在本文中,我将提供一些实际示例来说明什么是良好的输入参考,不良输入参考会造成何种损坏,以及如何分析给定的输入参考。
PLL 计算工具 PLL 计算工具 PLL 计算工具 PLL 计算工具PLL 计算工具
环路计算器工具可以计算 PLL 环路滤波器设计的组件值。该工具根据用户提供的系统性能规格来计算组件值。
PLL 相噪分析matlab代码,可以用以分析整个系统相噪。