3、开关电源中的典型波形:方波、梯形波、三角波的傅里叶级数展开

做开关电源EMI评估,说白了就是在跟波形打交道。你想想看,MOSFET漏极的电压、电感的电流、整流管的反向恢复尖峰——这些信号没有一个是干净的正弦波。它们全是方波、梯形波、三角波这类非正弦信号。

为什么要研究它们的傅里叶展开?因为EMI的本质就是高频谐波。一个波形里藏了多少高频分量,直接决定了你的电源能不能过EMC测试。我这些年调试过的电源,十有八九的辐射超标问题,根源都能追溯到某个波形的高频尾巴上。

3.1 方波的傅里叶级数——最基础的EMI模型

先看理想方波。假设幅度为A,周期为T,占空比50%。它的傅里叶级数长这样:

f(t) = (4A/π) × [sin(ωt) + (1/3)sin(3ωt) + (1/5)sin(5ωt) + ...]

注意看,只有奇次谐波。基波幅度是4A/π,3次谐波是基波的1/3,5次是1/5,以此类推。谐波幅度按1/n衰减——这就是方波EMI的“底牌”。

关键结论:方波的谐波包络以 -20dB/dec 的斜率下降。这意味着每翻一倍频率,谐波幅度掉6dB。如果你的开关频率是100kHz,那么1MHz处的谐波幅度大约是基波的1/10。

我在项目中遇到过一件事:一个200W的AC-DC电源,辐射在150MHz附近超标。排查了半天,发现是PWM波形的上升沿太陡,导致高频谐波能量直接辐射出来。后来在栅极驱动串了个10Ω电阻,把上升沿从10ns拉到30ns,问题就解决了。说白了,方波的边沿速度决定了高频谐波的“天花板”。

3.2 梯形波的傅里叶级数——更接近实际的模型

实际开关波形不是理想方波。MOSFET的导通和关断需要时间,所以波形有上升沿和下降沿。这就是梯形波。

梯形波的傅里叶级数比理想方波多了一个因子——sinc函数。假设上升时间和下降时间相等,记为tr,幅度A,周期T:

f(t) = (4A/π) × Σ [ (1/n) × sin(nπtr/T) / (nπtr/T) × sin(nωt) ]

这个sinc因子是关键。它会在频率f = 1/(π·tr)附近产生一个“膝盖”,之后谐波衰减速度从-20dB/dec变成-40dB/dec。

波形类型 谐波衰减斜率 转折频率 EMI影响
理想方波 -20dB/dec 无转折 高频谐波能量高
梯形波(tr > 0) 低频段 -20dB/dec,高频段 -40dB/dec f_knee ≈ 1/(π·tr) 高频谐波被抑制

实用技巧:我习惯在EMI设计阶段先估算转折频率。比如你的开关频率是200kHz,目标是通过150kHz~30MHz的传导发射测试。把上升沿控制在50ns左右,转折频率大约在6.4MHz。这样6.4MHz以上的谐波衰减更快,传导发射的高频段会好过很多。

嗯,这里要注意:梯形波的占空比也会影响谐波分布。50%占空比时偶次谐波消失;占空比偏离50%,偶次谐波就会出现。我在调试一个48V输出的通信电源时,发现偶次谐波异常高,查了半天发现是PWM占空比在轻载时偏离了50%。后来调整了控制环路,让轻载时也尽量保持对称,偶次谐波降了将近10dB。

3.3 三角波的傅里叶级数——电流波形的典型代表

三角波在开关电源里很常见——电感电流的纹波部分就是三角波。它的傅里叶级数:

f(t) = (8A/π²) × [sin(ωt) - (1/9)sin(3ωt) + (1/25)sin(5ωt) - ...]

注意看,三角波的谐波幅度按1/n²衰减。这比方波的1/n快得多。为什么?因为三角波更“圆滑”,没有方波那种陡峭的跳变。

对比一下:

  • 方波:谐波幅度 ∝ 1/n,衰减 -20dB/dec
  • 三角波:谐波幅度 ∝ 1/n²,衰减 -40dB/dec

这意味着三角波的高频谐波能量比方波低得多。所以电感电流纹波通常不是EMI的主要贡献者——真正麻烦的是MOSFET漏极的电压方波。

我曾经帮一个团队分析某款LED驱动电源的传导发射超标问题。他们一开始怀疑是电感电流纹波太大,花了两周改磁芯材料和匝数,效果不明显。我让他们测了一下MOSFET漏极波形,发现上升沿只有8ns。把栅极驱动电阻从4.7Ω换成22Ω,上升沿拉到35ns,传导发射直接降了12dB。你看,找对源头比盲目优化重要得多。

3.4 三种波形的谐波包络对比

为了让你更直观地理解,我画了一张对比图。这张图展示了方波、梯形波和三角波的谐波幅度包络:

三种波形的谐波幅度包络对比 频率(对数刻度) 谐波幅度(dB) f₀ 10f₀ 100f₀ 1000f₀ 方波(-20dB/dec) 三角波(-40dB/dec) 梯形波 f_knee ≈ 1/(π·tr) 方波 三角波 梯形波 💡 关键观察 梯形波在转折频率前与方波一致 转折后衰减加快,高频EMI更低 三角波全程衰减最快

避坑指南:我曾经犯过一个错误——以为只要把上升沿做慢,EMI就一定好。实际上,上升沿太慢会导致开关损耗剧增,效率下降。更糟的是,如果上升沿慢到让MOSFET工作在线性区,热损耗会烧管子。所以上升沿的选择是EMI和效率的折中,不是越慢越好。

3.5 实际应用中的谐波估算方法

做EMI评估时,我不建议每次都去手算傅里叶级数。太慢了。我习惯用下面这个快速估算方法:

  1. 确定开关频率f_sw——这是基波频率
  2. 测量上升时间tr和下降时间tf——用示波器看10%~90%
  3. 计算转折频率f_knee = 0.35 / tr(这是工程近似公式)
  4. 估算谐波包络:
    • f < f_knee:谐波按 -20dB/dec 衰减
    • f > f_knee:谐波按 -40dB/dec 衰减
  5. 关注30MHz以内的谐波——这是传导发射的测试范围

实战案例:一个500kHz的Buck变换器,上升沿tr=20ns。f_knee = 0.35/20ns = 17.5MHz。在30MHz处,谐波已经衰减了大约40dB(从基波算起)。如果基波幅度是100Vpp,30MHz处的谐波幅度大约只有1Vpp。这个量级通常不会造成传导发射超标——除非你的PCB布局特别差,或者共模路径的阻抗特别低。

嗯,最后说一句。傅里叶级数展开不是纸上谈兵。我每次拿到一个新电源的样机,第一件事就是测波形、算转折频率、估谐波包络。这套方法帮我快速定位了至少几十个EMI问题。你试试看,会发现的。