什么是锁相环?
什么是锁相环?

什么是锁相环?

1、锁相环的基本组成

锁相环路是一种负反馈控制电路(Phase-Locked Loop 相位锁定环路),简称PLL。特点是:利用外部输入的参考信号控制环路内部震荡信号的频率和相位。

因锁相环可以实现输出信号频率对输入信号频率的自动跟踪,所以锁相环通常用于闭环跟踪电路。

在锁相环路工作时,当输出信号的频率与输入信号的频率相等时,输出电压与输入电压保持固定的相位差,即输出电压与输入电压的相位被固定住(锁住),这就是锁相环名称的由来。

锁相环通常由鉴相器(PD)环路滤波器(LF)压控振荡器(VCO)三部分组成

锁相环(PLL)组成原理框图

在这个图里,锁相环中的鉴相器又称为相位比较器。

它的作用是检测输入信号和输出信号的相位差,并将检测出的相位差信号转换成 uD(t) 电压信号输出。

该信号经低通滤波器滤波后形成压控振荡器的控制电压 uC(t) ,对振荡器输出信号的频率实施控制。

2、锁相环的工作原理

锁相环的工作原理分为以下几个步骤:

(1)当输入信号与反馈信号的相位不同步时,相位比较器(PD)检测到相位差,并生成一个与相位差成正比的电压信号。

(2)滤波器(LF)对电压信号进行滤波,去除噪声和抖动。

(3)电压控制振荡器(VCO)根据滤波后的电压信号调整输出信号的频率和相位,使输出信号逐渐接近输入信号的相位。

(4)当输出信号与输入信号的相位达到同步时,锁相环进入锁定状态,系统维持稳定度相位同步。

3、STM32中锁相环的应用

在STM32中,锁相环主要有以下作用:

  • 1、系统时钟生成:STM32通常用锁相环从外部晶震或者内部时钟源生成所需的系统时钟。例如:通过使用PLL,可以将外部8MHz晶振提升到72MHz或者更高,以满足高性能应用的需求。
  • 2、USB时钟生成:在具有USB功能的STM32微控制器中,锁相环可以用于生成精确的48MHz时钟,满足USB 2.0全速(12Mbps)或高速(480Mbps)通信的需求。
  • 3、音频时钟生成:在音频处理器应用中,STM32的PLL可以用于生成特定的硬盘采样率(44.1kHz,48kHz等)以及I2S和SPDIF接口所需的位时钟和帧时钟。
  • 4、ADC和DAC时钟生成:在高速数据采集和信号处理应用中,PLL可以用于为ADC和DAC提供精确的采样时钟,从而实现高性能的数据转换。
STM32F4 时钟树图

4、总结

锁相环在通信和电子领域有广泛的应用,它为实现高精度时钟信号提供了重要支持,本文简单介绍了锁相环基本原理,工作方式和应用。

参考文献:

【STM32】知识补充 锁相环原理与应用解析_stm32数字锁相-CSDN博客

STM32F4开发指南-寄存器版本(正点原子)

什么是锁相环?读懂它的基本组成和工作原理-CSDN博客

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注