|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
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 仿真 |
|