3. 电源端口噪声源建模

要对电源端口传导发射做仿真验证,第一步不是搭 LISN,也不是扫频,而是把“噪声从哪来”这件事在模型里说清楚。电源端口的传导噪声并不是凭空出现在输入线上的,它来自开关电源内部几个确定的物理过程:MOSFET 的周期性通断把直流斩成脉冲,二极管在反向恢复瞬间产生高频振荡,驱动回路中的栅极电流又通过寄生参数耦合到功率回路。噪声源建模的任务,就是把这些过程抽象成仿真工具能接受的电压源、电流源和寄生网络,并让它们的频谱包络与真实开关波形一致。

一、噪声产生的三个物理源头

开关电源的传导发射在 150 kHz~30 MHz 频段内,主要由三类机制贡献。第一类是 MOSFET 开关动作:漏源电压 Vds 在开通和关断瞬间发生快速跳变,跳变沿的 dv/dt 通过变压器或电感的寄生电容 Cp 注入共模电流,跳变沿的 di/dt 则通过回路寄生电感产生差模电压。第二类是 二极管反向恢复:在连续导通模式(CCM)下,续流二极管从导通转为截止时,存储电荷 Qrr 被抽走,形成反向电流尖峰 IRM,这个尖峰与回路寄生电感 Lloop 谐振,产生几十兆赫兹的衰减振荡。第三类是 驱动环路电流:栅极驱动电流在开通时经栅极电阻 Rg 对 Ciss 充电,关断时放电,这个电流回路与功率回路共享源极引线电感 Ls,形成共源极反馈,既影响开关速度,也把驱动噪声耦合进功率地。

这三类源在频域上的表现不同:MOSFET 开关沿决定高频包络的斜率,反向恢复决定 10~50 MHz 的谐振峰,驱动环路则更多影响 1~10 MHz 的宽带底噪。建模时必须分别处理,不能用一个理想方波源代替全部。

二、MOSFET 开关波形的参数化建模

仿真中常用的 MOSFET 开关波形模型是分段线性(PWL)电压源或梯形波源。以反激变换器为例,设开关频率 fsw=65 kHz,占空比 D=0.45,母线电压 Vbus=375 V,则漏源电压在关断期间被钳位到 Vbus+n·Vo≈500 V。一个周期内的 Vds 波形可参数化为:

t_on  = D / f_sw        = 0.45 / 65k ≈ 6.92 µs
t_off = (1-D) / f_sw    = 0.55 / 65k ≈ 8.46 µs
t_r   = 30 ns   (上升沿,由 Rg 与 Ciss 决定)
t_f   = 25 ns   (下降沿,由输出电容与回路电感决定)
V_ds(t): 0 → 500 V 在 t_r 内线性上升,保持 t_off,再在 t_f 内下降

这个 PWL 源直接作为共模噪声的激励源,串联在 MOSFET 漏极与散热器寄生电容 Cp 之间。Cp 的典型值在 20~100 pF,取决于散热器面积和绝缘垫厚度。差模噪声则用回路中的脉冲电流源表示,幅值等于电感电流的三角波纹波,斜率由 L 和 Vbus 决定。

需要强调的是,上升沿 tr 不能随意取小。tr 越小,高频谐波越丰富,仿真得到的传导发射在 10 MHz 以上会明显偏高。实际建模时,tr 应由驱动电阻 Rg、栅极电荷 Qg 和米勒平台共同估算:tr≈Qgd·Rg/Vdrv。例如 Qgd=8 nC,Rg=10 Ω,Vdrv=12 V,则 tr≈6.7 ns,而不是 30 ns。这个差异会直接改变 30 MHz 附近的仿真结果,因此必须用器件手册数据校准。

三、二极管反向恢复的建模方法

反向恢复是传导发射仿真中最容易被忽略、却对 10~50 MHz 频段影响最大的环节。以输出整流二极管为例,设正向电流 IF=2 A,反向恢复电荷 Qrr=30 nC,反向恢复时间 trr=25 ns,则反向电流峰值近似为:

I_RM ≈ 2 · Q_rr / t_rr = 2 × 30n / 25n ≈ 2.4 A
谐振频率 f_ring ≈ 1 / (2π√(L_loop · C_j))
设 L_loop = 15 nH,C_j = 40 pF
f_ring ≈ 1 / (2π√(15n × 40p)) ≈ 205 MHz

