
最开始那个项目跑CLASS B预测试的时候我真没当回事。想着AC端口嘛无非就是传导骚扰整流桥后面串两级滤波、板子布局稍微讲究一点怎么也能压下去。结果测试设备一开低频段直接顶到限值线上中高频还有几个尖刺接收机一报警我整个人头皮发麻。后来前前后后改了四版中间炸了三次板才把这个问题彻底理顺。这篇文章就把这段经历原原本本拆开讲。从CLASS B限值怎么读、AC端口噪声怎么来到滤波器参数怎么算、PCB怎么摆再到我踩过的三个大坑全部用已经验证过的方案给你讲明白。做单相逆变器、三相逆变器、光伏逆变器、UPS这一类AC端口的工程师估计都会有同感EMC整改不是靠运气是靠对干扰路径的理解和一步步的排查。1. 搞清楚AC端口CLASS B考的是什么1.1 先看懂限值表再动手很多人看到“CLASS B”就以为是个简单等级其实它对应的是居住环境下的电磁兼容限值比CLASS A严了不少。逆变器产品如果最终进户用、办公用AC电源端口的传导骚扰就要按CLASS B考核。最常用的是CISPR 11标准国标对应GB 4824针对AC主电源端口频率范围150kHz到30MHz限值分准峰值和平均值两档。大致限值是这样的频段准峰值限值平均值限值0.15MHz - 0.5MHz66 dBμV 降至 56 dBμV56 dBμV 降至 46 dBμV0.5MHz - 5MHz56 dBμV46 dBμV5MHz - 30MHz60 dBμV50 dBμV注意150kHz到500kHz是斜线下降的也就是说低频段最危险。很多逆变器的开关频率是20kHz到100kHz谐波分量非常密集尤其三次、五次谐波很容易落在150kHz附近这就是为什么很多板子在150kHz到300kHz这段怎么都压不下去。准峰值和平均值都要测而且两个都要过。实际整改中最常见的情况是平均值可能压住了但准峰值还在限值上抖或者准峰值勉强过平均值超了。这两个检波器反映的是不同脉冲特性不能只盯着一个。1.2 测试布置与LISN影响整改决策的第一件事CLASS B传导骚扰测试的AC端口布置核心是LISNLine Impedance Stabilization Network线路阻抗稳定网络。LISN的作用是给被测设备提供一个稳定、已知的高频阻抗标准里要求150kHz到30MHz范围内约50Ω同时把电网侧的高频噪声隔离开避免外部干扰混进来。对于单相逆变器L和N两根线分别过一组LISN接收机按顺序测两个端口的射频噪声。对于三相逆变器就麻烦一些L1、L2、L3以及中性线N都可能要单独测哪怕只是普通的三线三相也要评估相线之间的差模和相线与地之间的共模。我给大家一个非常重要的经验动手整改之前一定要先复现和熟悉测试布置。很多人板子回到自己实验室把LISN一拆用一个隔离变压器直接供电测出来结果和暗室完全不一样。原因很简单你的“实验室电网”阻抗不标准LISN带来的50Ω高频阻抗完全没有体现出来滤波器设计当然没有参照。正确做法是买一对合规的LISN或者用实验室已有的测试台架严格按照标准里的布线规则去搭电源线离地高度、设备与参考地的距离、线缆的捆扎方式都有讲究。宁可前期多花半天搭台子也不要等到送检测试时才发现连整改方向的基准都是错的。2. 干扰到底从哪来AC端口噪声的生成机理2.1 开关管的dv/dt与寄生电容耦合逆变器本质上是一个高频开关功率变换器。以最常见的两电平桥臂为例每开关一次桥臂中点电压就在母线正电平和负电平之间来回跳变这个跳变沿有很高的dv/dt可能达到几kV/μs甚至十几kV/μs。高频电压跳变通过寄生电容形成位移电流后级一堆线缆、散热器、变压器绕组全都是耦合通道。这里有一个很容易被忽视的“充电泵效应”。每次开关动作都会有一部分电荷通过寄生电容从高电位节点“甩”到机壳或地平面形成高频共模电流。这些电荷走的地方不固定哪条路径阻抗低就往哪里跑。如果AC输入端的滤波器没有把共模回路包住这些电荷就会直接从AC端口跑出去通过LISN的50Ω阻抗产生电压降接收机看到的自然就是超标噪声。换成一个生活化的类比开关管就像一台持续工作的“挖掘机”每一铲都把电子从地上挖起来甩到建筑物机壳/散热器上如果建筑物没有排水沟低阻抗回流路径这些电子就会顺着门口的马路AC线缆乱跑最后被检查人员接收机逮个正着。2.2 差模与共模两条路径分别负责哪个频段AC端口的传导噪声可以分成两条完全不同的路径差模路径和共模路径。差模噪声是L和N之间形成回路的电流主要由输入电流纹波、母线电容ESR/ESL这些因素产生。差模分量能量比较大但频率往往集中在150kHz到1MHz这个低频段特征是在频谱上看到宽频噪声在低频区隆起频段越高衰减越快。共模噪声则是L和N对参考地PE同时流动的电流主要由高频开关节点通过寄生电容耦合到地产生。共模噪声影响范围更广从几百kHz到几十MHz都可能超标高频段通常都是共模主导。这个区分非常关键因为你加X电容和差模电感只能压差模加共模电感和Y电容才能压共模。如果初始判断就错了比如实际上超的是共模你却在输入端堆了一排X电容结果就是低频纹丝不动还白白增加了成本和体积。我见的很多新手整改问题都出在这里。2.3 拓扑和开关频率对EMI的先天影响拓扑选择对AC端口EMI的影响往往在项目立项阶段就已经注定了后面整改只是补救。两电平逆变器的桥臂电压跳变量是整个直流母线电压dv/dt很大共模电流自然也大。三电平逆变器比如NPC或者飞跨电容型每次开关只跳半个母线电压dv/dt直接减半传导骚扰在同等条件下会明显更低这也是现在光伏逆变器普遍走向三电平的原因之一。另外软开关拓扑也可以有效降低EMI。谐振类变换器让开关管在零电压或零电流条件下切换dv/dt和di/dt都大大降低噪声源小了后面滤波器的压力自然小很多。但软开关会增加控制复杂度不是所有场合都适用。开关频率的选择也会影响最终整改难度。开关频率本身低于150kHz按理说不直接落在传导测试频段内但高次谐波会。50kHz的开关频率三次谐波150kHz刚好踩线这时候就需要滤波器的截止频率足够低。如果把开关频率提高一点或者降低一点让高次谐波避开150kHz附近的敏感区有时候能省下一整级滤波器。3. 三次炸板复盘踩过的坑一个都别重复3.1 第一次失败差模加了一堆共模完全没管第一版板子我犯的是最基础的错误。当时测出来150kHz到300kHz低频段超标平均超限值10dB左右我觉得是输入纹波太大直接往AC输入口塞了两个1μF X电容又加了一个专门的差模电感结果低频段确实压下去4到5dB但离限值还是差一截而且500kHz以上完全没变化。后来用电流探头一夹才发现AC线缆上的共模电流非常大L和N两根线上的噪声方向是一致的典型的共模特征。低频段之所以超有很大一部分是共模电流通过LISN两个端口的参考地回路产生了压降而不是差模电流本身超标。我加的那些X电容和差模电感对共模几乎没有作用。更惨的是因为临时加大的X电容储能太多放电电阻又没留够第二次上电时插头打火整流桥和保险丝一起烧了。这就是第一次炸板。教训其实一句话先分清共模和差模再用电流探头甚至简易的CM/DM分离器看一眼噪声流向别凭感觉加器件。3.2 第二次失败共模电感饱和磁环直接开裂第二次我学乖了加了共模电感感量选得贼大每个绕组10mH心想这么大的感量怎么也能把噪声扼住。结果一接负载电感本体温度迅速上升不到半小时磁环表面直接冒烟漆包线绝缘层老化后匝间短路磁环“啪”一声裂开这是第二次炸板。问题出在两处。第一共模电感虽然对差模正常电流不敏感但两个绕组的寄生参数不可能完全对称尤其是手工绕制或者绕线工艺控制不好的时候差模电流会形成净磁通。当逆变器满载时输入电流可能达到十几安培哪怕只有1%的不平衡也足以把磁芯往饱和区推。第二我用的磁芯磁导率太高饱和磁通密度低大电流下一旦饱和电感量断崖式下跌基本上等于直接失效。后面换成了磁导率适中、饱和磁通密度更高的磁环并且严格对称绕制满载测试时温升才降到十几度。这件事让我意识到共模电感不是感量越大越好磁芯材料、绕线工艺、饱和电流都要综合评估。3.3 第三次失败Y电容与漏电流的连环坑第三次失败是在高频段大概2MHz到10MHz这一片用共模电感和Y电容的组合已经很到位了但还是有几个频点压不住。我判断是Y电容容量不够直接换成了更大的Y电容结果高频降下来一点但测试结束一测漏电流超出了产品安全设计要求。逆变器作为Class I设备AC端口对地漏电流在工频条件下是有硬性约束的。230V/50Hz下1nF的Y电容对应约0.07mA漏电流。如果要求整机漏电流小于1mA那么AC端口到地的总Y电容就不能超过十几nF。你为了高频性能去加大Y电容最终一定会在安全指标上还债。更隐蔽的坑是Y电容引线过长。我在验证阶段把Y电容接在了一个测试转接板上引线有五六厘米结果高频段滤波效果大打折扣。后来把Y电容直接贴在AC接口端子旁边引线缩短到不足1cm同样的容量2MHz到10MHz的噪声压下去一大截。曾有一次整改的时候我在测试台上换了块板子Y电容引脚虚焊测试时端口对地拉弧把前端驱动器件打掉了。这就是第三次“炸”的直接原因。3.4 三次整改经验汇总序号实测现象我的错误操作根因正确做法第1次150-300kHz低频超标只加X电容和差模电感共模噪声主导差模措施无效先做CM/DM分离确认干扰路径第2次满载后低频复发、电感过热共模电感感量一味加大磁芯饱和绕组不对称产生净磁通选高Bsat磁芯优化绕线对称性第3次2-10MHz毛刺压不住、漏电流超标盲目加大Y电容容量Y电容引线过长、容量上限受限就近放置Y电容控制总漏电流这段经历说明一件事EMC整改是一个“测-判-改-复测”的闭环不是靠砸器件数量。你如果没有大量实测数据支撑加多少电容电感都是瞎撞。4. AC端口滤波器参数设计与计算4.1 典型滤波拓扑与衰减估算综合三次踩坑经验现在我再设计AC端口滤波器基本上会采用一个保守但可靠的拓扑入口首先是一级X电容加共模电感形成第一道共模抑制然后是一级差模电感或利用共模电感的漏感再配合一颗X电容处理差模分量最后再加一级共模电感和Y电容把高频尾巴收干净。两级共模滤波的截止频率要错开。比如第一级共模电感5mH配4.7nF Y电容算下来的谐振频率大约在33kHz第二级共模电感2mH配2.2nF Y电容谐振频率大约48kHz。两级谐振点相差1.5到2倍以上才能避免在某个频点上产生叠加谐振峰。衰减量的粗略估算可以用二阶LC的斜率大约每十倍频程40dB。还是以5mH和4.7nF为例谐振点33kHz到了150kHz已经是大约4.5倍频程外理论衰减能有40×log10(150/33)≈26dB。这个衰减量对于CLASS B来说算是一个比较安全的余量但实际电路中有源阻抗、电容ESR和电感寄生参数都会让衰减打折扣所以留出10到15dB的设计裕量是必要的。4.2 共模电感怎么选磁芯、匝数与饱和共模电感的选型绝对不能只看直流电感量。同样是10mH锰锌铁氧体磁环和纳米晶磁环在高频下的阻抗特性完全不同。锰锌铁氧体一般在几百kHz到几MHz表现好价格便宜是最常见的选择纳米晶材料磁导率更高、Bsat更大低频段滤波效果更好但高频段容易因为匝间电容大而提前失效。对于开关频率几十kHz、测试频段150kHz到30MHz的逆变器锰锌铁氧体通常已经够用。选磁芯时要重点看两个参数饱和电流和阻抗-频率曲线。饱和电流应该覆盖最大输入电流的1.5到2倍确保在满载甚至短路瞬时工况下电感量不会跌落太明显。阻抗-频率曲线则能反映电感在哪个频段真正起作用有些电感直流感量标得很高但1MHz以后阻抗已经衰减得七七八八在逆变器这种开关噪声丰富的环境里就很吃亏。绕组的对称性也极其重要。两个绕组尽量双线并绕或者均匀分布在磁环两侧绕向相反这样差模电流产生的磁通才能互相抵消。如果绕线不对称差模分量会把磁芯往饱和区推高频性能也会劣化。4.3 Y电容、X电容和泄放电阻的约束Y电容是AC端口和地之间的跨接电容对共模滤波作用直接但受漏电流约束非常明显。220V/50Hz单相供电下1nF的Y电容漏电流约0.07mA整机漏电流要求如果是1mA那所有AC端口到PE之间的Y电容加起来最好控制在12nF以内。常见的做法是两颗4.7nF分别接在L和N到PE之间或者两颗2.2nF再加其他地方一些分散的Y电容整体不超过10到12nF。Y电容必须是安规电容常见Y1和Y2两个等级AC端口到PE之间一般用Y2或更高等级这个不能省。测试选型的检验标准是看官方安规证书而不是看型号名称里带不带Y。X电容也有自身的注意事项。它跨接在L和N之间吸收差模噪声效果好但断电后X电容上如果残留电荷会在插头处形成危险电压因此并X电容的泄放电阻不能省。电阻阻值的选取要让放电时间常数在合理范围内通常在1秒左右放完。例如1μF电容配一个470kΩ电阻时间常数约0.47秒差不多满足要求。每个X电容旁边都要配一颗泄放电阻别为了省成本省掉这个利润换来的可能是一张整改单。5. 布局与接地比滤波器更快的捷径5.1 滤波器放对位置胜过加十颗电容滤波器摆放位置的重要性怎么说都不过分。AC输入进板之后应该首先经过滤波网络然后再进入整流桥和DC母线。如果AC口进来先接整流桥再从母线引回去滤波那滤波之前已经产生的差模和共模噪声全部会通过线缆辐射和空间耦合绕过滤波器效果大打折扣。滤波器输入和输出之间也要做物理隔离。很多板子空间小滤波器的输入线居然和输出线平行走了一段甚至捆在一起那就等于给高频噪声开了一扇旁路门。我见过一种做法是输入端和输出端用屏蔽层或者PCB开槽隔开效果非常显著在1MHz以上能多压出5到10dB。共模电感的两个绕组出口也一样。绕组两边各自接的是不同的噪声区域出线方向最好相反避免两个端口之间形成感性或容性耦合。这一条在PCB layout评审的时候就要重点盯着。5.2 散热器、机壳与地把噪声引到该去的地方逆变器的功率管通常要接散热器而散热器又往往直接固定在机壳上这样就形成了一个大的寄生电容网络开关管漏极/集电极通过绝缘垫片和散热器之间的寄生电容把高频开关噪声耦合到机壳上。机壳如果没有干净的接地回流路径这些共模电流就会找AC端口作为出口测试必然超标。解决思路是给这个耦合路径一个明确的、低阻抗的回流方向。常见做法是散热器通过一颗安规Y电容比如2.2nF到4.7nF就近接到滤波地或者系统地这样高频共模电流在主板上就形成回流而不是跑到AC线缆上。如果机壳本身就是接地的散热器也可以选择直接接地但要注意噪声会不会通过机壳耦合到其他敏感电路需要结合结构来决定。接地策略强调“单点”或“星形”。功率地、信号地、机壳地之间要有清晰的关系避免功率地的高频环流污染信号地。这个说起来简单但实际板子上我踩过很深的坑改到最后没有办法只能在关键信号下方做地分割和跨分割处理才把噪声降下来。5.3 预整改小工具近场探头与电流探头不要每次都在综合测试平台上碰运气。我建议整改阶段一定要准备一套近场探头加频谱分析仪能极大提升效率。用近场探头在板上扫一圈就能判断噪声源到底在哪个区域最强烈是整流桥、开关管还是电感变压器。这个方法不需要搭完整的LISN和接收机在实验室就能快速定位。电流探头配合频谱仪也是利器。把电流探头卡在AC进线上观察共模电流频谱特征然后卡在L和N的单根线上观察差模特征。两者一对比该加共模还是差模措施就一目了然。如果没有成品探头也可以自己做简易的CM/DM分离网络网上有很多参考电路做EMC的工程师手里基本都会有一套。最后提醒一下近场探头测到的数据和标准测试的绝对值没有直接可比性它主要用于趋势判断和整改前后对比千万不能拿近场数据直接预测能不能过CLASS B。真正的结果永远以标准测试平台的最终数据为准。6. 常见问题速查与避坑清单6.1 看频段猜原因速查表一个很实用的经验是先看超标频段再去对应可能的干扰路径能省掉大量试错时间。我整理了一个日常用得最多的对照表供大家参考超标频段主要嫌疑优先尝试措施0.15MHz-0.5MHz差模纹波、开关低次谐波加大X电容、增加差模电感、优化母线电容0.5MHz-2MHz共模与差模混合增加共模电感感量、调整Y电容2MHz-10MHz共模为主开关节点耦合缩短Y电容引线、改善散热器接地、检查滤波器输入输出隔离10MHz-30MHz空间耦合、线缆辐射优化PCB布局、加屏蔽、调整驱动电阻降低dv/dt这个表不是万能公式但是它是很好的起点。如果你测出来的超标频段和表中的方向完全对应不上往往是板级空间耦合太严重滤波器的前后级串扰已经盖过了正常路径这种情况优先做屏蔽和布局调整。6.2 三个容易被忽视的细节第一接地螺钉必须可靠。很多产品在测试时用了不同机箱装配批次或者操作人员没有把接地螺钉拧紧滤波器的地没有真正接到机壳结果测量结果在合格线上下反复横跳。我建议每次测试前检查所有涉及滤波地与机壳地连接的紧固点搭接电阻越小越好。第二负载工况要覆盖全面。空载、半载、满载、动态切载这些工况下的噪声水平差异可能很大。不要以为满载最恶劣有些拓扑轻载时进入间歇模式产生的噪声反而更尖锐。送测前每个工况都跑一遍自己心里有数。第三不要在最后关头才想到“加一个磁环”这样的临时措施。AC线缆上套磁环确实有效但一致性差人工装配误差大量产时不稳定。如果只有套磁环才能过说明板级滤波和布局还没有做透回到原理图和PCB上找问题才是正道。我自己的体会是AC端口过CLASS B这件事七分靠布局和源端抑制三分靠滤波器细节。滤波器是台面上的工作但真正让你“炸板”的坑往往都埋在布局、接地和选型的细节里。每次整改都把数据记录下来形成自己公司的EMC基线后面新项目做起来真的能少走很多弯路。