3. 功率级器件:MOSFET、二极管、电感、电容的选型与损耗分析
数字电源的核心,说白了就是功率级。控制环路再聪明,如果功率器件选错了,一切都是白搭。我见过太多工程师把精力花在调PID参数上,结果MOSFET一上电就炸——嗯,选型这关没过,后面全是徒劳。
这一章,咱们把四个关键器件掰开揉碎了讲:MOSFET、二极管、电感、电容。每个器件我都会给出选型要点和损耗计算方法,这些都是我这些年踩坑踩出来的经验。
核心观点:功率级器件的选型不是孤立的。MOSFET的开关速度影响电感纹波,电感的饱和电流影响电容寿命,二极管的恢复特性影响EMI。你得把它们当成一个系统来看。
3.1 MOSFET:开关的灵魂
MOSFET是数字电源里最忙的器件。它每秒钟开关几万到几十万次,每次开关都在消耗能量。选MOSFET,我主要看三个参数:Rds(on)、Qg、Coss。
3.1.1 导通损耗
导通损耗的计算很简单:
P_conduction = I_rms² × Rds(on) × D
其中D是占空比。但这里有个坑——Rds(on)是温度的函数。25°C时测出来是10mΩ,到了100°C结温,可能变成15mΩ甚至更高。我习惯按125°C结温来算,留出余量。
我的经验:选MOSFET时,Rds(on)不要只看典型值,要看最大值。有些厂商给的典型值很漂亮,但实际批量供货时离散性很大。我一般会要求供应商提供Rds(on)的CPK数据。
3.1.2 开关损耗
开关损耗比导通损耗复杂得多。它包含开通损耗和关断损耗两部分:
P_sw = 0.5 × Vds × Id × (tr + tf) × fsw
tr和tf分别是上升时间和下降时间。这两个时间跟栅极驱动能力直接相关。驱动电流越大,开关速度越快,损耗越小——但EMI会变差。这是个trade-off。
我记得有一次做48V转12V的DC-DC,选了Qg很大的MOSFET,结果驱动芯片推不动,开关波形拖了200ns,效率直接掉了3个点。后来换了Qg小一半的管子,效率就回来了。
注意:高频应用(>500kHz)时,开关损耗会占主导。这时候不要一味追求低Rds(on),要优先选低Qg的管子。我见过有人用300kHz的拓扑选了Rds(on) 3mΩ但Qg 100nC的MOSFET,结果开关损耗比导通损耗大了5倍。
3.1.3 输出电容损耗
Coss引起的损耗常被忽略:
P_coss = 0.5 × Coss × Vds² × fsw
在高压输入(比如400V)的场合,这个损耗不容小觑。我建议用CoolMOS或GaN器件,它们的Coss比传统MOSFET小很多。
3.2 二极管:整流的关键
二极管在数字电源里主要做续流和整流。选型时我关注三个参数:正向压降Vf、反向恢复时间trr、结电容Cj。
3.2.1 肖特基 vs 快恢复
| 参数 | 肖特基二极管 | 快恢复二极管 |
|---|---|---|
| Vf(典型值) | 0.3~0.5V | 0.8~1.2V |
| trr | 几乎为0(多数载流子) | 20~100ns |
| 耐压 | 通常≤200V | 可达1200V |
| 适用频率 | 高频(>1MHz) | 中低频(<500kHz) |
低压输出(<12V)的场合,我无脑选肖特基。Vf低意味着导通损耗小,而且没有反向恢复问题。但高压场合(>100V)肖特基的漏电流会变大,这时候快恢复更合适。
3.2.2 反向恢复损耗
快恢复二极管在关断时会有反向恢复电流,这个电流会造成额外的损耗和EMI:
P_rr = 0.5 × Vr × Irr × trr × fsw
我曾经在一个200W的LLC电源里用了普通快恢复管,结果满载时二极管温度飙到130°C。换成超快恢复管(trr从75ns降到25ns),温度直接降到95°C。嗯,有时候换个管子比加散热器管用多了。
选型建议:低压大电流(<20V/>10A)用肖特基;高压小电流(>200V/<5A)用快恢复;中间区域看成本和效率权衡。GaN的同步整流方案正在替代二极管,但成本还偏高。
3.3 电感:储能的核心
电感在Buck、Boost、Flyback里都是储能元件。选电感我主要看:电感值、饱和电流Isat、直流电阻DCR、磁芯材料。
3.3.1 电感值的选择
电感值决定了纹波电流的大小。对于Buck电路:
ΔI_L = (Vin - Vout) × D / (L × fsw)
纹波电流一般取输出电流的20%~40%。太小了电感体积大,动态响应慢;太大了输出纹波大,电容压力大。
我个人的习惯是:先定纹波率,再算电感值。比如一个5V/10A的Buck,输入12V,开关频率500kHz,我取30%纹波率:
ΔI = 10A × 0.3 = 3A
D = 5/12 ≈ 0.417
L = (12-5) × 0.417 / (3 × 500e3) ≈ 1.94μH
实际选2.2μH的标准值。
3.3.2 饱和电流的陷阱
我曾经踩过的坑:有次选了标称Isat=12A的电感,用在10A输出的Buck里,结果满载时电感啸叫,输出纹波暴增。后来发现那个电感的Isat是在电感下降30%时定义的——也就是说12A时电感值已经掉了30%。从此我只看Isat在电感下降10%时的值,或者直接留20%以上的余量。
3.3.3 损耗计算
电感损耗分两部分:
- 铜损:P_cu = I_rms² × DCR。DCR随温度升高而增大,铜的电阻温度系数约0.39%/°C。
- 铁损:跟磁芯材料、频率、交流磁通摆幅有关。铁氧体在高频下铁损小,但容易饱和;铁粉芯饱和电流大,但铁损高。
我一般用Steinmetz公式估算铁损:
P_core = k × f^α × ΔB^β × Ve
k、α、β是材料系数,可以从磁芯厂商的数据手册里查。ΔB是交流磁通摆幅,Ve是磁芯体积。
3.4 电容:滤波的保障
电容在数字电源里主要做输入滤波和输出滤波。选型时我关注:容值、耐压、ESR、纹波电流额定值、温度特性。
3.4.1 输出电容的选型
输出电容决定了输出电压纹波:
ΔVout ≈ ΔI_L × ESR + ΔI_L / (8 × Cout × fsw)
对于低压大电流应用,ESR占主导。比如一个1mΩ ESR的电容,3A纹波电流会产生3mV的纹波。而容值项在500kHz时,100μF电容只贡献不到1mV。
所以我的选型逻辑是:先满足ESR要求,再算容值。很多新手反过来,选了超大容值但ESR很高的电解电容,结果纹波还是大。
3.4.2 电容类型对比
| 类型 | ESR | 容值范围 | 温度特性 | 寿命 |
|---|---|---|---|---|
| MLCC | 极低(<5mΩ) | 1pF~100μF | X7R/X5R稳定,Y5V很差 | 很长 |
| 铝电解 | 较高(10~100mΩ) | 1μF~10000μF | 随温度变化大 | 2000~10000h |
| 钽电容 | 中等(10~50mΩ) | 1μF~1000μF | 较稳定 | 较长 |
| 聚合物电容 | 低(5~20mΩ) | 10μF~1000μF | 稳定 | 长 |
我现在的习惯是:输出用MLCC+聚合物电容组合。MLCC提供低ESR,聚合物电容提供大容值。铝电解我只用在输入滤波或者对寿命要求不高的场合。
3.4.3 纹波电流与寿命
电容的纹波电流额定值很重要。超过这个值,电容内部发热,电解液蒸发,寿命急剧缩短。铝电解电容的寿命跟温度的关系是:
L = L0 × 2^((T0 - T)/10)
温度每升高10°C,寿命减半。我见过一个电源因为输出电容纹波电流超标,电容温度到了105°C,标称5000小时的电容实际用了不到半年就鼓包了。
我的建议:选电容时,纹波电流至少留20%的余量。如果空间允许,用两个小容值电容并联,既降低ESR又分摊纹波电流。另外,MLCC要注意DC偏压特性——加直流电压后容值会下降,有些X5R在额定电压下容值只剩30%。
3.5 总损耗与热设计
把四个器件的损耗加起来,就是功率级的总损耗:
P_total = P_MOSFET + P_diode + P_ind + P_cap
这个总损耗决定了电源的效率,也决定了散热需求。我一般会算一下结温:
Tj = Ta + P × Rthja
如果结温超过120°C,我就得重新选型或者加强散热。嗯,热设计是另一个大话题,这里先不展开。
本章小结:功率级器件的选型是一个系统工程。MOSFET看Rds(on)和Qg的平衡,二极管看Vf和trr的取舍,电感看Isat和DCR的权衡,电容看ESR和纹波电流的匹配。每个器件都有它的脾气,你得摸透了才能做出好产品。