3、DC-DC变换器拓扑(一):Buck、Boost、Buck-Boost、Cuk、Sepic、Zeta

各位好,今天我们开始聊DC-DC变换器。这部分内容,说实在的,是我个人在电源设计中最常打交道的一类拓扑。你想想看,从手机充电器到车载电源,从光伏MPPT到服务器供电,几乎处处都有它们的影子。

今天这一讲,我们先啃下六种基础的非隔离型DC-DC拓扑:Buck、Boost、Buck-Boost、Cuk、Sepic、Zeta。这六个家伙,搞懂了它们,你就掌握了开关电源的半壁江山。

核心观点:这六种拓扑本质上都是通过电感储能和电容滤波来实现电压变换。区别在于开关管、二极管、电感的连接方式不同,导致了不同的输入输出关系。

DC-DC变换器拓扑(一)知识体系 非隔离型DC-DC Buck(降压) Boost(升压) Buck-Boost(升降压) Cuk(升降压+低纹波) Sepic(升降压+同相) Zeta(升降压+同相) 核心区别:电感位置、开关管与二极管的连接方式、输入输出极性 共同点:均使用电感储能 + 电容滤波 + PWM控制

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