Sepic电路的参数计算较为简单,可以用matlab来完成,代码如下。
clear;clc;
Vin = 12; %输入电压单位V
Vout = 6; %输出电压单位V
Fs = 5000000; %开关频率单位Hz
Iout = 1; %输出电流单位A
DeltaIin = 0.2; %输入电流纹波单位A
DeltaIout = 0.2; %输出电流纹波单位A
DeltaVc = 0.01; %输出电压纹波单位V
Ts = 1/Fs; %开关周期
duty = Vout / (Vout+Vin);
L1 = (Vin * duty * Ts) / DeltaIin;
L2 = (Vin * duty * Ts) / DeltaIout;
C1 = (Iout * duty * Ts) / DeltaVc;
C2 = (Iout * duty * Ts) / DeltaVc;
duty = duty * 100; %单位%
Ts = Ts * 10^6; %单位us
L1 = L1 * 10^6; %单位uH
L2 = L2 * 10^6; %单位uH
C1 = C1 * 10^6; %单位uF
C2 = C2 * 10^6; %单位uF
fprintf('duty = %.1f%%\n',duty);
fprintf('Ts = %.1fus\n',Ts);
fprintf('L1 = %.1fuH\n',L1);
fprintf('L2 = %.1fuH\n',L2);
fprintf('C1 = %.1fuF\n',C1);
fprintf('C2 = %.1fuF\n',C2);
一、降压模式下,输出电压为6V时,结果如下:

Sepic电路拓扑如下(仅考虑理想情况)

仿真结果如下图所示。

可以看出,稳态情况下,B通道为输出电压6.054V,A通道为电感的电流纹波18.086mV / 0.1R=180.86mA。
此次仿真为开环控制,所以输出电压不会很准确,而且为会随着负载的变化而变化,因此,必须加入闭环。
二、升压模式下,结果如下:

电路拓扑如下:

仿真结果如下图所示。

可以看出,稳态情况下,B通道为输出电压18.002V,A通道为电感的电流纹波16.206mV / 0.1R=162.06mA。
此次仿真为开环控制,所以输出电压不会很准确,而且为会随着负载的变化而变化,因此,必须加入闭环。
三、其它问题。
1、使用耦合电感,可以把感值减少为独立电感的1/2,但是慎用耦合电感,要用的话,也要用松耦合。用独立电感会容易调一些。
2、开关管要承受Vin max + Vout max的电压,所以要注意其耐压。
3、稳态时,C1的两端的电压为Vin。
审核编辑:汤梓红
-
电路
+关注
关注
173文章
6063浏览量
177464 -
仿真
+关注
关注
53文章
4406浏览量
137661 -
参数
+关注
关注
11文章
1868浏览量
33755
发布评论请先 登录
硬件消抖方案元件参数的计算方法
基于LM5157EVM-SEPIC评估模块的SEPIC转换器设计与性能分析
KiCad电路仿真简易教程
谐波对双鼠笼异步电机回路电气参数计算的影响
【「# 运算放大器参数解析与LTspice应用仿真」阅读体验】+Ltspice实践:电流测量电路仿真
Multisim模拟电路仿真教程
SiC MOSFET 开关模块RC缓冲吸收电路的参数优化设计
名单公布!【书籍评测活动NO.60】运算放大器参数解析与LTspice应用仿真
Sepic电路设计解析(工作原理+应用设计+波形分析)
VirtualLab Fusion应用:基于分布式计算的AR光波导中测试图像的仿真
在LTspice中采用运放构建开环仿真,同时构建参数一致的闭环电路进行仿真,发现二者的闭环增益曲线不一致,为什么?
仿真Vos电路

Sepic电路的参数计算及仿真
评论