4、导通损耗分析:器件导通电阻Rds(on)与饱和压降Vce(sat)的建模与计算
好,咱们今天聊点实在的。导通损耗,说白了就是管子导通时自己吃掉的那部分能量。你想想看,电流流过开关管,它又不是超导体,肯定有电阻或者压降,这就产生了损耗。我刚开始做逆变器那会儿,总觉得这玩意儿算不算都行,结果样机一跑,散热片烫得能煎鸡蛋……嗯,从那以后我再也不敢小看导通损耗了。
4.1 两种器件的导通特性:MOSFET vs IGBT
先搞清楚一个基本概念。咱们逆变器里常用的开关管就两种:MOSFET 和 IGBT。它们的导通特性完全不一样,建模方法也不同。
- MOSFET:导通时表现为一个电阻,叫
Rds(on)。电流越大,压降越大,呈线性关系。 - IGBT:导通时表现为一个固定的饱和压降
Vce(sat),再加上一个很小的等效电阻。说白了,它像个二极管串了个小电阻。
我个人习惯是,做低压高频逆变器(比如48V、几百kHz)首选MOSFET;做高压大功率(比如380V、几千瓦)就用IGBT。为什么?你往下看就知道了。
4.2 MOSFET 导通损耗建模
MOSFET 的导通损耗公式很简单:
P_conduction_MOSFET = I_d_rms² × Rds(on)
这里 I_d_rms 是漏极电流的有效值。注意,不是平均值,是有效值!我见过有人拿平均值算,结果损耗算出来只有实际的一半,样机一跑就炸了。
但这里有个坑——Rds(on) 不是常数。它会随温度变化,而且变化很大。我记得有一次做项目,室温下测的 Rds(on) 是 10mΩ,结果满载跑了一个小时,结温升到 100°C,Rds(on) 变成了 16mΩ,损耗直接多了60%。
所以,更准确的建模应该是:
Rds(on)_Tj = Rds(on)_25°C × [1 + α × (Tj - 25)]
其中 α 是温度系数,对于 MOSFET 通常是正数,大约 0.004~0.007 /°C。说白了,温度每升高 1°C,电阻增加 0.4%~0.7%。
4.3 IGBT 导通损耗建模
IGBT 的导通特性就复杂一点了。它不能简单用一个电阻表示。datasheet 里通常会给出 Vce(sat) 和输出特性曲线。
IGBT 的导通压降可以近似为:
Vce(on) = Vce0 + Rce × Ic
这里 Vce0 是门槛电压(阈值电压),Rce 是等效导通电阻。这两个参数可以从 datasheet 的曲线里拟合出来。
那么导通损耗就是:
P_conduction_IGBT = Vce0 × Ic_avg + Rce × Ic_rms²
注意,这里既有平均值项,又有有效值项。为什么?因为 Vce0 是固定压降,跟电流方向无关,所以用平均电流算;而 Rce 是电阻,跟电流平方成正比,所以用有效值算。
4.4 实际计算示例
咱们来算一个实际的例子。假设你做一个 2kW 的单相逆变器,母线电压 400V,输出 220V/50Hz,开关频率 20kHz。
先选管子。我建议用 IGBT,因为电压高、功率大。假设选了某款 600V/30A 的 IGBT,datasheet 上给出:
- Vce0 = 1.2V(125°C 下)
- Rce = 25mΩ(125°C 下)
假设输出电流有效值 10A,调制比 M = 0.8,功率因数 0.9。
那么 IGBT 的平均电流和有效值电流分别为:
Ic_avg = (√2 × I_rms × M × cosφ) / π
= (1.414 × 10 × 0.8 × 0.9) / 3.14
≈ 3.24A
Ic_rms = I_rms × √(M × (1 + (4 × cos²φ - 2) / (3π)))
= 10 × √(0.8 × (1 + (4 × 0.81 - 2) / 9.42))
≈ 10 × 0.89
≈ 8.9A
然后算导通损耗:
P_conduction = Vce0 × Ic_avg + Rce × Ic_rms²
= 1.2 × 3.24 + 0.025 × 8.9²
= 3.89 + 1.98
≈ 5.87W
嗯,一个管子就吃掉将近 6W。全桥拓扑有 4 个管子,那就是 23.5W。你想想看,这还只是导通损耗,还没算开关损耗呢。
4.5 温度对导通损耗的影响
刚才说了,温度对 Rds(on) 影响很大。对于 IGBT 也一样,Vce(sat) 会随温度升高而增大。但有趣的是,IGBT 的 Vce(sat) 温度系数可能是正的,也可能是负的,取决于电流大小。
为什么会这样?说白了,IGBT 内部有两个部分:PN 结和漂移区。PN 结的压降随温度升高而减小(负温度系数),漂移区的电阻随温度升高而增大(正温度系数)。在小电流下,PN 结占主导,整体呈负温度系数;在大电流下,漂移区占主导,整体呈正温度系数。
我记得有一次做热循环测试,发现 IGBT 在轻载时导通压降反而随温度升高而降低,差点以为管子坏了。后来查资料才明白这个道理。
4.6 如何降低导通损耗?
讲完了建模和计算,咱们聊聊怎么优化。说白了,就几条路:
- 选更好的管子:选
Rds(on)更低的 MOSFET,或者Vce(sat)更低的 IGBT。但要注意,导通损耗低的管子往往开关损耗高,这是个 trade-off。 - 降低结温:加强散热,让管子工作在较低温度下。温度每降低 25°C,MOSFET 的
Rds(on)能降 10%~15%。 - 优化驱动:确保管子完全导通,不要工作在线性区。我见过有人驱动电压不够,MOSFET 没完全开通,
Rds(on)大了好几倍。 - 合理选择开关频率:频率越高,开关损耗越大,但导通损耗不变。所以高频下导通损耗占比会变小,这时候可以适当牺牲导通损耗来换取更低的开关损耗。
嗯,今天就先聊到这儿。下一节咱们讲开关损耗,那个更刺激,因为涉及到米勒平台和寄生参数,到时候再细说。