3、骚扰源分析:开关电源(SMPS)的噪声源模型,MOSFET与二极管的开关行为,共模与差模噪声的分离
做传导骚扰测试这么多年,我始终觉得一个道理特别朴素——你连噪声从哪来的都搞不清楚,就别提怎么压住它了。开关电源是传导骚扰的头号元凶,这大家都知道。但具体是哪个管子、哪个时刻、哪种路径在捣乱?很多人其实是一笔糊涂账。
这一章,我们就来把SMPS的噪声源彻底拆开看看。我会从噪声源模型讲起,然后深入到MOSFET和二极管那些“不干净”的开关行为,最后教你如何把共模和差模噪声分离开——这一步做对了,后面的滤波设计才能有的放矢。
3.1 开关电源的噪声源模型
开关电源本质上是一个能量变换器,它通过高频开关动作把直流电压斩成脉冲,再通过变压器和滤波器变成我们需要的电压。但问题就出在这个“斩”的动作上——每一次开关,都会产生剧烈的电压和电流跳变。
我个人习惯把SMPS的噪声源归纳为三个核心要素:
- 电压跳变源(dV/dt):主要来自MOSFET的漏极和二极管两端。电压在纳秒级时间内从0跳到几百伏,或者反向跳变。这个跳变会通过寄生电容向周围辐射和传导噪声。
- 电流跳变源(dI/dt):主要来自电感电流的续流路径和MOSFET的导通/关断电流。电流的快速变化会在回路电感上产生电压尖峰,形成差模噪声。
- 寄生参数谐振:变压器漏感、绕组间电容、PCB走线电感、MOSFET输出电容……这些寄生元件会形成LC谐振回路,在开关边沿处产生高频振铃。这个振铃的频率通常在几十MHz到上百MHz,是传导骚扰高频段的“主力军”。
核心观点:SMPS的噪声源模型可以简化为一个脉冲电压源串联一个脉冲电流源,再通过寄生参数网络耦合到输入输出端口。你做的所有滤波和屏蔽,本质上都是在跟这些寄生参数博弈。
我曾经遇到一个项目,传导骚扰在30MHz附近总是超标。查了半天,最后发现是变压器初级和次级之间的层间电容太大,把高频噪声直接耦合到了输出端。换了一个绕制工艺更好的变压器,问题就解决了。你看,寄生参数这东西,看不见摸不着,但关键时刻能让你抓狂。
3.2 MOSFET与二极管的开关行为
MOSFET和二极管是SMPS里最活跃的两个“噪声演员”。它们的开关行为直接决定了噪声的频谱和幅度。
3.2.1 MOSFET的开关行为
MOSFET在导通和关断过程中,栅极电压、漏极电压和漏极电流的变化并不是理想方波。实际波形长什么样?我画个简化的时序图你就明白了。
从上面的波形你能看到,MOSFET的开关边沿越陡,dV/dt和dI/dt就越大,产生的噪声频谱就越宽。我见过有些工程师为了追求效率,把栅极驱动电阻选得特别小,开关速度飞快——结果传导骚扰直接爆表。你想想看,效率是高了,但EMC过不了,产品出不了货,有什么用?
我的经验:栅极驱动电阻是EMC和效率之间的一个“调节旋钮”。我一般会在保证效率不降太多的前提下,适当增大栅极电阻(比如从10Ω增加到22Ω或33Ω),让开关边沿稍微“圆润”一点。这样传导骚扰通常能降3-5dB,而且效率损失不到1%。这笔账,划算。
3.2.2 二极管的开关行为
二极管的问题比MOSFET更隐蔽。很多人以为二极管就是个单向导电的开关,但实际上,它在关断时有一个反向恢复过程。
什么叫反向恢复?说白了就是:二极管正向导通时,内部存储了大量电荷。当电压突然反向时,这些电荷不会瞬间消失,而是会形成一个短暂的反向电流脉冲。这个脉冲的幅度可能比正向电流还大,而且持续时间很短(几十纳秒),所以会产生极高的dI/dt。
我举个例子你就明白了。在反激电源中,输出整流二极管在MOSFET导通时承受反向电压。如果用的是普通快恢复二极管,反向恢复电流会通过变压器耦合到初级侧,在输入线上形成一个尖峰噪声。这个噪声的频率通常在10-30MHz之间,特别难滤。
注意:二极管的反向恢复特性是传导骚扰高频段(10MHz以上)的主要贡献者之一。如果你发现高频段超标,先别急着改滤波器,试试把输出二极管换成肖特基二极管或者碳化硅(SiC)二极管。肖特基二极管没有存储效应,反向恢复电流几乎为零;SiC二极管虽然贵一点,但耐压高、恢复快,适合高压场合。
3.3 共模与差模噪声的分离
好了,现在我们知道噪声从哪来的了。但传导骚扰测试线上测到的噪声,其实是共模噪声和差模噪声的叠加。这两种噪声的产生机理、传播路径和抑制方法完全不同。所以,第一步就是要把它们分开。
3.3.1 差模噪声
差模噪声是在电源线之间流动的噪声。说白了,就是电流从L线流进去,再从N线流回来,形成一个回路。它的路径就是正常的功率传输路径。
- 产生原因:主要是输入电流的脉动(比如PFC电感电流的纹波、反激变压器初级电流的三角波)。
- 频率范围:通常在150kHz-1MHz之间,低频段为主。
- 抑制方法:差模电感(Ldm) + X电容。差模电感串联在L和N线上,对高频电流呈现高阻抗;X电容并联在L和N之间,为高频电流提供低阻抗回路。
3.3.2 共模噪声
共模噪声是在电源线和地之间流动的噪声。电流从L线和N线同时流进去,再从地线(或参考地)流回来。它的路径不是功率传输路径,而是通过寄生电容耦合到地的。
- 产生原因:主要是MOSFET漏极和散热器之间的寄生电容、变压器绕组间的寄生电容。高频电压跳变通过这些电容耦合到地,形成共模电流。
- 频率范围:通常在1MHz-30MHz,高频段为主。
- 抑制方法:共模扼流圈(CMC) + Y电容。共模扼流圈对共模电流呈现高阻抗(因为两个绕组产生的磁通相互加强),对差模电流几乎无影响(磁通相互抵消);Y电容连接在L/N线和地之间,为共模电流提供回流路径。
| 对比项 | 差模噪声 | 共模噪声 |
|---|---|---|
| 传播路径 | L ↔ N 之间 | L/N ↔ 地之间 |
| 主要频段 | 150kHz - 1MHz | 1MHz - 30MHz |
| 主要来源 | 输入电流脉动 | 寄生电容耦合 |
| 抑制元件 | 差模电感 + X电容 | 共模扼流圈 + Y电容 |
| 对地阻抗 | 高 | 低(通过寄生电容) |
3.3.3 如何分离共模和差模噪声?
在实际测试中,我们没法直接看到共模和差模分别有多大。但有一个简单的方法——用电流探头配合频谱仪。
具体做法是这样的:
- 测差模:把电流探头同时卡住L线和N线(方向相反)。这样,共模电流在探头中产生的磁通相互抵消,探头只感应到差模电流。说白了,就是测L和N之间的不平衡电流。
- 测共模:把电流探头同时卡住L线和N线(方向相同)。这样,差模电流在探头中产生的磁通相互抵消,探头只感应到共模电流。说白了,就是测L和N对地的总泄漏电流。
实用技巧:如果你没有电流探头,也可以用LISN(线路阻抗稳定网络)配合频谱仪来分离。LISN的RF输出端通常有两个端口——一个测L线对地,一个测N线对地。把这两个端口的测量结果做矢量和和矢量差,就能算出共模和差模分量。
公式很简单:
- 共模电压 Vcm = (VL + VN) / 2
- 差模电压 Vdm = (VL - VN) / 2
注意:这里用的是矢量运算,不是简单的幅度加减。因为VL和VN之间可能有相位差。我建议你用频谱仪的“数学运算”功能,或者把数据导出来用Excel算。
我记得有一次帮客户排查一个适配器的传导骚扰问题。客户说低频段超标,换了差模电感也没用。我拿电流探头一测,发现差模噪声其实不大,超标的是共模噪声——只是它在低频段表现出了类似差模的特征。后来在输入端加了一个小Y电容,问题就解决了。你看,如果不做分离,你可能会在错误的方向上浪费大量时间。
3.4 本章小结
这一章我们干了三件事:
- 建立了SMPS的噪声源模型——核心就是dV/dt和dI/dt通过寄生参数向外传导。
- 拆解了MOSFET和二极管的开关行为——MOSFET的开关边沿决定噪声频谱宽度,二极管的反向恢复是高频噪声的“隐形杀手”。
- 学会了共模和差模噪声的分离方法——用电流探头或者LISN的矢量运算,把两种噪声分开,才能对症下药。