PLL的定义和作用是什么?
PLL。其实就是锁相环路,简称为锁相环。许多电子设备要正常工作,通常需要外部的输入信号与内部的振荡信号同步,利用锁相环路就可以实现这个目的。锁相环路是一种反馈控制电路,简称锁相环(PLL)。一种输出一定频率信号的振荡电路,也称为相位同步环(回路)。该回路利用使外部施加的基准信号与 PLL 回路内的振荡器输出的相位差恒定的反馈控制来产生振荡信号。在网络领域中, PLL 用于从接收的信号中分离出时钟信号。
锁相环的特点是:利用外部输入的参考信号控制环路内部振荡信号的频率和相位。
主要由检相器组成的电路,将电压控制振荡器的频率与输入载波信号或参考频率发生器的信号相比较。在通过了环路滤波器后,检相器的输出被反馈给电压控制振荡器来保持其与输入频率或参考频率完全同相。彩色电视、遥测设备和其他许多接收机都具有锁相环路。
因锁相环可以实现输出信号频率对输入信号频率的自动跟踪,所以锁相环通常用于闭环跟踪电路。锁相环在工作的过程中,当输出信号的频率与输入信号的频率相等时,输出电压与输入电压保持固定的相位差值,即输出电压与输入电压的相位被锁住,这就是锁相环名称的由来。
目前锁相环主要有模拟锁相环,数字锁相环以及有记忆能力(微机控制的)锁相环。你可以上华强电子网看看,我也是在那里看到的。
PLL 是什么意思?
STM32的PLL是“锁相环倍频输出”。
在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。其中的PLL为锁相环倍频输出,其时钟输入源可选择为HSI/2、HSE或者HSE/2。倍频可选择为2~16倍,但是其输出频率最大不得超过72MHz。
相关操作有:
1、设置PLL
RCC_PLLConfig;
2、打开PLL
RCC_PLLCmd(ENABLE);
3、等待PLL工作
while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) ==RESET)
4、判断是否PLL是系统时钟
while(RCC_GetSYSCLKSource() != 0x08)