在仿真中,反向恢复不能用理想二极管模型表现,必须使用带 Qrr 参数的二极管模型,或用一个并联的脉冲电流源 Irr(t) 来等效。Irr(t) 的波形为:先线性上升到 IRM,再以指数衰减回到零,衰减时间常数 τ≈trr/3。这个电流源与 Lloop、Cj 构成并联谐振回路,在频谱上形成一个阻尼振荡峰。建模时 Lloop 应包含二极管封装电感、PCB 走线电感和变压器漏感,典型值 10~30 nH。

注意:如果仿真中把二极管设为理想开关,10 MHz 以上的传导发射会偏低 10~20 dB,导致滤波器设计过于乐观。反向恢复模型必须显式加入。

四、驱动环路电流的耦合路径

驱动环路电流本身不直接出现在电源输入端口,但它通过两个路径影响传导发射。其一是共源极电感反馈:驱动电流流经源极引线电感 Ls,在 Ls 上产生电压 VLs=Ls·dig/dt,这个电压叠加在栅源电压上,改变实际开关速度,从而间接改变 Vds 的边沿。其二是地弹耦合:驱动回路的地电流与功率回路共享一段 PCB 地平面,地平面上的阻抗把驱动噪声转换成共模电压,再通过 LISN 被测量到。

在仿真中,驱动环路可以用一个电流源 Ig(t) 表示,其波形为开通时的正向脉冲和关断时的反向脉冲,幅值 Ig≈Vdrv/Rg。例如 Vdrv=12 V,Rg=10 Ω,则 Ig≈1.2 A。这个电流源并联在栅极和源极之间,源极通过 Ls=5 nH 接地。Ls 上的电压就是驱动噪声耦合到功率地的量。

电源端口噪声源建模:三类源与耦合路径 功率回路(差模源) V_bus MOSFET 变压器 Lp / Ls D_out C_p 散热器/PE 驱动回路(耦合源) Driver R_g Gate L_s 仿真噪声源等效模型 V_ds PWL 电压源 t_r / t_f / D / f_sw → 共模激励 I_rr 脉冲电流源 Q_rr / t_rr / L_loop → 差模谐振 I_g 驱动电流源 V_drv / R_g / L_s → 地弹耦合 三类源分别注入共模/差模路径,频谱包络由边沿时间、Q_rr 和 L_s 共同决定

五、建模参数与仿真设置的对应关系

把上述三类源放进仿真后,还需要注意几个设置细节。第一,PWL 源的时间步长必须小于最小边沿的 1/10,例如 tr=6.7 ns 时,最大时间步长应设为 0.67 ns,否则边沿会被数值平滑,高频谐波丢失。第二,反向恢复电流源的衰减时间常数要与二极管手册中的 trr 对应,不能随意取 1 ns 或 100 ns。第三,驱动电流源的上升时间应与实际驱动 IC 的输出上升时间一致,典型值 10~20 ns,而不是理想阶跃。

一个实用的校准方法是:先只放 Vds PWL 源,仿真得到共模噪声频谱,与近场探头实测的开关频率谐波包络对比;再加入 Irr 源,观察 10~50 MHz 是否出现新的谐振峰;最后加入 Ig 源,检查 1~10 MHz 底噪是否抬升。每一步只改一个源,便于定位差异来源。

建模时建议把三类源的参数集中写在一个参数表里,例如 f_sw、D、t_r、t_f、Q_rr、t_rr、L_loop、R_g、L_s,仿真前统一检查量纲和数量级。这样在后续做滤波器设计时,可以直接扫描这些参数,观察传导发射包络的变化。

噪声源建模的最终目的,是让仿真在 150 kHz~30 MHz 内给出与实测趋势一致的频谱。如果低频段(150 kHz~1 MHz)偏高,通常是 PWL 源的占空比或幅值设置问题;如果 10~50 MHz 出现孤立尖峰,多半是反向恢复的 Lloop 或 Cj 取值不当;如果整个高频段底噪偏高,则应检查驱动回路的 Ls 和地平面阻抗是否被合理建模。把这三类源分别调准,后续的 LISN 测量和滤波器插入损耗仿真才有可信的起点。