4、DC-DC升压与升降压:Boost电路原理、SEPIC与Cuk拓扑、多拓扑组合应用场景

好,咱们接着聊DC-DC。上一章讲了降压,这一章咱们聊聊升压和升降压。

说实话,在车规MCU的电源设计里,纯升压的场景其实不多。但升降压,那可就太常见了。比如电池电压在9V到16V之间波动,而MCU需要稳定的3.3V或5V,这时候你就得用升降压拓扑。我最早接触车规项目时,就吃过一次亏——用了纯降压方案,结果冷启动时电压掉到6V,MCU直接复位了。从那以后,我对升降压电路就格外上心。

4.1 Boost电路:升压的基本功

Boost电路,说白了就是让输出电压高于输入电压。原理其实不复杂:开关管导通时,电感储能;开关管关断时,电感释放能量,叠加到输入电压上,形成更高的输出电压。

关键公式就一个:

Vout = Vin / (1 - D)

其中D是占空比。你想想看,D越大,输出电压就越高。但D不能无限大,一般不超过0.9,否则效率会急剧下降。

我在项目中遇到过一个问题:某次做12V转24V的Boost,占空比设到了0.85,结果电感啸叫得厉害,效率也只有82%。后来把开关频率从200kHz提到400kHz,电感选小一点,问题就解决了。嗯,这里要注意——频率高了,开关损耗也会增加,得权衡。

核心要点:

  • Boost电路不能空载运行,否则输出电压会失控
  • 输出电容要选低ESR的,否则纹波会很大
  • 电感饱和电流要留足余量,我一般留30%

4.2 SEPIC拓扑:升降压的实用选择

SEPIC,全称是Single-Ended Primary Inductor Converter。名字挺绕口,但用起来很顺手。它的最大优点是:输入电压可以高于、等于或低于输出电压,而且输出极性是正的。

SEPIC的结构有点意思——它有两个电感(或者一个耦合电感)和一个耦合电容。耦合电容是关键,它负责传递能量。

我个人习惯在车规项目里优先考虑SEPIC,原因有三:

  1. 输入输出隔离——通过耦合电容,输入和输出之间没有直流通路,安全性好
  2. 输出极性正——不像Cuk拓扑输出是负的,SEPIC直接输出正电压
  3. 短路保护容易做——输出短路时,电流不会直接倒灌到输入端

我曾经在一个车载T-Box项目里用过SEPIC。输入是9V-16V的电池电压,输出是稳定的5V/2A。当时选了一颗集成MOSFET的SEPIC控制器,外围元件很少,板子空间省了不少。不过要注意,SEPIC的效率一般比Buck-Boost低2-3个百分点,因为多了一个电感和电容的损耗。

实战技巧:

SEPIC的耦合电容要选X7R或X5R材质的,耐压要够。我一般选输入电压的2倍以上。另外,两个电感最好用耦合电感,这样能减小纹波,还能省空间。

4.3 Cuk拓扑:另一种升降压方案

Cuk拓扑,名字来自它的发明者Slobodan Ćuk。它和SEPIC有点像,但输出极性是反的。也就是说,如果你输入是正电压,输出就是负电压。

在车规MCU电源里,Cuk用得不多。为什么?因为MCU一般需要正电压供电,负电压反而少见。但有一种情况例外——你需要给运放或ADC提供负电源时,Cuk就派上用场了。

Cuk的优点是纹波小,因为输入和输出端都有电感,电流是连续的。缺点是启动时会有浪涌电流,而且输出电容要承受较大的纹波电流。

我记得有一次,一个同事问我能不能用Cuk做5V转-5V,给一个音频放大器供电。我建议他用隔离型DC-DC,因为Cuk的输入输出不隔离,容易引入噪声。他试了试,果然音频底噪大了不少。最后换了隔离方案,问题才解决。

避坑指南:

我曾经在Cuk电路里选了一个ESR偏高的输出电容,结果纹波电压达到了200mV,完全不能用。后来换成低ESR的聚合物电容,纹波降到了30mV。所以,Cuk的输出电容一定要选低ESR的,这点很重要。

4.4 多拓扑组合应用场景

在实际的车规项目中,单一拓扑往往不够用。你需要把多种拓扑组合起来,才能满足复杂的电源需求。

我总结了几种常见的组合场景:

场景 输入电压 输出电压 推荐拓扑组合
MCU核心供电 12V电池 1.2V/3.3V Buck + LDO
传感器供电 9V-16V 5V/3.3V SEPIC 或 Buck-Boost
CAN收发器供电 12V电池 5V Buck
运放负电源 12V -5V Cuk 或 隔离DC-DC
冷启动保持 6V-16V 3.3V Buck-Boost + 储能电容

你看,不同的场景,拓扑选择完全不同。我个人习惯是先看输入电压范围,再看输出功率,最后考虑成本和空间。

举个例子,一个车规级域控制器,需要同时输出1.2V(给MCU核心)、3.3V(给I/O)、5V(给传感器)和12V(给电机驱动)。这时候,我会先用一个Buck-Boost把电池电压稳定到5V,然后再用多个Buck和LDO做二次降压。这样设计的好处是:前级Buck-Boost解决了电压波动问题,后级Buck和LDO保证了低噪声和高效率。

嗯,这里要提醒一句——多拓扑组合时,要注意上电时序。MCU核心电压必须先建立,然后才是I/O电压。否则,MCU可能会锁死或出现逻辑错误。我一般会用电源管理芯片(PMIC)或者分立的上电时序控制电路来解决这个问题。

总结一下:

  • Boost适合纯升压场景,但要注意空载和纹波
  • SEPIC是车规升降压的首选,效率稍低但安全可靠
  • Cuk适合负电源需求,但纹波和启动电流要小心
  • 多拓扑组合时,上电时序和噪声隔离是关键

好了,这一章就聊到这儿。下一章咱们会深入讲讲Buck-Boost的实战设计,包括电感选型、环路补偿和PCB布局。到时候我会分享一个我踩过的坑——电感饱和导致输出电压跌落,差点让项目延期。敬请期待。