锁相环环路滤波器计算公式_锁相环simulink仿真分析
@TOC 本文基于对锁相环基本原理有一定了解的情况下讲述,不在分析锁相环的各类动态特性。锁相环基本知识可以参考拉扎维 模拟集成电路书第14 15章节。本文侧重于simulink仿真。
本文用到的参考文献以及simulink工程文件,点击此处下载
一型锁相环
一型锁相环由鉴相器 环路滤波器 压控振荡器组成。一型锁相环只鉴别相位
图1 一型锁相环线性模型 根据线性模型可的开环传递函数 闭环传递函数
缺点:1.
其中
2.锁定范围有限(直接应用结论,没研究过。) 由于以上的两个缺点,一型锁相环不怎么用。下面研究二型锁相环。
二型锁相环(电荷泵锁相环)
.基本思路,为了提高锁定范围,先鉴频在鉴相,当
2.1 二型锁相环基本结构
.下图所示为二型锁相环基本结构。理想情况下,如果存在相位/频率差,鉴频鉴相器输出脉冲信号,电荷泵就会对电容充电,时间足够长的话,电压无穷大。因为电容电压
图2.1 电荷泵锁相环基本结构
当
图2.2 电荷泵锁相环线性模型 根据图2.1画出电荷泵锁相环的额线性模型,如图2.2所示。很容易推导出开环和闭环的传递函数如下:
开环传递函数
闭环传递函数为:
由于反馈系数为1,开环传递函数即为环路增益,其在原点处有2个极点,相移
图2.3 简单电荷泵锁相环环路频率特性
如图2.3所示,环路频率特性不稳定。为了使得环路稳定,通常引入零点即串联电阻R。 本文用到的参考文献以及simulink工程文件,点击此处下载
2.2串联电阻锁相环结构
根据2.1节的分析,可知,为了稳定环路,需要增加电阻R,引入零点。增加相位裕度。 电路结构如图2.4所示:
图2.4串联电阻锁相环电路结构 缺点:当开关S1 S2开断时,VCO的控制电压会有突变,采用并联电容C2解决。 本文用到的参考文献以及simulink工程文件,点击此处下载
2.3 并联电容锁相环结构
如图所示,
三阶二型锁相环电路结构
2.3.1二阶环路滤波器
首先推导二阶滤波器的传输阻抗。
其中:
2.3.2 三阶二型锁相环参数设计
利用2.3.1节中的*式,加入VCO的积分特性可得锁相环的开环传递函数(即环路增益)为
三阶二型环路(开环传递函数)频率响应
求解相位裕度:
上式对频率求导数,并令求导结果为0,得到相位裕度最大的时候,满足以下关系:
令开环传递函数(环路增益)的模为1,结合上式求得环路带宽:
利用PM表达式和
解得:
根据5 6 7三式求解电容电阻值。
注意这里的8 9 10三个式子,后面设计环路滤波器的时候经常使用
三.锁相环simulink仿真
本文用到的参考文献以及simulink工程文件,点击此处下载
3.1三阶二型锁相环simulink建模
所谓三阶二型锁相环:采用2.3节的二阶滤波器,由于VCO相当于积分器,传递函数为
图3.1 三阶二型锁相环simulink建模 图3.1所示为三阶二型锁相环simulink整体仿真电路。 假设系统性能要求如下:
参考时钟
下面分模块详细介绍设计过程。
3.2 PFD的simulink建模
图3.2 PFD的simulink建模框图 图3.2是典型的鉴频鉴相器框图,注意点如下:
1.UP和DN信号经过与非门后反馈到复位端,要人为的加入延时模块,Tranaport delay ,由于transport delay和logic operator数据类型冲突,加入data type convesion模块进行数据转换。
2.不用的端口不能悬空,用terminator模块连接
3.3 电荷泵simulink建模
电荷泵本质是压控电流源,在UP和DN信号控制下,控制电流输出,当UP=1时,恒定电流输出,UP=0时,无电流输出。DN信号同理,只是电流方向相反。
图3.3 电荷泵simulink建模 注意点如下:
1.PFD输出信号是boolean类型,Gain模块输入是double类型,需要数据转换模块。
2.电荷泵输出电流大小通过增益模块gain控制,此处Gain2=20uA, Gain1=-20uA
3.将gain模块输出的double信号通过contrlled current source转换为电流信号。
4.由于后级的滤波器网络属于电气接口,加入current measurement模块做信号转换。
3.4 环路滤波器设计及simulink仿真
为了叙述方便,再次重申系统要求,下面根据系统的性能要求设计RC参数。 参考时钟
根据2.3.2节中式5-10可以计算出环路滤波器的参数。这里采用matlab编程求解。 一般情况下,环路带宽约为参考频率的0.1倍,这里取800KHz
PM=50/180*pi;
I=20*10^-6;
fc=800000;
KVCO=30*10^6;
wc=2*pi*fc;
T1=(sec(PM)+tan(PM))/wc;
T2=(sec(PM)-tan(PM))/wc;
R1=wc/(I*KVCO*(1-T2/T1));
C1=T1/R1;
C2=C1/(T1/T2-1);
求解结果:
可以单独仿真锁相环的额开环传递函数,确保环路带宽和相位裕度满足要求。环路频率响应分析请点击此处连接 本文用到的参考文献以及simulink工程文件,点击此处下载
3.5其余模块介绍省略
3.6整体仿真结果
VCO控制电压变化曲线
不同环路带宽时,VCO控制电压变化曲线。红色环路带宽大于蓝色环路带宽
总结
根据本次仿真,根据自己系统的需要,先搭建simulink仿真电路,利用环路频率响应分析请点击此处连接利用线性分析工具,仿真锁相环传递函数,分析其相位裕度,环路带宽等频率特性。最后整体仿真。 注意各个模块之间的数据类型,和信号接口。
参考文献
本文的一些电路结构及公式计算参考如下:
宽带CMOS分数频率合成器的研究与实现——黄福青,博士论文
基于Matlab/Simulink的频率合成器模型设计——郝连秀 本文用到的参考文献以及simulink工程文件,点击此处下载
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)