第四节:DC-DC降压转换器基础
4.1 Buck电路拓扑——降压的核心秘密
说起Buck电路,我脑子里第一个蹦出来的画面就是「水龙头调水流」。你想想看,输入电压就像水管里的水压,我们想要得到更小的水流(电压),就得靠一个阀门来控制。Buck电路里的开关管就是这个阀门。
一个标准的Buck电路,核心元件就四个:开关管(MOSFET)、续流二极管、电感和输出电容。我刚开始接触电源设计时,总觉得这玩意儿太简单了,不就是开关、储能、释放嘛。直到有一次,我在做一款12V转3.3V的模块,负载电流突然从1A跳到3A,输出直接掉了0.5V——嗯,那时候我才明白,看似简单的拓扑,背后全是细节。
Buck电路的工作过程,说白了就是两个阶段:
- 开关导通阶段:输入电压通过开关管给电感充电,同时给负载供电。电感电流线性上升。
- 开关关断阶段:电感通过续流二极管释放能量,电流线性下降。
我个人习惯把电感看作一个「能量中转站」。它不生产能量,只是搬运工。导通时存能量,关断时放能量,就这么简单。
4.2 连续模式与断续模式——电感电流的秘密
这里有个概念,很多新手容易搞混。连续模式(CCM)和断续模式(DCM),区别就在于电感电流有没有降到零。
连续模式(CCM):电感电流始终大于零。开关管关断期间,电感还没放完电,下一个周期就来了。这种模式下,输出纹波小,效率高,适合大电流应用。
断续模式(DCM):电感电流会降到零,然后保持一段时间。开关管关断后,电感能量放完了,负载全靠电容撑着。这种模式适合轻载情况。
我曾经遇到过一个问题:一个5V转1.8V的电路,轻载时效率特别低。查了半天,发现是芯片在轻载时自动切到了DCM模式,但我的电感选得太大了,导致DCM模式下开关频率异常。后来换了小一点的电感,问题就解决了。
为什么会进入DCM?说白了就是负载太轻,电感能量用不完。你想想看,负载只要0.1A,但电感每个周期能传0.5A的能量,那多余的能量怎么办?只能让电感电流降到零,等下一个周期再充。
4.3 占空比与输出电压——最核心的关系
这个关系,做电源的人必须烂熟于心。对于理想的Buck电路:
V_out = D × V_in
其中D就是占空比,范围0到1。比如输入12V,想要输出3.3V,那占空比就是3.3/12 ≈ 0.275,也就是27.5%。
但实际电路中,这个公式要打个折扣。因为开关管有导通电阻,二极管有正向压降,电感有直流电阻。实际公式是:
V_out = D × (V_in - V_sw) - V_diode × (1 - D)
V_sw是开关管压降,V_diode是二极管压降。我刚开始做设计时,直接用理想公式算,结果做出来的板子输出电压偏低,查了半天才发现是二极管压降没算进去。
| 参数 | 理想情况 | 实际情况 |
|---|---|---|
| 占空比计算 | D = V_out / V_in | D = (V_out + V_diode) / (V_in - V_sw + V_diode) |
| 效率 | 100% | 85%~95% |
| 纹波 | 0 | 与电感、电容相关 |
占空比还有一个限制:它不能无限接近0或1。开关管需要最小导通时间和最小关断时间。我记得有一次,客户要求输入48V,输出1.2V,算下来占空比只有2.5%。结果芯片根本做不到这么小的占空比,最后只能改用两级降压。
4.4 实际设计中的几个关键点
嗯,这里我要多说几句。理论归理论,实际做板子时,有几个坑是必踩的:
- 电感饱和电流:选电感时,饱和电流一定要大于峰值电流。我见过有人用饱和电流只有2A的电感去做3A的电路,结果电感直接变成导线,开关管烧了。
- 输出电容的ESR:ESR越大,纹波越大。陶瓷电容的ESR小,但容值做不大;电解电容容值大,但ESR高。我一般会在输出端并两个电容:一个陶瓷的滤高频,一个电解的扛纹波。
- 布局布线:开关节点(SW)的环路要尽量小。这个环路里的高频电流会产生电磁干扰。我习惯把输入电容紧挨着开关管放,地线用大面积铜皮。
最后说一句,Buck电路虽然基础,但想做好真不容易。我做了十年电源设计,每次画Buck电路还是会反复检查。你想想看,一个简单的拓扑,牵扯到电感、电容、开关频率、环路补偿……任何一个环节出问题,板子就废了。
下一节我们会聊Boost电路,也就是升压转换器。到时候你会发现,升压和降压的思路完全相反,但核心原理是一样的——都是靠电感的储能和释放。