Files
B_Current_Ctrl/Matlab/buck_setup.m
T
2025-09-11 22:24:31 +08:00

39 lines
477 B
Matlab

clear;clc;
Vin = 150;
Vout = 110;
Fs = 100000;
R = 10;%ohm
Rl = 0.5;%ohm
DeltaVi = 0.1; %V
DeltaVo = 0.1; %V
DeltaIo = 0.1; %V
%Simple time
model_dt = 1/1000000000;%1/200;
control_dt = model_dt * 5000000;
L = 22 * 10^-6;%uH
%L = 2.2 * 10^-6;%uH
%L = 6.8 * 10^-6;%uH
BAT_MAX = [4.35,4.2,4.2,4.2,4.2,4.2,4.2,4.2,4.2];
Ci = (47 + 47) * 10^-6;%uF
Co = (47 + 47) * 10^-6;%uF
fprintf('L = %fH\n',L);
fprintf('Ci = %fF\n',Ci);
fprintf('Co = %fF\n',Co);