问了Ti的人,给了一个脚本,脚本里面直接给了L2,C2的值,目前在等回复
脚本如下:可以用matlab画
% FileName: CLLLC_tankSelection.m
% Author: Manish Bhardwaj, Texas Instruments
% Date: 2/13/2019
% Description: CLLLC Tank Selection
%
% Copyright (C) {2019} Texas Instruments Incorporated -
http://www.ti.com/
% * ALL RIGHTS RESERVED*
%======================================================================
%%
P=bodeoptions;
P.Grid='on';
P.FreqUnits='Hz';
P.PhaseWrapping='on';
P.YlimMode='auto';
P.XlimMode='manual';
P.Xlim=[100000,750000];
P.Title.FontSize=12;
P.Title.FontWeight='bold';
P.XLabel.FontSize=11;
P.XLabel.FontWeight='bold';
P.YLabel.FontSize=11;
P.YLabel.FontWeight='bold';
P.TickLabel.FontSize=10;
P.MagUnits='abs';
P.MagScale='linear';
P.FreqScale='linear';
P.PhaseVisible='off';
%%
%------------------------------------------------------
% Define Plant Variables
%------------------------------------------------------
s=tf('s');
%desired resonant frequency
Fres=500000;
%desired transformer gain
n_CLLC=1.6;
%magnetizing inductance
Lm=25*10^-6;
%%
P.YlimMode='auto';
P.XlimMode='manual';
P.Xlim=[300000,750000];
P.Title.FontSize=12;
figure(1);
hold on;
Ln=0;
RL=20;
for Ln=7:3:19
L1=Lm/Ln;
%L2=1.3*10^-6;
%capacitance selection
%C1=57.423*10^-9;
C1=1/(L1*3.14*3.14*4*Fres*Fres);
C2=82.79*10^-9;
L2=1.3*10^-6;
C2_dash=C2/(n_CLLC*n_CLLC);
L2_dash = L2* (n_CLLC*n_CLLC);
%Zm
Zm=s*Lm;
%Z1
Z1=(1/(s*C1))+s*L1;
%Z2
Z2=(1/(s*C2))+s*L2;
Z2_dash=(1/(s*C2_dash))+s*L2_dash;
Rac_dash=RL*n_CLLC*n_CLLC *(8/(3.14*3.14));
Zx=(Zm*(Z2_dash+Rac_dash))/(Zm+Z2_dash+Rac_dash);
Vgain=(1/n_CLLC)*(Zx*Rac_dash / ((Z1+Zx)*(Z2_dash+Rac_dash)));
hold on;
freq_length=(300000*2*pi):10
750000*2*pi);
bode(Vgain,freq_length,P);
end
title('BCM CLLLC, Lm 25.6uH, Ln Varying, RL 20 Ohms ');
h=findobj(gcf,'type','line');
set(h,'linewidth',2);
legend('Ln=7','Ln=10','Ln=13', 'Ln=16', 'Ln=19')