零基础使用MATLAB求解三阶电荷泵锁相环CPPLL相关系统参数

参考资料:

4. 三阶电荷泵PLL稳定性分析_哔哩哔哩_bilibili

一、三阶锁相环模型

每个模块的传递函数如下:

 

由每个模块传递函数,得到环路增益传递函数,于是便可以得到零点、极点。

 

根据传递函数,也可知,这是一个三阶系统,三个极点,一个零点

 二、理论计算

那么,现在是已知一个系统的传递函数:

 零、极点表达式为:

 目标函数为相位裕度:

 现在的问题转化为:已知G(s),求R1/C1/C2,使PM在增益交点处满足要求(其中N、Ip、Kvco,这三个量为已知设计量)。

 第一步:根据系统要求(GBW/相位裕度),求零点、极点。

对目标函数(相位裕度PM)求导,使取极大值时的频率 \omega等于GBW,且极大值为相位裕度要求值(如60度)。这样就可以求得零点、极点(用GBW、相位裕度表示)。

 

 第二步:根据零、极点,求C1/C2/R1

 最终结果为:

 三、MATLAB代码

%-----程序功能---------%
%根据给写的系统需要参数、以及相关模块的设计参数,求出R1,C1,C2

clear
%系统需求参数
wu=2*pi*0.8e6;% 带宽,单位:rad/s,通常小于输入参考时钟的1/10
pm=60/180*pi;%相位裕度,单位:rad

%设计参数
N=10;%最大分频比
Icp=44e-6;%电荷泵充放电电流,单位:A
Ios=0;%电荷泵失调电流,单位:A
Kpd=Icp/2/pi; %鉴频鉴相器增益
Kvco=250e6*2*pi;%压控振荡器增益,单位:rad/s/V

%计算相关数值
wp=wu*cos(pm)/(1-sin(pm));%计算出极点,单位:rad/s
wz=wu^2/wp;%计算出零点,单位:rad/s
C2=1/N*Kpd*Kvco/wu^2*sqrt(wz/wp) %单位:F
C1=(wp/wz-1)*C2 %单位:F
R1=1/C1/wz %单位:欧姆
%% 

%绘制波特图
G=1/N*Kpd*Kvco*tf([R1*C1 1],[R1*C1*C2 C1+C2 0 0]);%PLL环路增益传输函数
p=bodeoptions;
p.FreqUnits='Hz';
bode(G,p)
grid on;
%% 

%绘制闭环系统的单位阶跃响应
Gf=feedback(G*N,1/N); %设置闭环系统
figure
step(Gf,20e-6); 
grid on;


仿真结果图:

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
电荷系统位噪声分析.pdf》是一篇关于电荷系统位噪声分析的科技论文。在这篇论文中,作者对电荷系统位噪声进行了详细的研究和分析。 首先,论文介绍了电荷系统的基本原理和工作原理。电荷是一种用于时钟信号重构和时钟恢复的重要电路。其基本原理是利用电荷技术将输入信号的频率倍频,从而实现对输入信号的时钟恢复。 接着,论文详细讨论了电荷系统中的位噪声问题。位噪声是电路中非理想因素引起的一种不稳定性,会对系统的性能产生负面影响。论文分析了位噪声的产生原因,并提出了应的噪声补偿方法。 论文还对电荷系统位噪声进行了实验测量,得到了一系列实验数据。通过对实验数据的分析,论文得出了电荷系统位噪声的频谱特性和幅度特性,并与理论模型进行了对比。 最后,论文总结了电荷系统位噪声分析的结果,并提出了一些改进方案。通过对位噪声的研究和分析,可以优化电荷系统的性能,提高其应用的稳定性和可靠性。 综上所述,《电荷系统位噪声分析.pdf》是一篇重要的科技论文,对电荷系统位噪声问题进行了深入研究和分析,为相关领域的研究和应用提供了重要的理论依据和实验数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值