在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2684|回复: 9

pll matlab 仿真

[复制链接]
发表于 2009-2-24 13:41:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
% ==========================================================
% Phase Detector
% ==========================================================
Kpd = 80e-6;
Cpd = Kpd;
% ==========================================================
% Loop Filter Circuit
% ==========================================================
% I(s)
% ->----------------------------------------
% | | +
% | |
% < |
% > |
% R < ------ C1
% > ------
% < | V(s)
% > |
% | |
% | |
% C2 ----- |
% ----- |
% | | -
% --------------------------------------------
% ==========================================================
% Third Order Loop Filter
% ==========================================================
% Loop Filter Values
R = 35e3;
C1 = 100e-12;
C2 = 10e-12;
% num_Clf = [R*C2 1];
% den_Clf = [R*C1*C2 C1+C2 0];
% ==========================================================
% Second Order Loop Filter Approximation (ignore C1)
% ==========================================================
num_Clf = [R*C2 1];
den_Clf = [C2 0];
Clf = tf(num_Clf, den_Clf);
% ==========================================================
% Plant: VCO
% ==========================================================
Kvco = 100e6;
num_Pvco = [Kvco];
den_Pvco = [1 0];
Pvco = tf(num_Pvco, den_Pvco);
f=1/(2*pi*sqrt(10e-9*25e-15));
fprintf('\n f=%1.6e',f);
% ==========================================================
% Divider
% ==========================================================
N = 484;
Cdiv = 1 / N;
% ==========================================================
% Forward Loop L
% ==========================================================
L = minreal(Cpd * Clf * Pvco * Cdiv);
% ==========================================================
% Closed Loop T
% ==========================================================
T = minreal(L/(1+L));
% ==========================================================
% Plots
% ==========================================================
% Gain and Phase Margin
figure(1)
margin(L)
% Root Locus
figure(2)
rlocus(T)
% Step Response
figure(3)
step(T)
% Bandwidth
figure(4)
bode(T)

这是一简单锁相环matlab能过关,有没高手能把它pll的transient 仿真
发表于 2009-3-31 17:40:25 | 显示全部楼层
pll matlab 仿真
发表于 2010-3-7 21:46:32 | 显示全部楼层
好东西,谢谢。
发表于 2011-3-17 12:36:34 | 显示全部楼层
hspice2009
发表于 2011-3-17 13:47:35 | 显示全部楼层
正需要PLL的知识,谢谢了
发表于 2011-3-18 15:20:03 | 显示全部楼层
好东西,谢谢。
发表于 2011-4-7 11:59:32 | 显示全部楼层
.wzsky.net/
发表于 2011-4-10 06:02:43 | 显示全部楼层
Thanks.
发表于 2018-7-2 19:11:17 | 显示全部楼层
这种代码太基础了。。。
发表于 2018-9-15 07:55:51 | 显示全部楼层
duoxiefenxiang
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-3-29 19:38 , Processed in 0.028612 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表