- 本课程为精品课,您可以登录eeworld继续观看:
- PLL 构建块 – 第二部分
- 登录
- 课程目录
- 课程笔记
[音乐播放]
大家好,欢迎观看 TI高精度实验室 - PLL 构建块
第 2 部分。
在每个电子安全系统内的某个位置,
大家几乎都可以看到锁相环,这些锁相环的类型和配置
不一。
本培训模块属于第 2 部分,这部分
延续了第 1 部分的内容,介绍锁相环 (PLL) 内部的
一些基本核心块。
回想第 1 部分,我们了解到
用参考振荡器频率f osc 除以 R 计数器
可以得出相位检测器频率 f PD。
用 VCO 频率 f VCO除以 N 计数器
可以得出相位检测器的反馈信号,我们将其称为
f sub N。
相位检测器和电荷泵
输出校正电流,
该电流与两个输入 f N 和 f PD 之间的
相位误差成正比。
环路滤波器对这些校正电流进行整流,
并生成调谐电压以控制 VCO 输出频率。
我们来仔细看看参考输入、相位检测器、
电荷泵和环路滤波器构建块。
为了生成信号,PLL 需要
参考振荡器频率 f osc。
各种类型的来源如下。
晶体振荡器 (XO)以特定频率
谐振。
它包括谐振晶体和有源电路,
例如逆变器。
温度补偿晶体振荡器 (TCXO)
可以感测温度差异,从而保持良好的
误差频率精度。
恒温控制晶体振荡器 (OCXO)
是一种用于将温度控制在
恒定水平的晶体振荡器。
其精度高于 TCXO。
此外,还可以使用其他设备的输出
来驱动 PLL。
这些设备可能属于 TI 的
LMK 系列产品。
也可能是嵌入了传输数据的
恢复时钟。
例如,在 SERDES 应用中就是这种情况,
将并行数据放入串行流中,
以便更轻松地通过长导线进行传输。
通常,相位频率检测器 (PFD) 与
电荷泵集成在一起。
它们共同控制环路滤波器的电压,
将 VCO 驱动至正确的频率。
相位频率检测器比较
N 和 R 分频器的输出,并将其
转换为校正电压。
电荷泵将此校正电压
转换为校正电流。
如果比较的频率相同,
则认为 PLL 处于锁定状态。
从理论上讲,电荷泵的输出
应为高阻抗状态。
在实践中,存在狭窄的
正负交替电流脉冲,并且其周期
等于相位检测器的周期。
解锁时,这些脉冲会变得更宽,
并且方向相同。
这将调节环路滤波器的电压,
以控制 VCO 输出频率。
例如,当输出频率太低时,
会生成宽的正脉冲,
以增加 VCO 调谐电压,并使 VCO 频率更接近
目标值。
环路滤波器是一种低通滤波器,
可将电荷泵输出的校正电流累积到
一个电压中,并对性能产生巨大影响。
环路滤波器确定PLL 环路带宽,
而环路带宽影响相位噪声杂散和变化速度。
TI 的 PLLATINUM sim软件有助于设计和仿真
环路滤波器的性能以及环路带宽的
影响。
PLL 闭环传递函数对相位噪声、
杂散和锁定时间有很大的影响。
PLL 环路带宽以 BW 表示,
是影响这些性能指标的
关键参数。
PLL 的总体相位噪声可分为
两个主要因素。
在环路外部,相位噪声主要包括
VCO 和输出分频器。
在环路内部,除了环路带宽外,相位噪声
还包括几乎其他所有组件。
其他参数包括相位裕度、伽玛
和极点比。
环路滤波器专为这些参数和所需的
环路动力学而设计。
如果端分频器值、电荷泵或 VCO 增益
发生了重大变化,
环路动力学也将随之改变,
可能需要重新设计环路滤波器。
为了充分减少抖动,请选择 BW JIT
作为环路带宽,以更大程度减小曲线下方的面积。
在这个带宽下,自激 VCO 与相位噪声是相等的。
我们来看看原因。
将环路带宽设置为更小的偏移 BW 1,
会使可求面积增加红色部分。
将环路带宽设置为更大的 BW 2,
则增加蓝色部分。
环路滤波器的设计需要权衡。
尽管最佳环路带宽 BW JIT 的
抖动最小,但点相位噪声、杂散和
锁定时间之类的其他指标会驱动不同的要求,
并提供充分的理由来选择BW JIT 以外的 BW。
设计时可以采用这样的策略:
首先,将 BW 设置为 BW JIT,然后,查看锁定时间、
杂散和相位噪声,相应地进行调整
以满足这些设计目标。
如果选择此最佳抖动环路带宽作为环路带宽,
则可为相位噪声、杂散和所有参数
提供可接受的性能,直接使用即可。
但是,如果测量值或仿真
表明杂散太高,
则可以减小环路带宽以改善杂散。
另一方面,如果锁定时间太慢,
请考虑增加环路带宽。
本视频到此结束。
谢谢观看。
我们设置了一个包含四个问题的简单测验,
请尝试完成此测验,检验您对视频内容的理解程度。
如果需要有关TI 时钟和计时以及
相关产品的更多信息,请访问 ti.com。
课程介绍
共计7课时,1小时5分43秒
猜你喜欢
换一换
推荐帖子
- MSP430的map文件有个疑惑
- 我的程序通过IAR生成的map文件最后几行如下: 9 906 bytes of CODE memory 280 bytes of DATA memory (+ 92 absolute ) 222 bytes of CONST memory Errors: none Warnings:...
-
armcu
微控制器 MCU
- BQ24196电源管理系统实现
- 最近准备做个小项目 ,里边的电源管理准备用BQ24196,实现外部适配器与电池自动控制切换,并且实现电池自动控制充电或者主动控制(通过IIC),另电池电量检测准备使用tps27082l,整体方框图如下,大伙给个意见,看这电路是否合理...
-
liuxiang5119
模拟与混合信号
- 求各位前辈提供一下改良思路
- 这一段时间课程设计,从周一开始看MSP430到底是个什么玩意儿到今天把交通灯系统做出来了。首先真的很感谢前一段时间耐心回答我一些基础问题的各位 也感谢EEWORLD论坛。 现在我想把这个简易交通灯系统再精进一下,准备添加一些外设,但是暂时想到的也只是蜂鸣器而已(要求中有一个是按键中断模拟救护车经过,所有灯红),没有其他的思路了,还有好几天,也想自己挑战一下,借此机会多接触一点东西。 现在已经用...
-
zbnzbnzbnz
微控制器 MCU
- 【新人】msp430-expf5529和msp430-expf5529lp什么区别
- 刚入手单片机,手上有msp-exp430f5529lp一块 ,和艾研信息的 口袋电子系统实验模块AY-SEB Module, 现在在网上找了一份教程,是关于msp-exp430f5529的,是白色的板子 请问白色的msp-exp430f5529和红色的这个launchpad msp-exp430f5529lp有什么区别吗? 前者的教程后者适用吗? ...
-
sooooooda
微控制器 MCU