3、开关电源拓扑结构:Buck、Boost、Buck-Boost拓扑原理、非隔离与隔离方案的选择、电感与电容选型
做LED驱动这么多年,我摸过的电源拓扑少说也有几十种。但说句实话,真正在量产项目里天天打交道的,无非就是Buck、Boost、Buck-Boost这三兄弟。你想想看,LED照明说到底就是个恒流源,把输入电压转成负载需要的电压和电流,拓扑选对了,项目就成功了一半。
3.1 Buck拓扑:降压型,最常用的方案
Buck电路,说白了就是降压。输入电压高,输出电压低。比如你拿24V输入,驱动一串6V的LED灯珠,那就得用Buck。
它的工作原理其实不复杂。开关管导通时,电流从输入流过电感,给负载供电,同时给电容充电。开关管关断时,电感续流,通过续流二极管继续给负载供电。嗯,这里要注意,电感电流不能断,否则输出纹波会很难看。
关键公式:Vout = Vin × D(D为占空比)
这个公式是理想情况下的结果。实际项目中,还要考虑二极管的压降、开关管的导通电阻、电感的直流电阻。我有个习惯,算完理论值后,会留5%-10%的余量。
我在项目中遇到过一个问题:客户要求输出纹波小于50mV,但第一次打样出来纹波有120mV。查了半天,发现是输出电容的ESR太大了。换成低ESR的陶瓷电容后,纹波直接降到30mV。所以电容选型真的不能马虎。
3.2 Boost拓扑:升压型,适合低压输入场景
Boost拓扑,就是升压。输入电压低,输出电压高。比如你用单节锂电池(3.7V)驱动12V的LED灯带,那就得用Boost。
Boost的工作原理和Buck正好相反。开关管导通时,电感储能;开关管关断时,电感释放能量,和输入电压叠加后给负载供电。所以输出电压可以比输入电压高。
个人经验:Boost电路有个坑——启动瞬间的浪涌电流。我曾经在一个项目里,Boost启动时直接把输入保险丝烧了。后来加了软启动电路,问题才解决。所以做Boost设计时,一定要考虑启动电流的限制。
Boost的占空比公式是:Vout = Vin / (1 - D)。注意,占空比不能太接近1,否则效率会急剧下降。我一般控制在0.85以内。
3.3 Buck-Boost拓扑:升降压型,灵活但复杂
Buck-Boost,顾名思义,既能升压又能降压。输入电压可能高于或低于输出电压时,就用它。比如汽车LED大灯,输入电压在9V到16V之间波动,但LED灯珠需要恒定的12V,这时候Buck-Boost就派上用场了。
Buck-Boost有两种常见形式:
- 反极性Buck-Boost:输出电压和输入电压极性相反。这种拓扑在LED驱动里用得不多,因为LED需要正电压。
- 四开关Buck-Boost:四个MOS管组成H桥结构,可以实现正电压输出。这是目前LED照明里最常用的方案。
注意:四开关Buck-Boost的控制逻辑比较复杂。我建议新手先用集成芯片,比如TI的LM5118或MPS的MPQ4470。自己搭分立元件的话,很容易出现环路不稳定问题。
3.4 非隔离与隔离方案的选择
这个问题,我几乎每次培训都会被问到。其实选择标准很简单:看安规要求。
| 方案类型 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| 非隔离(Buck/Boost) | 效率高(可达95%+)、成本低、体积小 | 输入输出不隔离,有触电风险 | 灯具外壳为绝缘材料、低压输入(如12V/24V系统) |
| 隔离(反激/LLC) | 安全可靠、可满足UL/CE安规 | 效率稍低(85%-92%)、成本高、体积大 | 市电输入(220V/110V)、金属外壳灯具 |
我个人习惯是:能非隔离就非隔离。为什么?效率高、成本低、体积小。但前提是灯具的外壳必须是绝缘材料,而且用户不会接触到带电部分。如果是金属外壳的工矿灯,或者出口到欧洲的产品,那就老老实实用隔离方案。
我曾经在一个户外路灯项目里,为了省成本用了非隔离方案。结果客户反馈说安装工人触电了——虽然没出大事,但那个项目后来全部召回,改成了隔离方案。所以安全永远是第一位的。
3.5 电感与电容选型
电感选型,说白了就是选三个参数:电感值、饱和电流、直流电阻。
- 电感值:决定了纹波电流的大小。电感值越大,纹波越小,但体积和成本也越大。我一般把纹波电流控制在输出电流的20%-40%。
- 饱和电流:必须大于峰值电流。否则电感饱和,电流会瞬间飙升,烧毁开关管。嗯,这个一定要留余量,我通常留20%以上。
- 直流电阻:越小越好。DCR大了,效率会下降,发热也会增加。
电感值计算公式(以Buck为例):
L = (Vin - Vout) × D / (ΔI × fsw)
其中ΔI是纹波电流,fsw是开关频率。举个例子:Vin=24V,Vout=12V,D=0.5,ΔI=0.5A,fsw=200kHz,那么L = (24-12)×0.5/(0.5×200000) = 60μH。
电容选型,主要看三个参数:容值、耐压、ESR。
- 容值:决定了输出电压的纹波大小。容值越大,纹波越小。但容值大了,启动时间会变长。
- 耐压:一般取输出电压的1.5倍以上。比如输出12V,选25V耐压的电容比较稳妥。
- ESR:等效串联电阻。ESR越小,纹波越小,但成本也越高。陶瓷电容的ESR最低,铝电解电容的ESR较高。
我的选型习惯:输出电容优先用陶瓷电容,因为ESR低,高频特性好。但陶瓷电容有个缺点——DC偏压特性。比如一个10μF的陶瓷电容,加上12V电压后,实际容值可能只有5μF。所以选型时一定要看数据手册的DC偏压曲线。
最后说一句,电感电容的选型没有绝对的对错,只有适合不适合。你想想看,同一个电路,用不同厂家的电感,效果可能天差地别。所以我的建议是:先仿真,再打样,最后实测验证。别偷懒,这一步省不了。