很多工程师在计算BUCK电容损耗时,会注意到一个有趣的现象:输入电容的损耗公式里藏着占空比D,而输出电容的损耗公式里D却"消失"了。这个说法对吗?今天,电源先生带你从公式出发,把这件事彻底说清楚。
01 | 回顾:电容损耗的本质是什么?
电容的功率损耗,核心来源是等效串联电阻(ESR)。无论输入电容还是输出电容,其损耗的通用表达式都是:
$$ P_C = I_{C,\mathrm{RMS}}^2 \times \mathrm{ESR} \tag{1} $$
所以问题本质上是:输入电容的RMS电流与D有关,而输出电容的RMS电流与D,或有关,或无关。 只要分别求出两者的 IC,RMS,一切就水落石出了。
02 | 输入电容功率损耗,为什么与D有关?
2.1 输入电容的电流波形
在开关管导通期间(占空比D),输入端提供电流,输入电容电流为:
$$ I_{C_{\mathrm{IN}}}(t) = I_{\mathrm{IN}} - I_L \quad \left(0 < t < D \cdot T_{\mathrm{SW}}\right) \tag{2} $$
在开关管关断期间(),输入端不提供电流,输入电容电流为:
$$ I_{C_{\mathrm{IN}}}(t) = -I_{\mathrm{IN}} \quad \left(D \cdot T_{\mathrm{SW}} < t < T_{\mathrm{SW}}\right) \tag{3} $$
这是一个非对称的阶梯波形:前半段是 IIN - IL(近似为负值),后半段是 -IIN(恒定负值)。其形状直接由D决定——D越大,前半段越宽;D越小,后半段越宽。
图:输入电容瞬时电流波形
2.2 求RMS电流
对这种波形求RMS,经过推导可得输入电容的RMS电流为:
$$ I_{C_{\mathrm{IN}},\mathrm{RMS}} = I_{\mathrm{OUT}} \cdot \sqrt{D \cdot (1-D)} \tag{4} $$
这个公式清晰地表明:输入电容的RMS电流是D的函数。 当 D=0.5 时,ICIN,RMS 取最大值 IOUT/2;D偏离0.5越远,RMS电流越小。
这里没有任何"约束条件"可以把D消掉——无论怎么选电感、怎么调参数,输入电容看到的脉冲电流波形始终由D直接塑造。 这是BUCK拓扑的固有特性,无法通过其他元件的选取来规避。因此:
$$ P_{C_{\mathrm{IN}}} = I_{\mathrm{OUT}}^2 \cdot D \cdot (1-D) \cdot \mathrm{ESR}_{C_{\mathrm{IN}}} \tag{5} $$
03 | 输出电容功率损耗与占空比的关系
3.1 输出电容的纹波电流
BUCK工作在CCM模式下,输出电容 COUT 与电感并联,承担的是电感电流中的交流分量。电感电流的纹波 ΔIL 是一个三角波,其峰峰值为:
$$ \Delta I_L = \frac{V_{\mathrm{OUT}} \cdot (1-D)}{L \cdot F_{\mathrm{SW}}} \tag{6} $$
注意,这里确实出现了D,而且 VIN 增大时D减小、1-D 增大,ΔIL 确实会增大。
但关键在于:实际设计中,电感值 L 并非随意选取,而是根据纹波约束条件确定的。
我们通常令 $ \Delta I_L = r \cdot I_{\mathrm{OUT}} $( r 为电流纹波系数,通常取0.2~0.4),据此反推电感值:
$$ L = \frac{V_{\mathrm{OUT}} \cdot (1-D)}{r \cdot I_{\mathrm{OUT}} \cdot F_{\mathrm{SW}}} \tag{7} $$
为了保证在整个输入电压范围内纹波都不超标,电感值必须按最恶劣工况——即 1-D 最大的情况(VIN,MAX 、DMIN)来选取:
$$ L = \frac{V_{\mathrm{OUT}} \cdot \left(1-D_{\mathrm{MIN}}\right)}{r \cdot I_{\mathrm{OUT}} \cdot F_{\mathrm{SW}}} \tag{8} $$
一旦电感值 L 按此条件固定下来,在任意工况下纹波电流都被约束为:
$$ \Delta I_L = \frac{V_{\mathrm{OUT}} \cdot (1-D)}{L \cdot F_{\mathrm{SW}}} \leq r \cdot I_{\mathrm{OUT}} \tag{9} $$
3.2 输出电容的RMS电流
对于一个峰值为 IPK 、以零为中心的三角波,输出电容的RMS值为:
$$ I_{C_{\mathrm{OUT}},\mathrm{RMS}} = \frac{I_{\mathrm{PK}}}{\sqrt{12}} = \frac{\Delta I_L}{\sqrt{12}} \tag{10} $$
表面上看,PCOUT 与占空比 D 无关。
但是,更深入地,将公式(6)代入公式(10):
$$ I_{C_{\mathrm{OUT}},\mathrm{RMS}} = \frac{V_{\mathrm{OUT}} \cdot (1-D)}{\sqrt{12} \cdot L \cdot F_{\mathrm{SW}}} \tag{11} $$
可见,PCOUT 与占空比 D 有关。
那么,PCOUT 与占空比 D 到底是无关还是有关呢?具体分两点来看。
3.3 VIN约束条件不变
由前文3.1分析可知,输出电容的RMS电流:
$$ I_{C_{\mathrm{OUT}},\mathrm{RMS}} = \frac{\Delta I_L}{\sqrt{12}} \leq \frac{r \cdot I_{\mathrm{OUT}}}{\sqrt{12}} \tag{12} $$
电流纹波系数 r 是设计者的约束条件,一旦确定,输出电容的RMS电流上限就只与 IOUT 有关,与D无关。
D的变化已经被电感值的选取所"吸收":我们在选电感时就考虑了最坏情况,输出电容只需要按这个上限来选型即可。
换个角度理解:D对纹波的影响是间接的、被动的,而电流纹波系数 r 才是设计者主动设定的约束。 从选型角度看,输出电容的损耗不依赖于D。
因此:
$$ P_{C_{\mathrm{OUT}}} = \frac{\Delta I_L^2}{12} \times \mathrm{ESR}_{C_{\mathrm{OUT}}} \tag{13} $$
3.4 VIN约束条件改变
在输入电压 VIN 约束变化时,情况就不同了。
由公式(6)可知,当 VIN 增大时:
• $ D = \frac{V_{\mathrm{OUT}}}{V_{\mathrm{IN}}} $减小
• (1-D)增大
• ΔIL 也增大
• PCOUT 增大
结论:在输入电压 VIN 约束变化时,VIN 增大,D减小,PCOUT 增大。 也就是说,输出电容功率损耗 PCOUT 与占空比 D 成反比关系。
04 | 对比总结
| 项目 | 输入电容 CIN | 输出电容 COUT |
|---|---|---|
| 电流波形 | 非对称阶梯波,形状随D变化 | 对称三角波,幅值由纹波系数约束 |
| RMS电流 | $ I_{\mathrm{OUT}} \sqrt{D(1-D)} $ | $ \frac{r \cdot I_{\mathrm{OUT}}}{\sqrt{12}} $(上限值) |
| 与D的关系 | 强相关,D=0.5时损耗最大 | 选型时无关(D的影响被电感选取吸收) |
| VIN变化时 | VIN增大,D减小,PCIN 减小 | VIN增大,D减小,PCOUT 增大 |
| 物理本质 | 输入侧脉冲电流由开关动作直接产生,D无法被消除 | 输出侧纹波由设计者主动约束,电感值补偿D的变化 |
核心洞察: 当输入电压增大时,输入电容功率损耗会减小。这就是汽车充电架构从400V提升到800V高压的原因,电压越大、电流越小、功率损耗也越小。
05 | 设计启示
理解了这个差异,在实际设计中就能做出更合理的判断:
1. 输入电压范围宽的应用(如车载12V输入),D变化剧烈,输入电容的RMS电流波动大,需要按最恶劣工况(DMIN或DMAX,$ \sqrt{D(1-D)} $取较大者)来选型。
2. 输出电容选型时,不必纠结输入电压变化带来的D漂移,重点关注电流纹波系数 r 和输出电流 IOUT 即可——电感已经帮你"兜底"了。
3. D=0.5是输入电容的"压力测试点",如果系统可能工作在这个点附近,输入电容的散热设计要格外留心。
4. 高压化是降低损耗的终极方向:电动汽车从400V到800V的架构升级,本质上是利用"电压越高、电流越小、损耗越低"的物理规律,这也是新能源汽车高压平台的核心逻辑。
电源先生说: 公式不会骗人,但公式背后的物理直觉比公式本身更重要。输入电容"看到"的是开关动作产生的脉冲电流,D决定了脉冲的宽窄,这个关系是BUCK拓扑的"基因",谁也改不了;输出电容"看到"的是电感滤波后的残余纹波,而设计者通过合理选取电感值,已经把D的影响"锁"在了电流纹波系数 r 的约束之内。理解了这一点,BUCK电容损耗的疑惑就彻底解开了。
172