3、DC-DC变换器拓扑(一):Buck、Boost、Buck-Boost、Cuk、Sepic、Zeta
各位好,今天我们开始聊DC-DC变换器。这部分内容,说实在的,是我个人在电源设计中最常打交道的一类拓扑。你想想看,从手机充电器到车载电源,从光伏MPPT到服务器供电,几乎处处都有它们的影子。
今天这一讲,我们先啃下六种基础的非隔离型DC-DC拓扑:Buck、Boost、Buck-Boost、Cuk、Sepic、Zeta。这六个家伙,搞懂了它们,你就掌握了开关电源的半壁江山。
核心观点:这六种拓扑本质上都是通过电感储能和电容滤波来实现电压变换。区别在于开关管、二极管、电感的连接方式不同,导致了不同的输入输出关系。
3.1 Buck变换器——降压的看家本领
Buck变换器,说白了就是降压。输入高电压,输出低电压。它的结构很简单:开关管、续流二极管、电感和输出电容。
我刚开始做电源那会儿,第一个亲手调试的就是Buck。记得有一次,输出纹波怎么都压不下去,折腾了两天。后来发现是PCB布局时,续流二极管的回路面积太大了。嗯,这里要提醒各位:功率回路要尽量短,这是硬道理。
Buck的关键公式就一个:
Vout = Vin × D
其中D是占空比。比如输入12V,占空比50%,输出就是6V。简单吧?但实际设计时,要考虑的东西可不少。
| 参数 | 经验取值 | 我的建议 |
|---|---|---|
| 电感纹波电流 | 20%~40%负载电流 | 我习惯取30%,兼顾体积和效率 |
| 开关频率 | 100kHz~2MHz | 低频效率高,高频体积小,看需求取舍 |
| 输出电容ESR | 越低越好 | 陶瓷电容首选,钽电容注意浪涌 |
小技巧:Buck的输入电流是断续的,所以输入端一定要加足够的电容。我曾经见过有人省了输入电容,结果EMI测试直接超标20dB。
3.2 Boost变换器——升压的硬骨头
Boost变换器,升压用的。它的结构和Buck刚好反过来:电感在输入端,开关管接地,二极管接输出。
Boost有个让人头疼的问题——右半平面零点。这是什么意思?简单说,当你突然加大负载时,输出电压会先掉一下再升上去。这个特性让环路补偿变得比较麻烦。
我记得有一次做LED驱动,用的Boost拓扑。客户要求动态响应特别快,我调了整整一周的补偿网络。最后用了Type III补偿器才搞定。所以各位,做Boost一定要留够环路调试的时间。
Boost的关键公式:
Vout = Vin / (1 - D)
比如输入5V,占空比60%,输出就是12.5V。注意,占空比越接近1,升压比越大,但效率会急剧下降。我一般不建议占空比超过85%。
避坑指南:我曾经遇到过Boost启动时冲击电流过大,直接把输入保险丝烧了。后来加了软启动电路才解决。Boost启动时,输出电容会通过电感充电,这个电流不可小觑。
3.3 Buck-Boost变换器——能升能降的万金油
Buck-Boost,顾名思义,既能升压也能降压。但它有个特点:输出电压极性是反的。比如输入+12V,输出可能是-5V。这在某些负压供电场景下很实用。
它的结构可以看作是Buck和Boost的串联简化版。一个开关管,一个二极管,一个电感,一个电容。简单是简单,但输出反相这个特性,有时候会让人措手不及。
关键公式:
Vout = -Vin × D / (1 - D)
当D<0.5时,是降压;D>0.5时,是升压。D=0.5时,输入输出绝对值相等。
实际应用:Buck-Boost常用于电池供电设备。电池电压从满电到亏电会变化,但后级电路需要稳定电压。Buck-Boost可以在输入高于或低于输出时都能稳压。
3.4 Cuk变换器——低纹波的升降压方案
Cuk变换器,名字来源于它的发明者Slobodan Ćuk。它也是升降压的,但输出极性也是反的。不过Cuk有个很大的优点:输入和输出电流都是连续的,纹波很小。
它的结构有点特别:输入端有个电感,输出端也有个电感,中间通过一个电容耦合。这个电容叫耦合电容,它负责传递能量。
我在做音频设备电源时,特别喜欢用Cuk。因为音频电路对电源纹波特别敏感,Cuk的低纹波特性简直是天作之合。不过Cuk的缺点也很明显:元件多,成本高,效率略低。
关键公式和Buck-Boost一样:
Vout = -Vin × D / (1 - D)
设计要点:Cuk的耦合电容要选低ESR的,否则纹波电流会导致电容发热。我一般用多层陶瓷电容(MLCC),并联几个来降低ESR。
3.5 Sepic变换器——同相升降压的实用派
Sepic变换器,全称Single-Ended Primary Inductor Converter。它也是升降压的,但输出极性和输入相同。这一点比Buck-Boost和Cuk方便很多。
Sepic的结构:输入端一个电感,输出端一个电感,中间一个耦合电容,再加一个开关管和一个二极管。看起来和Cuk有点像,但连接方式不同。
关键公式:
Vout = Vin × D / (1 - D)
注意,这里没有负号了。D<0.5降压,D>0.5升压。
Sepic有个好处:输入和输出之间可以加真正的关断。当开关管关断时,输入和输出完全断开。这在某些需要断电保护的场合很有用。
注意:Sepic的耦合电容要承受较大的纹波电流。我曾经选型时忽略了这一点,结果电容过热鼓包。后来换了高分子电容才解决。
3.6 Zeta变换器——Sepic的兄弟
Zeta变换器,和Sepic是对偶拓扑。它也是同相升降压,但结构上有些不同:Zeta的开关管在输入端,而Sepic的开关管在输出端。
Zeta的关键公式和Sepic一样:
Vout = Vin × D / (1 - D)
Zeta有个特点:输出电流是连续的,所以输出纹波比Sepic小一些。但输入电流是断续的,所以输入端需要更好的滤波。
我个人在实际项目中用Zeta比较少,因为它的启动特性不如Sepic好。但在某些特定场合,比如需要低输出纹波且同相升降压时,Zeta是个不错的选择。
3.7 六种拓扑的对比总结
好了,六种拓扑都讲完了。我们来个对比总结,方便各位选型时参考。
| 拓扑 | 功能 | 输出极性 | 输入电流 | 输出电流 | 元件数 | 我的推荐场景 |
|---|---|---|---|---|---|---|
| Buck | 降压 | 同相 | 断续 | 连续 | 少 | 通用降压,效率优先 |
| Boost | 升压 | 同相 | 连续 | 断续 | 少 | 电池升压,PFC前端 |
| Buck-Boost | 升降压 | 反相 | 断续 | 断续 | 少 | 负压生成,简单升降压 |
| Cuk | 升降压 | 反相 | 连续 | 连续 | 多 | 低纹波,音频供电 |
| Sepic | 升降压 | 同相 | 连续 | 断续 | 多 | 电池供电,同相升降压 |
| Zeta | 升降压 | 同相 | 断续 | 连续 | 多 | 低输出纹波,同相升降压 |
选型口诀:降压用Buck,升压用Boost,升降压看需求——反相选Buck-Boost或Cuk,同相选Sepic或Zeta。要低纹波,Cuk和Zeta是首选。
嗯,今天的内容就到这里。这六种拓扑是DC-DC的基础,后面的隔离型拓扑很多都是从它们衍生出来的。各位在实际项目中遇到问题,欢迎随时交流。
公众号:蓝海资料掘金营,微信deep3321