2、开关频率与效率的博弈:分析开关频率对开关损耗和磁芯损耗的影响,找到最优频率点

做数字电源设计,开关频率是个绕不开的槛。

你调高频率,电感变小、变压器变小,板子能做得更紧凑。但代价呢?开关管发热,效率往下掉。你调低频率,效率上去了,可磁性元件又大又重,成本也压不住。

说白了,这就是一场博弈。我做了十几年电源,见过太多工程师在这个点上翻车。有人死磕高频,结果散热器比电感还大;有人死守低频,产品体积被客户骂惨。

这一章,咱们就把这笔账算清楚。

2.1 开关频率的两面性

开关频率对效率的影响,主要落在两个地方:开关损耗和磁芯损耗。

这两个家伙,一个随频率升高而增加,另一个也随频率升高而增加。但它们的增长曲线不一样,拐点也不同。

核心矛盾:

  • 开关损耗:频率越高,单位时间内开关次数越多,损耗越大。近似线性增长。
  • 磁芯损耗:频率越高,磁滞和涡流损耗越大。但磁芯损耗与频率的1.0~1.6次方成正比,比线性增长更陡。

所以,总损耗曲线会呈现一个U形。U形的底部,就是我们要找的最优频率点。

我习惯把这个过程叫做「找谷底」。你想想看,谷底左边是磁芯损耗主导,右边是开关损耗主导。找到那个平衡点,效率就上去了。

2.2 开关损耗的构成与计算

开关损耗主要来自MOSFET的导通和关断过程。每次开关,电压和电流都会有一段重叠时间,这就是损耗的来源。

开关损耗可以拆成三块:

  • 导通损耗(Turn-on Loss):开通时,漏源电压从高压降到低压,电流从零升到负载电流。重叠区产生能量损耗。
  • 关断损耗(Turn-off Loss):关断时,电压上升和电流下降重叠,同样产生损耗。
  • 输出电容损耗(Coss Loss):每次开关,MOSFET的输出电容充放电,这部分能量也消耗掉了。

计算公式很简单,但很实用:

P_sw = 0.5 × V_ds × I_d × (t_rise + t_fall) × f_sw + 0.5 × C_oss × V_ds² × f_sw

其中:

  • V_ds:漏源电压
  • I_d:漏极电流
  • t_rise / t_fall:上升/下降时间
  • f_sw:开关频率
  • C_oss:输出电容

我的经验:

我在项目中遇到过,有人把t_rise和t_fall从datasheet里直接抄过来用,结果算出来的损耗差了一倍。为什么?因为datasheet里的测试条件跟你实际电路不一样。我建议你用示波器实测,或者至少用仿真工具提取实际波形。

2.3 磁芯损耗的构成与计算

磁芯损耗,很多人只记得一个Steinmetz公式。但实际用起来,坑不少。

磁芯损耗主要来自:

  • 磁滞损耗:磁畴翻转摩擦生热,与频率和磁通摆幅有关。
  • 涡流损耗:交变磁场在磁芯内部感应出涡流,产生焦耳热。
  • 剩余损耗:主要是磁后效损耗,高频时占比会变大。

工程上最常用的还是Steinmetz经验公式:

P_core = k × f_sw^α × ΔB^β × V_e

参数说明:

  • k, α, β:由磁芯材料决定的系数,厂家会提供
  • ΔB:磁通摆幅(半峰-峰值)
  • V_e:磁芯有效体积

注意:

Steinmetz公式只适用于正弦波励磁。但咱们电源里大多是方波或梯形波。直接用会偏大或偏小。我建议你用改进型Steinmetz公式(iGSE),或者用厂家提供的损耗曲线查表法。

我曾经在一个LLC项目里,直接用Steinmetz公式算磁芯损耗,结果温升比预期高了15°C。后来改用iGSE重新算,才把变压器设计改对。

2.4 总损耗曲线与最优频率点

把开关损耗和磁芯损耗加起来,就得到总损耗曲线。这个曲线通常呈U形。

我画了一张图,帮你直观理解:

开关频率 vs 损耗曲线 损耗 (W) 开关频率 f_sw (kHz) 开关损耗 磁芯损耗 总损耗 最优频率点 左侧:磁芯损耗主导 → 右侧:开关损耗主导 → 谷底:最优频率

从图上能看出来,总损耗曲线的最低点,就是最优频率。但这个点不是固定的,它跟你的拓扑、器件、磁芯材料、散热条件都有关系。

2.5 实战:如何找到最优频率点

理论讲完了,咱们来点实际的。我一般按下面几步来找最优频率:

  1. 确定频率范围:根据拓扑和器件手册,定一个合理的扫描范围。比如Buck电路,我通常从100kHz扫到1MHz。
  2. 计算开关损耗:用实测波形或仿真数据,代入公式算每个频率点的开关损耗。
  3. 计算磁芯损耗:用iGSE或厂家曲线,算每个频率点的磁芯损耗。
  4. 叠加总损耗:把两个损耗加起来,画出总损耗曲线。
  5. 找谷底:总损耗曲线的最低点,就是理论最优频率。
  6. 实测验证:在样机上跑几个点,用功率分析仪测效率,确认理论计算是否准确。

避坑指南:

我曾经在一个48V转12V的DC-DC项目里,理论算出来的最优频率是350kHz。结果样机一测,效率最高点在280kHz。差了70kHz!

后来排查发现,是我用的MOSFET驱动电阻偏大,导致开关时间变长,开关损耗比理论值高了不少。所以,理论计算一定要结合实测校准,别迷信公式。

2.6 不同拓扑的最优频率参考

不同拓扑,最优频率的区间差别很大。我整理了一个参考表:

拓扑 典型频率范围 最优频率倾向 主要限制因素
Buck / Boost 100kHz ~ 1MHz 300kHz ~ 500kHz 开关损耗 + 电感损耗
LLC 谐振 50kHz ~ 500kHz 100kHz ~ 200kHz 磁芯损耗 + 谐振电容损耗
移相全桥 50kHz ~ 300kHz 80kHz ~ 150kHz 开关损耗 + 变压器损耗
Flyback 30kHz ~ 200kHz 60kHz ~ 100kHz 磁芯损耗 + 漏感损耗

这个表只是参考。实际项目里,你还要考虑EMI、散热、成本等因素。比如,频率高了,EMI滤波器可能得加大,成本反而上去了。

2.7 小结

开关频率与效率的博弈,说白了就是找那个U形曲线的谷底。

开关损耗和磁芯损耗,一个随频率线性增长,一个随频率指数增长。两者叠加,总损耗曲线必然有个最低点。

找到这个点,靠的是理论计算加实测验证。别偷懒,也别迷信公式。我见过太多人,要么死磕高频把管子烧了,要么死守低频把体积做大了。

嗯,这一章的内容就到这儿。记住,最优频率不是算出来的,是测出来的。