以前学STM32的时候就知道了倍频这个概念。开发板上外接8M晶振,但是STM32主频却能跑72M,这离不开锁相环(PLL)的作用。之后在使用FPGA的时候,直接有PLL这个IP核提供给我们使用,实现自己想要的频率。但是当我们使用的时候,锁相环倍频的原理我们清楚吗?下面就来简要分析下倍频的原理。

  首先,我们需要了解下锁相环的组成。锁相环是由一个鉴相器(PD)、低通滤波器(LPF)和压控振荡器(VCO)组成。结构图如下:

  PLL需要有一个参考频率fi。输出频率为fo,参考频率与输出频率同时送入鉴相器。鉴相器的作用是检测输入信号和输出信号的相位差,并将检测出的相位差信号转换成uD(t)电压信号输出。当输出信号的频率与输入信号的频率相等时,输出电压与输入电压保持固定的相位差值,即输出电压与输入电压的相位被锁住,这就是锁相环的名称由来。转换后的电压信号经低通滤波器滤波后形成压控振荡器的控制电压uC(t),对振荡器输出信号的频率实施控制。压控振荡器(VCO)的控制特性如下:

当VCO的输入电压为0时,即输出频率fo=fi。

那么是如何实现倍频的呢?其实就是对输出fo作N分频,即fN,将分频后的频率送入鉴相器中与参考频率进行比较。当PLL进入锁定状态时,输出频率fo就实现了倍频,此时fo=N*fi。

锁相环倍频原理简要分析相关推荐

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

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

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

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

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

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

  4. 锁相环原理应用与计算机辅助分析,锁相环工作原理与应用

    锁相环是现代电子系统的基本模块之一.它通常用于多媒体,通信和许多其他应用程序.有两种不同类型的PLL - 线性和非线性.在现实世界中非线性设计是困难和复杂的,但线性控制理论在模拟PLL中是很好的建模的 ...

  5. 锁相环PLL原理分析

    PLL,Phase Locked Loop,锁相环,它的作用是得出正弦波的相位和角速度(区别于芯片硬件上的倍频器). 为弄清PLL的原理,先来点先导知识: 旋转矢量与三角函数的关系 在直角坐标系αβ中 ...

  6. 锁相环工作原理,比如我们8MHZ晶振如何让MCU工作在48MHZ或者72MHZ呢

    锁相环英文 Phase locked loop,所以很多资料上就简称PLL 现在很多芯片工作频率很多,频率多高取决晶振频率大小,比如我们电脑芯片1.5GHZ比如我们常用的单片机MCU又72MHZ,但是 ...

  7. 【学习笔记/PLL】锁相环PLL线性模型理论分析

    锁相(phase locking)的概念是20世纪30年代提出的,距今已经100年左右了,尽管工艺在持续发展,振荡器的频率也越来越快,各种花样锁相环结构的文章层出不穷,但是发展至今,基本的锁相环结构几 ...

  8. C打印函数printf的一种实现原理简要分析

    [0]README 0.1)本文旨在对 printf 的 某一种 实现 原理进行分析,做了解之用: 0.2) vsprintf 和 printf.c 的源码,参见 https://github.com ...

  9. tomcat原理简要分析,java

    tomcat原理 tomcat位置 tomcat实际上是部署在服务器上的: tomcat作用 tomcat服务器是一个Servlet和JSP容器,它响应HTML页面的访问请求. 实际上Tomcat是A ...

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

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

最新文章

  1. GridView强制换行与自动换行
  2. Java 接口实现计算器加减乘除(字符交互界面)
  3. 神策 2020 数据驱动用户大会主会场亮点回顾(内附回放)
  4. SAP UIVeri5 跳过检查 Google Chrome driver 版本检查的方法
  5. 前端学习(2662):vue3.0的todolist制作演示
  6. Schedulerx2.0分布式计算原理最佳实践
  7. FishC笔记—16 讲 序列,序列
  8. 笔记本BIOS启动项中找不到新装的固态硬盘解决
  9. Android开发实现选择城市界面,可根据拼音、首字母进行搜索
  10. Ae 表达式语言引用​:Comp
  11. 缓存投毒 -- 学习笔记
  12. 七夕告白html网页,html5+CSS3+JS七夕告白功能实现详解
  13. SQL Server 数据库修复专家SQLRescue
  14. hp t410微型计算机使用,HP 发表新款 t410 AIO Smart Zero 精简型电脑,仅需网络线即可作为电源驱动使用(影片)...
  15. java判断南北纬度的分界线_中国地理之南北分界线,一看就知道自己是南方人还是北方人...
  16. 当前时间显示器(代码屏显)
  17. STM32 GPIO的配置寄存器(CRL、CRH)快速学习
  18. linux服务器删除cdn,有惊无险的一次后台删除操作!警告不要乱删除东西
  19. matlab rtdemo怎么生成,simulink——RTW自动代码生成简介
  20. 汇总:Linux下文件操作接口

热门文章

  1. 评副高考计算机英语能加分吗,19类人员评副高以下职称时不用再考外语
  2. 神棍节献礼之——POJ1111 Image Perimeters(bfs)
  3. 汇编语言小写字母转大写字母
  4. 手把手带你撸一个校园APP(一):项目简介
  5. 【Strategy模式】C++设计模式——策略模式
  6. 微信小程序实践——实验4高校新闻网
  7. 通过aosp-latest下载Android源码
  8. Android SDK 目录和作用的分析详解
  9. Accumulator Proof解析
  10. 网络会议openmeetings下的openmeetings-util文件分析3