第三章 效率定义与损耗分布:导通损耗、开关损耗、驱动损耗、磁芯损耗

做同步整流BUCK,说白了就是在跟损耗较劲。

我见过不少工程师,一上来就盯着MOSFET的导通电阻Rds(on)猛算,觉得选个超低内阻的管子就万事大吉。结果板子打回来一测,效率还不如普通二极管整流。为什么?因为损耗这东西,从来不是单打独斗的。

这一章,咱们就把同步整流BUCK里的损耗拆开来看。你只有知道每一分能量都去了哪,才知道该从哪里下手优化。

3.1 效率的定义:你测到的效率,可能是个假象

效率的公式很简单:

η = Pout / Pin × 100%

但实际测量时,坑特别多。我踩过最大的坑,是拿普通万用表测输出纹波很大的电压——读数偏高了0.3V,效率算出来105%。嗯,当时我还高兴了半天。

⚠ 注意: 测量效率时,必须用带宽足够的示波器或真有效值万用表。开关电源的输出纹波频率高、幅度大,普通表测不准。

更严谨的做法,是用功率分析仪同时测输入和输出功率。如果条件有限,至少保证:

  • 输入侧用直流电源的电流回读功能(校准过)
  • 输出侧在滤波电容两端直接测量
  • 测试前让电路热稳定10分钟以上

3.2 损耗分布全景图:能量到底去哪了?

同步整流BUCK的损耗,主要分四大块。我习惯用一张图把它们串起来看:

同步整流BUCK损耗分布全景图 总损耗 Ploss 导通损耗 Pcond 开关损耗 Psw 驱动损耗 Pdrv 磁芯损耗 Pcore 💡 关键认知: • 不同负载下,各类损耗占比完全不同——轻载时开关损耗是主角,重载时导通损耗占大头。 • 驱动损耗和磁芯损耗虽然占比小,但高频时不可忽略。 • 优化效率,就是在这四类损耗之间找平衡。

3.3 导通损耗:电流流过电阻,就会发热

导通损耗是最直观的损耗。电流流过MOSFET的沟道,就像水流过有阻力的管道,一定会发热。

计算公式:

Pcond = I²_rms × Rds(on)

对于同步整流BUCK,上下管都算:

  • 上管(高边MOSFET): 导通时间占空比 D = Vout / Vin,电流有效值跟电感纹波有关
  • 下管(低边MOSFET): 导通时间 (1-D),续流期间电流从体二极管或沟道流过
📌 实战经验: 我做过一个12V转1.2V/20A的案子,下管导通时间占85%以上。当时我选了下管Rds(on)只有1.2mΩ的管子,上管反而用了3mΩ。很多人不理解,你想想看——谁导通时间长,谁的内阻就该更低。

这里有个容易忽略的点:Rds(on)是随温度变化的。25°C时测出来1.5mΩ,到了100°C结温,可能变成2.5mΩ。所以算导通损耗,一定要用热态Rds(on)。

参数 25°C 典型值 100°C 典型值 变化率
Rds(on) @ 4.5Vgs 1.5 mΩ 2.4 mΩ +60%
Rds(on) @ 10Vgs 1.2 mΩ 1.9 mΩ +58%
💡 小技巧: 选型时,别只看25°C的Rds(on)。我习惯直接看125°C的典型值,那才是实际工作时的真实水平。

3.4 开关损耗:每一次开关,都是一次能量损失

开关损耗,说白了就是MOSFET在导通和关断的过渡过程中,电压和电流重叠产生的损耗。

为什么会这样?

理想开关是瞬间切换的,但实际MOSFET有寄生电容——Cgs、Cgd、Cds。这些电容充放电需要时间,导致电压和电流在切换时有一段同时不为零的区域。

开关损耗的估算公式:

Psw = 0.5 × Vin × Iout × (tr + tf) × fsw

其中:

  • tr:上升时间(导通时间)
  • tf:下降时间(关断时间)
  • fsw:开关频率
⚠ 注意: 这个公式是简化版,实际波形不是完美的梯形。更精确的做法是用示波器抓取Vds和Id的波形,然后对乘积做积分。我在调试一个2MHz的DC-DC时,用简化公式算出来开关损耗只有0.3W,实测积分结果是0.7W——差了一倍多。

