4、拓扑结构详解(三):Buck-Boost升降压电路、SEPIC、Cuk电路对比
各位工程师朋友,欢迎来到第四讲。
前两讲我们聊了Buck和Boost,这两个是基础。但实际项目中,输入电压经常是波动的。比如电池供电,满电4.2V,放电到3.0V,而负载需要稳定的3.3V。这时候,你就需要既能升压又能降压的拓扑。
今天咱们就把Buck-Boost、SEPIC和Cuk这三个“升降压选手”拉出来,做个彻底的对比。我当年刚入行时,在这三个拓扑上可没少踩坑,今天一并分享给你们。
4.1 为什么需要升降压拓扑?
说白了,就是输入电压范围覆盖了输出电压。比如输入3V~5V,输出固定3.3V。输入高时降压,输入低时升压。
你想想看,如果只用Buck,输入低于3.3V时,输出就稳不住了。只用Boost,输入高于3.3V时,电路反而会出问题。所以,必须用升降压拓扑。
4.2 Buck-Boost电路:最经典的升降压方案
Buck-Boost,也叫反极性升降压电路。它的特点是输出电压与输入电压极性相反。嗯,这里要注意,很多新手会忽略这一点。
4.2.1 工作原理简述
Buck-Boost由开关管Q、二极管D、电感L和电容C组成。开关管导通时,电感储能;开关管关断时,电感通过二极管向负载释放能量。
输出电压与占空比D的关系是:
Vout = -Vin * D / (1 - D)
注意那个负号,表示输出是负压。如果你需要正压,就得用反相器或者改用其他拓扑。
4.2.2 我个人的经验
我在项目中用过Buck-Boost做负压电源,给运放供电。当时选型时没注意纹波,结果输出纹波高达100mV,导致信号采集精度不够。后来加了LC滤波才解决。
Buck-Boost的优点是结构简单,元件少。但缺点也很明显:
- 输出极性相反:很多应用需要正压,这就尴尬了。
- 纹波较大:因为电感电流不连续,输出纹波比Buck和Boost都大。
- 开关管应力高:开关管承受的电压是Vin+Vout,比单独Buck或Boost都高。
4.3 SEPIC电路:单端初级电感转换器
SEPIC,全称Single-Ended Primary Inductor Converter。它解决了Buck-Boost的极性反转问题,输出与输入同极性。
4.3.1 工作原理
SEPIC有两个电感L1和L2,一个耦合电容C1。开关管导通时,L1和L2同时储能;开关管关断时,L1通过C1向负载放电,L2直接向负载放电。
输出电压与占空比的关系:
Vout = Vin * D / (1 - D)
注意,这里没有负号了。而且当D=0.5时,Vout=Vin,实现了1:1的传输。
4.3.2 我为什么喜欢SEPIC
我个人习惯在电池供电设备中用SEPIC。为什么?因为它输入电流连续,对电池友好。而且输出纹波比Buck-Boost小。
但SEPIC也有它的脾气:
- 需要两个电感:虽然可以用耦合电感,但体积和成本还是上去了。
- 耦合电容C1的应力大:C1承受的电压是Vin,电流是输入电流的有效值,选型时要留余量。
- 效率略低:因为有两个电感,损耗比Buck-Boost稍大。
4.4 Cuk电路:电容储能式升降压
Cuk电路,名字来源于发明者Slobodan Ćuk。它和SEPIC有点像,但输出纹波更小。
4.4.1 工作原理
Cuk电路也有两个电感和一个耦合电容。但它的工作方式不同:开关管导通时,L1储能,C1通过L2向负载放电;开关管关断时,L1通过C1向L2放电,L2继续向负载供电。
输出电压公式和SEPIC一样:
Vout = -Vin * D / (1 - D)
等等,这里又出现了负号?没错,Cuk电路的输出也是反极性的。这一点和Buck-Boost一样。
4.4.2 Cuk的独特优势
Cuk最大的优点是输入和输出电流都是连续的。这意味着纹波可以做到非常小。我在做精密仪器电源时,就选用了Cuk拓扑。
但Cuk也有缺点:
- 输出反极性:和Buck-Boost一样,需要处理极性反转。
- 耦合电容C1的电流应力大:C1需要承受很大的纹波电流,必须用低ESR的电容。
- 启动冲击电流大:上电瞬间,C1充电会产生很大的冲击电流,需要软启动。
4.5 三种拓扑的详细对比
好了,咱们把这三个拓扑放在一起,做个直观的对比。我整理了一个表格,方便你选型时参考。
| 参数 | Buck-Boost | SEPIC | Cuk |
|---|---|---|---|
| 输出极性 | 反极性 | 同极性 | 反极性 |
| 输入电流 | 断续 | 连续 | 连续 |
| 输出电流 | 断续 | 断续 | 连续 |
| 输出纹波 | 大 | 中 | 小 |
| 元件数量 | 少(1个电感) | 多(2个电感+1个电容) | 多(2个电感+1个电容) |
| 开关管应力 | Vin+Vout | Vin+Vout | Vin+Vout |
| 效率 | 高(85%~95%) | 中(80%~90%) | 中(80%~90%) |
| 典型应用 | 负压电源、低成本方案 | 电池供电、宽输入范围 | 精密仪器、低纹波需求 |
4.6 如何选择?我的建议
选型时,我一般按这个思路来:
- 先看极性需求:如果需要正压,直接排除Buck-Boost和Cuk,选SEPIC。如果需要负压,Buck-Boost和Cuk都可以。
- 再看纹波要求:如果对纹波敏感,比如给ADC供电,优先选Cuk。如果纹波要求一般,SEPIC或Buck-Boost都行。
- 最后看成本:Buck-Boost元件最少,成本最低。SEPIC和Cuk需要两个电感,成本高一些。
好了,这一讲的内容就到这里。下一讲我们会进入实战环节,用具体的设计案例来巩固这些知识。到时候我会分享一个我实际做过的SEPIC电源设计,从选型到调试,一步步带你走一遍。
记住,理论是基础,但真正的经验来自动手。有机会的话,建议你把这三个拓扑都搭出来测一测,感受一下它们的差异。相信我,这比看十遍文章都有用。