1. BUCK拓扑基础:从原理到选型,把底子打牢
大家好,我是你们的老朋友。咱们这门《BUCK环路稳定性速成实战》,第一脚油门得踩稳了。BUCK电路这东西,说白了就是个“降压开关”。你给它一个高的直流电压,它给你吐出一个低的、稳定的直流电压。听起来简单,但里面的门道,我做了十几年电源,踩过的坑能绕办公室一圈。
今天这一章,我们不谈复杂的环路补偿,先把BUCK的“骨架”搭起来。你想想看,骨架歪了,后面肌肉再发达也白搭。
1.1 BUCK电路工作原理:它到底是怎么降压的?
BUCK的核心就三个动作:开关管导通、开关管关断、电感续流。我习惯把它想象成一个“水龙头+水锤”的系统。
- 导通阶段:MOSFET导通,输入电压VIN直接怼到电感上。电感电流线性上升,像个“水锤”在蓄能。这时候,负载电流由电感和输入共同提供。
- 关断阶段:MOSFET关断,电感电流不能突变。它通过续流二极管(或者同步MOSFET的下管)继续给负载供电。电感电流线性下降,把之前存的能量放出来。
- 稳态平衡:导通时电感电流上升的量,等于关断时下降的量。这就是伏秒平衡。输出电压VOUT = D × VIN,D是占空比。
核心公式(伏秒平衡):
VON × tON = VOFF × tOFF
推导出:VOUT = VIN × D
嗯,这里要注意。理想情况下是这个公式。但实际中,二极管压降、MOSFET导通电阻、电感DCR都会吃掉一部分电压。我在一个48V转12V的项目里,算出来占空比应该是0.25,结果实际调出来是0.27。为什么?因为线路损耗和器件压降。所以,别死磕公式,要留余量。
1.2 连续导通模式(CCM)与断续导通模式(DCM):两种脾气,两种活法
这是新手最容易迷糊的地方。我刚开始做电源时,也分不清什么时候该用CCM,什么时候该用DCM。其实很简单,就看电感电流有没有降到零。
| 特性 | CCM(连续导通模式) | DCM(断续导通模式) |
|---|---|---|
| 电感电流 | 始终大于0,不会到零 | 每个周期会降到0,并保持一段时间 |
| 负载范围 | 重载、满载时出现 | 轻载、空载时出现 |
| 纹波电流 | 较小,输出纹波小 | 较大,输出纹波大 |
| 环路特性 | 右半平面零点(RHPZ)麻烦,补偿难 | 没有RHPZ,补偿相对简单 |
| 效率 | 重载效率高 | 轻载效率高(开关损耗占比小) |
我个人习惯,在设计之初就明确:这个电源主要工作在什么负载?如果是服务器主板,常年重载,那就按CCM设计。如果是电池供电的IoT设备,大部分时间在休眠,那就得考虑DCM甚至PFM(脉冲频率调制)。
避坑指南:
我曾经在一个项目里,没注意负载范围,电感选小了。结果满载时是CCM,一切正常。但负载一降到30%,电路直接进入DCM,环路相位裕度暴跌,输出开始低频振荡。查了两天,最后发现是电感感量不够,导致临界负载点太高。所以,一定要算一下临界电感值,确保在你想工作的负载范围内,模式是可控的。
临界电感计算公式:
L_critical = (V_OUT × (1 - D)) / (2 × f_SW × I_OUT_min)
其中IOUT_min是你希望维持CCM的最小负载电流。
1.3 关键元器件选型逻辑:电感、电容、MOSFET
选型这事儿,说难不难,说简单也不简单。我见过太多人直接抄参考设计,结果换个供应商就出问题。咱们得理解背后的逻辑。
1.3.1 电感:储能的核心
电感选型,主要看三个参数:感量(L)、饱和电流(Isat)、直流电阻(DCR)。
- 感量:决定了纹波电流的大小。感量越大,纹波越小,但动态响应越慢。我一般选纹波电流为输出电流的20%-40%。
- 饱和电流:这是硬指标。电感一旦饱和,感量骤降,电流会像短路一样飙升。我建议饱和电流至少留20%的余量,别卡着极限用。
- 直流电阻(DCR):直接影响效率和发热。DCR每增加1mΩ,在10A电流下就多损耗0.1W。对于大电流应用,我倾向于用扁平线绕制的大尺寸电感,DCR更低。
警告:
千万别只看电感上的标称电流!有些厂家标的“额定电流”是温升电流,不是饱和电流。我曾经吃过这个亏,一个3A的电感,实际2.5A就饱和了,MOSFET直接炸管。所以,一定要看数据手册里的“Saturation Current”曲线。
1.3.2 电容:滤波与储能
电容主要分输入电容和输出电容。输出电容对环路稳定性影响最大。
- 输出电容(COUT):决定了输出纹波和负载瞬态响应。我习惯用MLCC(多层陶瓷电容),ESR低,高频特性好。但要注意,MLCC的容值会随直流偏置电压下降。一个10μF的电容,在12V下可能只剩4μF。所以,选型时要看“DC Bias”曲线。
- 输入电容(CIN):主要吸收输入端的纹波电流。BUCK电路的输入电流是断续的,所以输入电容的RMS电流能力要够。我一般选X7R或X5R材质的MLCC,耐压留50%余量。
输出纹波估算公式:
V_ripple ≈ ΔI_L × (ESR + 1/(8 × f_SW × C_OUT))
其中ΔI_L是电感纹波电流。
1.3.3 MOSFET:开关的灵魂
MOSFET选型,核心是导通电阻(RDS(on))、栅极电荷(Qg)、漏源击穿电压(VDSS)。
- RDS(on):决定了导通损耗。低压大电流应用,我倾向于选RDS(on)在几mΩ的MOSFET。但要注意,RDS(on)会随温度升高而增大,一般按125°C时的值来算损耗。
- Qg:决定了开关损耗。Qg越小,开关速度越快,开关损耗越低。但Qg小的MOSFET,通常RDS(on)会大一些。这是个取舍。
- VDSS:耐压值。我习惯留20%以上的余量。比如输入是12V,我会选30V的MOSFET。别问我为什么,问就是被尖峰电压炸过。
我的选型习惯:
对于同步BUCK,上管和下管的选型侧重点不同。上管主要承受开关损耗,我优先选Qg小的;下管主要承受导通损耗,我优先选RDS(on)小的。这样搭配,整体效率最优。
1.4 知识体系总览:一张图看懂BUCK基础
下面这张图,是我自己总结的BUCK拓扑知识框架。你把它存脑子里,后面学环路补偿时,随时能回来对照。
好了,这一章的内容就到这儿。BUCK的基础,说白了就是“开关+电感+电容”的三角恋。你把它们仨的脾气摸透了,后面学环路补偿,就会觉得顺理成章。记住,选型时多留余量,测试时多测边界,这是我从无数炸管经历中总结出来的血泪教训。