开关损耗跟频率成正比。这也是为什么高频电源效率更难做——频率越高,开关损耗越大。

3.5 驱动损耗:驱动芯片也要吃饭

驱动损耗,就是驱动芯片给MOSFET栅极电容充放电消耗的能量。

公式很简单:

Pdrv = Qg × Vdrv × fsw

其中Qg是MOSFET的总栅极电荷,Vdrv是驱动电压。

举个例子:

  • MOSFET的Qg = 20 nC
  • 驱动电压 Vdrv = 5V
  • 开关频率 fsw = 500 kHz
Pdrv = 20e-9 × 5 × 500e3 = 0.05 W

看起来不大,对吧?但如果你用了两个大管子,每个Qg是100nC,频率再提到2MHz——

Pdrv = 100e-9 × 5 × 2e6 × 2 = 2 W

2W的驱动损耗,已经不能忽视了。

💡 我的习惯: 选MOSFET时,我会同时看Rds(on)和Qg的乘积——也就是FOM(Figure of Merit)。FOM越低,说明这个管子在高频下综合表现越好。别只盯着Rds(on)看,那是低频思维。

3.6 磁芯损耗:电感不是理想的

很多人觉得电感就是个储能元件,不会消耗能量。其实电感里的磁芯,每时每刻都在发热。

磁芯损耗主要来自三个部分:

  1. 磁滞损耗: 磁畴来回翻转,克服摩擦力做功
  2. 涡流损耗: 交变磁场在磁芯内部感应出涡流,产生焦耳热
  3. 剩余损耗: 其他乱七八糟的损耗,高频时更明显

工程上常用Steinmetz公式估算:

Pcore = k × f^α × ΔB^β × Ve

其中:

  • k、α、β:磁芯材料的Steinmetz系数(厂家会提供)
  • f:工作频率
  • ΔB:磁通摆幅(交流分量)
  • Ve:磁芯有效体积
📌 避坑指南: 我曾经在一个项目里,为了减小电感体积,把磁芯选得很小,结果磁通密度摆幅ΔB很大。效率测出来比预期低了3%。后来一查,磁芯损耗占了总损耗的15%——完全没想到。从那以后,我设计电感时一定会先估算磁芯损耗,而不是只看电感量和饱和电流。

对于同步整流BUCK,电感电流的交流分量(纹波)直接决定了ΔB。纹波越大,磁芯损耗越高。这也是为什么有时候增大电感量(减小纹波)反而能提升效率——虽然电感铜损可能增加,但磁芯损耗降得更多。

3.7 各类损耗随负载的变化规律

这四类损耗,在不同负载下的表现完全不同。我整理了一张表:

损耗类型 轻载(10%负载) 半载(50%负载) 满载(100%负载)
导通损耗 很低(电流小) 中等 最高(电流大)
开关损耗 基本不变(与负载无关) 基本不变 基本不变
驱动损耗 基本不变(与负载无关) 基本不变 基本不变
磁芯损耗 略低(纹波电流变化小) 中等 略高

看到没?开关损耗和驱动损耗几乎不随负载变化。这意味着——轻载时,这两类损耗占比会非常大。

我做过一个测试:500kHz的同步整流BUCK,10%负载时,开关损耗占了总损耗的60%以上。这时候你就算把Rds(on)降到0,效率也提不了多少。正确的做法是降低频率,或者用二极管仿真模式(DEM)跳过同步整流。

📌 核心结论: 效率优化没有银弹。你必须先搞清楚你的电源主要工作在什么负载区间,然后针对性地优化那个区间里占比最大的损耗。

3.8 本章小结

嗯,这一章内容不少,咱们捋一下重点:

  • 效率测量要小心,别被纹波骗了
  • 导通损耗跟电流平方成正比,重载时是老大
  • 开关损耗跟频率成正比,轻载时是祸首
  • 驱动损耗虽然小,高频大管子时不能忽略
  • 磁芯损耗容易被忽视,但它真实存在
  • 不同负载下,各类损耗的占比完全不同