原创 什么是PLL?

2008-10-6 22:17 4447 11 13 分类: MCU/ 嵌入式

PLL的意思是Phase-locked Loop,中文意思即为锁相环。


锁相环是一种反馈电路,其作用是使得电路上的时钟和某一外部时钟的相位同步。PLL通过比较外部信号的相位和由压控晶振(VCXO)的相位来实现同步的,在比较的过程中,锁相环电路会不断根据外部信号的相位来调整本地晶振的时钟相位,直到两个信号的相位同步。

在数据采集系统中,锁相环是一种非常有用的同步技术,因为通过锁相环,可以使得不同的数据采集板卡共享同一个采样时钟。因此,所有板卡上各自的本地80MHz和20MHz时基的相位都是同步的,从而采样时钟也是同步的。因为每块板卡的采样时钟都是同步的,所以都能严格地在同一时刻进行数据采集。


锁相环(PLL)是由鉴相器(PD),环路滤波器(LF)和压控振荡器(VCO)组成的自动相位控制系统。如图1所示。


点击看大图


其中鉴相器是相位比较装置,用来比较参考信号Ur(t)与压控振荡器输出信号Uo(t)的相位,产生对应于这两个信号相位差的误差电压Ue(t)。环路滤波器的作用是滤除误差信号Ue(t)中的高频成分及噪声,以保证环路所要求的性能,增加系统的稳定性。压控振荡器受环路滤波器输出电压Uo(t)的控制,使振荡频率向参考频率靠拢,二者的差拍频率越来越低,直至二者的频率相同、保持一个较小的剩余相差为止。下面介绍锁相环工作的大致过程:

锁相环路(PLL)和AGC、AFC电路一样,也是一种反馈控制电路。它是一个相位误差控制系统,是将参考信号与输出信号之间的相位进行比较,产生相位误差电压来调整输出信号的相位,以达到与参考信号同频率的目的,从而实现了对信号的频率漂移进行跟踪。在达到同频率的状态下,两个信号之间的稳定相差亦可做得很小。

鉴相器是个相位比较装置。它把输入信号和压控振荡器的输出信号Uo(t)的相位进行比较,产生对应于两个信号相位差的误差电压Ue(t)。环路滤波器的作用是滤除误差电压、Ue(t)中的高频成分和噪声,以保证环路所要求的性能,增加系统的稳定性。压控振荡器受环路滤波器输出电压Uo(t)的控制,使振荡频率向参考频率靠拢,二者的差拍频率越来越低,使两者的频率相同、保持一个较小的剩余相差直至消除频差而锁定为止。在环路开始工作时,如果输入信号频率与压控振荡器频率不同,则由于两信号之间存在固有的频率差,它们之间的相位差就会一直变化,结果鉴相器输出的误差电压就在一定范围内变化。在这种误差电压的控制下,压控振荡器的频率也在变化。所以,锁相就是压控振荡器被一个外来基准信号控制,使得压控振荡器输出信号的相位和外来基准信号的相位保持某种特定关系,达到相位同步或相位锁定的目的。若压控振荡器的频率能够变化到与输入信号频率相等,在满足稳定性条件下就在这个频率上稳定下来。达到稳定后,输入信号和压控振荡器输出信号之间的频差为零,相差不再随时间变化,误差电压为一固定值,这时环路就进入“锁定”状态。这就是锁相环工作的大致过程。


-------------------------------------------------------------


如何用锁相环实现倍频?


这是我从网上摘录的一段:


环路结构
以锁相环为基础的时钟产生结构如图1所示:外部25MHz的参考时钟信号或总线时钟(BusCLK)先进入到一个接收缓冲器,在进入鉴频鉴相器(PFD)之前要经过一个分频器,分频系数为M1,得到图1中φi,然后与从分频器M6来的内部反馈信号Фo在PFD中比较,得到误差信号Фe,它将作为电荷泵以及滤波网络的输入,用以控制压控振荡器(VCO)。VCO的输出先经过M3分频,再通过缓冲以后产生系统的主时钟PClk。同时,主时钟在进入分频器M6之前先通过H树形时钟分布网络,最后返回鉴相器,这样就形成了整个反馈回路。从平衡的角度来看, PFD的两个输入必须在频率和相位上保持一致,因此所得到的芯片内核时钟和输入的总线时钟的比值fpclk/fbus必须与M6/M1相等。通过改变M6以及M1的值,可以得到输入时钟频率的整数倍或者分数倍值。由于芯片要求时钟不能出现漂移,所以输出时钟占空比以及系统的相位调整能力必须对环境以及工艺参数变化不敏感。VCO的输出也可以切换到分频器M5上,得到的输出可作为二级高速缓存(L2)的时钟。同理,fvco=M3×fpclk =M5×fL2CLK,二级缓存的输出频率也可以通过调整M3以及M1来得到理想的值。

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户1432516 2008-10-6 22:40

1.将输入信号取反后与原信号异或 2.使用微分电路 a.将上升沿变成脉冲 b.原信号取反,将以前的下降沿边为脉冲 c.两个信号做加

用户1432516 2008-10-6 22:32

听说ICS5XX可以实现基于锁相环的时钟倍频
相关推荐阅读
用户1432516 2009-03-12 21:53
调好了DS1302
    用F2812调好了1302。    调试的时候主要遇到了两个问题:1.GPIO读入的数据老是0xFF;2.GPIO解决了之后,1302秒位的跳变比较缓慢。    先说第一个问题吧。以前以为所有...
用户1432516 2009-01-06 10:17
运放的偏置电压,偏置电流
    运放是集成在一个芯片上的晶体管放大器, 偏置电流 bias current 就是第一级放大器输入晶体管的基极直流电流.这个电流保证放大器工作在线性范围, 为放大器提供直流工作点. 因为运算放大...
用户1432516 2008-12-29 17:40
阻抗匹配
在网上看了一些资料,总结总结,没有详细的分析过程,大家可以补充!1.为什么要阻抗匹配?        在能量传输时,可以使输出端的能量全部传输到负载端,实现功率最大化。对于高频信号来说,则可以最大化的...
用户1432516 2008-12-29 15:13
看看Linux
随便看看Linux张点儿知识最近熟悉了Emacs,Gcc,Gdb,还有很多的东西要把自己锻炼成嵌入式牛人----------------------中远期发展规划...
用户1432516 2008-12-18 11:02
TMD,FM25L04
最近在调2812和FM25L04之间的SPI接口,一直有问题。都2个礼拜了,郁闷啊!我使用的是SPI Mode 0,2812的频率设为150Mhz,采用中断模式读取。有哪位网友用过的,麻烦帮帮我...
用户1432516 2008-11-14 18:20
[转]单片机加密破解的常用方法及应对策略
作者:52研究所 徐礼荣   来源:单片机及嵌入式系统应用介绍了单片机内部密码破解的常用方法,重点说明了侵入型攻击/物理攻击方法的详细步骤,最后,从应用角度出发,提出了对付破解的几点建议。 关键词:...
EE直播间
更多
我要评论
2
11
关闭 站长推荐上一条 /3 下一条