PLL,Phase Locked Loop,锁相环,它的作用是得出正弦波的相位和角速度(区别于芯片硬件上的倍频器)。

为弄清PLL的原理,先来点先导知识:

旋转矢量与三角函数的关系
在直角坐标系αβ中有一个旋转矢量(模值为),在直角坐标系中以速度ω(rad/s)绕中心点逆时针旋转,其在两坐标轴的投影分别为:

直角坐标系

①α坐标轴

②β坐标轴

下面这个PLL环的作用就是求出旋转矢量Ψ的速度ω和角度θ,推导如下:

上图中比较点的输出

其中,θ为矢量的实际角度,为矢量的估计角度,PLL的目的就是让这两个角度相等。

有这么个规律最为关键和有趣:

在角度θ(弧度制)很小的条件下,存在

sinθ ≈ θ

为了直观说明,我用Matlab画了一个图,如下所示:

在0.25弧度角度(约14.3°)以内,两条曲线几乎重合

我把m语言脚本也贴出来:

 i = 0:0.01:0.5;y = sin(i);plot(i,y,'r');hold onplot(i,i,'b');xlabel("弧度角度");legend("sinθ","θ(弧度)");

于是在直角坐标系中,当角度差很小时就有

上面的PLL示意图就可以惊奇地等效为

根据框图,得到开环传递函数

闭环传递函数为

这是一个2型系统,对于斜坡输入(假设角度随时间线性增大),稳态误差为0。

为了验证上面推导的正确性,我在Simulink中搭建了一个PLL模型,如下图所示:

Simulink仿真模型

在调试过程中发现,随着验证的矢量旋转速度越快,PI参数中的KP/KI也要相应增大,不然上升时间太长,系统快速性指标会比较差。

仿真结果:

黄线为sin函数,蓝线为角度

可以看出,模型完成了锁相的目的,推导得到验证。

锁相环PLL原理分析相关推荐

  1. 锁相环PLL --原理浅析

    1.什么是锁相环 锁相环电路是使一个特殊系统跟踪另外一个系统,更确切的说是一种输出信号在频率和相位上能够与输入参考信号同步的电路,它是模拟及数模混合电路中的一个基本的而且是非常重要的模块. 2.锁相环 ...

  2. 锁相环(PLL)的工作原理

    1.锁相环的基本组成 许多电子设备要正常工作,通常需要外部的输入信号与内部的振荡信号同步,利用锁相环路就可以实现这个目的. 锁相环路是一种反馈控制电路,简称锁相环(PLL,Phase-Locked L ...

  3. 锁相环(PLL)的工作原理(转载)

    1.锁相环的基本组成 许多电子设备要正常工作,通常需要外部的输入信号与内部的振荡信号同步,利用锁相环路就可以实现这个目的. 锁相环路是一种反馈控制电路,简称锁相环(PLL,Phase-Locked L ...

  4. 锁相环环路滤波器计算公式_锁相环PLL的电路原理以及基本构成

    锁相环 (phase locked loop),顾名思义,就是锁定相位的环路.学过自动控制原理的人都知道,这是一种典型的反馈控制电路,利用外部输入的参考信号控制环路内部振荡信号的频率和相位,实现输出信 ...

  5. 基于matlab锁相环电路,锁相环PLL的电路原理以及基本构成

    锁相环 (phase locked loop),顾名思义,就是锁定相位的环路.学过自动控制原理的人都知道,这是一种典型的反馈控制电路,利用外部输入的参考信号控制环路内部振荡信号的频率和相位,实现输出信 ...

  6. PLL(锁相环)电路原理

    (一) PLL(锁相环)电路原理 在通信机等所使用的振荡电路,其所要求的频率范围要广,且频率的稳定度要高.无论多好的LC振荡电路,其频率的稳定度,都无法与晶体振荡电路比较.但是,晶体振荡器除了可以使用 ...

  7. 锁相环 matlab 噪声,锁相环(PLL)系统的噪声特性

    锁相环(PLL)系统的噪声特性 本文是一篇述评文章,由推导一般 PLL 噪声方程式,并将相加噪声划分为通带噪声和阻带噪声开始.在随后的章节中,对所有主要的相加噪声源的特性进行了研究, (本文共12页) ...

  8. 锁相环的原理和作用——基础补充(五)

    锁相环一直在被提起,在我心中一直都是一个词,没有概念,现在FPGA内必须要学会用到,在此做下记录. 1 为什么要用锁相环? 对于现在的数字控制系统,对于外部信号的解析都是基于芯片内部的时钟的,系统内部 ...

  9. 锁相环(PLL)基本原理

    锁相环(PLL)基本原理 一.摘要 锁相环(PLL)电路存在于各种高频应用中,从简单的时钟净化电路到用于高性能无线电通信链路的本振(LO),以及矢量网络分析仪(VNA)中的超快开关频率合成器.本文将参 ...

最新文章

  1. 1-编程的基本条件和起步
  2. 图解远程版本库开发周期 —— Git 学习笔记 22
  3. SOCK_DGRAM(数据报套接字)与SOCK_STREAM(流套接口)的区别
  4. 王道考研 计算机网络9 物理层传输介质 双绞线 同轴电缆 光纤
  5. php js 的rsa加密
  6. 直接用Jdbc就能操作数据库了,为什么还要用spring框架
  7. python中提取几列_自己录制的公开课视频中提取字幕(python+opencv+Tesseract-OCR)
  8. JMeter中使用“用户自定义变量”实现参数化
  9. Masonry 布局 cell 高度适应的一种方案(实现类似朋友圈简单布局)
  10. rust狗阳的师傅是谁_杨幂迪丽热巴新剧同天官宣,你更期待谁呢?
  11. reviewboard--ubuntu安装reviewboard
  12. 简约资源教程分享网模板,emlog模板
  13. 华为应用市场AGC研习社|如何提升投放转化,实现获量增长?
  14. 几何分布的期望公式的推导
  15. CocosCreator接入穿山甲SDK(IOS)--激励视屏
  16. katka-container搭建
  17. ansible主机清单和动态主机清单
  18. 鸿蒙和ios流畅对比,鸿蒙OS对比iOS,华为再次“超越”,流畅度大幅领先苹果!...
  19. Firefox下载文件时中文名乱码问题
  20. 冒泡排序算法,C语言冒泡排序算法详解

热门文章

  1. 笔记:关于QMap使用时候的一点技巧
  2. 迪普科技助力抚顺市教育局搭建“三通两平台”
  3. EPIC 创建DMEEX付款结构
  4. Excel文件双击两次才能显示内容的解决方案
  5. 数据解读:票房破50亿!《长津湖》凭什么如此火爆?
  6. 算法大作业 圆排列问题
  7. 3d效果图制作傻瓜软件_据说做装修设计的都用这个傻瓜式设计软件
  8. cloudreve重置管理密码
  9. 模板Struts的UI标签的主题和模板
  10. javassist使用中遇到的问题记录