
1. 产品做 EMC 测试前先把这几个核心概念理清楚很多硬件工程师第一次送产品去做 EMC 测试心里都没底。我之前带过一个做 24V 直流供电工业控制器的项目样机在实验室跑功能一切正常结果送到第三方检测机构辐射发射RE在 30MHz 到 230MHz 频段直接超标 6dB传导发射CE在 150kHz 附近也压线。整改了两轮换了 EMI 滤波电路、改了 PCB 布局、加了屏蔽罩前后折腾了将近一个月才拿到合格报告。那次经历让我意识到EMC 测试不是“送过去等结果”这么简单测试条件本身就直接决定了你能不能过、要花多少时间过。EMC 是 Electromagnetic Compatibility 的缩写中文叫电磁兼容性。它包含两个维度一个是设备向外发射的电磁骚扰不能太大这叫 EMIElectromagnetic Interference电磁干扰另一个是设备对外界的电磁骚扰要有足够的抗扰度这叫 EMSElectromagnetic Susceptibility电磁敏感度。这两个维度对应的是完全不同的测试项目、不同的测试条件和不同的整改思路。很多新手容易把它们混为一谈觉得“我产品不干扰别人就行了”结果 EMS 测试一塌糊涂。这篇文章面向的是正在做或者准备做 EMC 测试的硬件工程师、PCB 布局工程师、产品经理以及需要跟检测机构打交道的项目负责人。我会把 EMC 测试中那些“检测机构不会主动告诉你但直接影响测试结果”的条件细节拆开来讲包括测试项目怎么分类、测试条件怎么设定、常见超标怎么排查、PCB 布局和滤波电路怎么配合。读完你至少能搞清楚一件事EMC 测试不是碰运气测试条件搞明白了整改方向就不会跑偏。2. EMC 测试项目全拆解EMI 和 EMS 到底测什么2.1 EMI 测试的两大核心项目传导发射和辐射发射EMI 测试的核心目标是量化设备向外“泄漏”的电磁能量。最常做的两个项目是传导发射Conducted EmissionCE和辐射发射Radiated EmissionRE。传导发射测的是设备通过电源线、信号线等导体向外传导的骚扰电压或骚扰电流。测试频段通常是 150kHz 到 30MHz。为什么从这个频段开始因为开关电源的开关频率一般在几十 kHz 到几百 kHz其谐波会一直延伸到 30MHz 左右这个频段内的骚扰主要通过线缆传导。测试时被测设备放在规定高度的绝缘台上电源线通过 LISNLine Impedance Stabilization Network线路阻抗稳定网络连接到电网。LISN 的作用有两个一是给被测设备提供一个稳定的 50Ω 阻抗二是隔离电网侧的噪声保证测到的全是被测设备自己产生的骚扰。辐射发射测的是设备通过空间向外辐射的电磁场。测试频段通常是 30MHz 到 1GHz有些产品标准会要求测到 6GHz 甚至更高。测试在电波暗室或开阔场进行被测设备放在转台上接收天线在 3m 或 10m 距离处测量不同高度的场强。转台旋转 360 度天线高度在 1m 到 4m 之间扫描取最大值。这个测试最耗时间也最容易出问题因为辐射发射跟 PCB 布局、线缆走向、结构屏蔽的关系太大了。注意传导发射和辐射发射的限值标准不一样不同产品类别对应的标准也不同。比如信息技术设备用 CISPR 32家用电器用 CISPR 14工业环境用 CISPR 11。送测之前一定要确认你的产品适用哪个标准别测错了项目白花钱。2.2 EMS 测试的常见项目ESD、EFT、Surge、RS、CSEMS 测试是检验设备在电磁骚扰环境下的“抗揍能力”。常见项目包括ESDElectrostatic Discharge静电放电模拟人体或物体带电后对设备放电。测试电压通常为接触放电 ±4kV、空气放电 ±8kV严酷等级根据产品标准确定。ESD 测试的判据等级分为 A、B、C、D 四级A 级是性能正常B 级是暂时降级但可自恢复C 级是需要人工干预才能恢复D 级是损坏不可恢复。大多数产品要求达到 B 级以上。EFTElectrical Fast Transient电快速瞬变脉冲群模拟继电器切换、感性负载断开时产生的高频脉冲群。测试电压通常为 ±1kV 到 ±4kV通过耦合夹注入电源线或信号线。Surge浪涌模拟雷击或大功率负载切换产生的瞬态过压。测试电压通常为 ±1kV 到 ±2kV线-线和 ±2kV 到 ±4kV线-地。RSRadiated Susceptibility辐射抗扰度用天线向设备辐射规定场强的电磁波检验设备是否抗干扰。场强通常为 3V/m 到 10V/m。CSConducted Susceptibility传导抗扰度通过耦合网络向线缆注入骚扰信号检验设备的抗传导干扰能力。这些项目的测试条件差异很大ESD 关注的是瞬态高压和放电路径EFT 关注的是高频脉冲群的重复频率和耦合方式Surge 关注的是能量等级和波形参数。整改思路也完全不同ESD 要靠结构设计和接地EFT 要靠滤波和隔离Surge 要靠防护器件和能量泄放路径。2.3 测试条件中的关键参数不只是电压等级很多人以为 EMC 测试条件就是“打多少千伏”其实远不止。以 ESD 为例测试条件包括参数说明常见取值放电方式接触放电或空气放电接触放电优先放电电压接触放电和空气放电不同接触 ±4kV空气 ±8kV放电次数每个测试点放电次数正负极性各 10 次放电间隔两次放电之间的时间1 秒测试点外壳、按键、接口、缝隙根据标准确定判据等级性能降级程度A/B/C/D再以辐射发射为例测试条件包括天线极化方向水平/垂直、天线高度扫描范围、转台旋转角度、测试距离、接收机带宽和检波方式准峰值或平均值。这些条件任何一个变了测试结果都可能差好几个 dB。我见过一个项目在 3m 距离测试超标换到 10m 距离测试反而合格了因为远场和近场的场分布不一样线缆的辐射模式也不同。3. 测试条件背后的原理为什么这些参数这样设定3.1 为什么传导发射从 150kHz 开始测传导发射的起始频率定在 150kHz不是随便选的。开关电源的开关频率通常在 50kHz 到 200kHz 之间其基波和低次谐波主要在 150kHz 以下。但 150kHz 以下的频段电网本身的背景噪声很大而且很多设备在这个频段都有骚扰很难区分是被测设备产生的还是环境噪声。所以标准把起始频率定在 150kHz既能覆盖开关电源的主要谐波又能避开电网背景噪声最严重的频段。另外150kHz 到 30MHz 这个频段骚扰主要通过线缆传导因为波长在这个范围内是 10m 到 2000m远大于大多数设备的尺寸设备本身很难作为高效天线辐射能量。所以这个频段测传导发射30MHz 以上测辐射发射分工很明确。3.2 ESD 测试中接触放电和空气放电的区别接触放电是放电枪的尖端直接接触被测设备的导电表面放电电流波形是标准的 IEC 61000-4-2 波形上升时间 0.7ns 到 1ns30ns 时电流约 30A对于 8kV 接触放电60ns 时电流约 16A。这个波形的高频分量非常丰富能到 1GHz 以上。空气放电是放电枪靠近被测设备通过空气击穿放电。空气放电的波形受湿度、温度、气压、接近速度影响很大重复性差所以标准规定优先用接触放电。只有被测设备表面是绝缘的没法接触放电时才用空气放电。空气放电的电压通常比接触放电高一倍比如接触放电 ±4kV空气放电就是 ±8kV因为空气击穿需要更高的电压。实操心得ESD 测试时放电枪的接地线长度和走向对结果影响很大。接地线越长电感越大放电电流的高频分量被抑制得越厉害测试结果会偏乐观。标准要求接地线长度不超过 2m但实际测试中很多实验室的接地线都超过这个长度。如果你发现测试结果异常好可以问一下实验室的接地线长度。3.3 EMI 滤波电路的插入损耗为什么关键EMI 滤波电路的核心指标是插入损耗Insertion Loss单位是 dB。插入损耗的定义是滤波器接入前后负载上测到的骚扰电压之比的对数。比如接入前负载上测到 1V 的骚扰电压接入后测到 0.1V插入损耗就是 20dB。插入损耗跟频率有关低频时插入损耗小高频时插入损耗大。一个典型的 EMI 电源滤波器在 150kHz 时插入损耗可能只有 20dB到 10MHz 时能达到 60dB。为什么因为滤波器的电感在高频时阻抗大电容在高频时阻抗小两者配合把高频骚扰旁路掉。但电感有寄生电容电容有寄生电感频率太高时滤波器反而会失效。所以选滤波器不能只看“有没有”要看插入损耗曲线是不是覆盖了你的超标频段。我做过一个 24V 直流电源输入的项目传导发射在 500kHz 到 2MHz 超标。换了一个标称插入损耗 40dB 的滤波器结果只改善了 6dB。后来看滤波器的插入损耗曲线发现它在 500kHz 时只有 15dB2MHz 时也只有 25dB。换了一个针对这个频段优化的滤波器插入损耗在 500kHz 到 2MHz 都在 40dB 以上问题才解决。4. 实操过程从送测到整改的完整流程4.1 送测前的自查清单送测之前先做一轮自查能省很多时间和费用。我整理了一个自查清单每次送测前都会过一遍确认适用标准产品类别、使用环境、销售地区决定了适用标准。比如工业环境用 CISPR 11信息技术设备用 CISPR 32汽车电子用 CISPR 25。标准选错了测试项目和限值都不对。确认测试项目不是所有产品都要做全部项目。比如电池供电的产品可能不需要做传导发射但 ESD 和辐射发射通常跑不掉。确认测试条件电压等级、测试距离、天线极化、判据等级这些都要提前跟实验室确认。准备测试样机样机要是最终量产状态线缆长度、走线方式、外壳材料都不能变。我见过一个项目送测时用了一根 1.5m 的电源线量产时改成 1.8m结果辐射发射超标了。准备辅助设备有些产品需要配合辅助设备才能工作辅助设备也要符合 EMC 要求否则测到的可能是辅助设备的骚扰。预测试有条件的话先在内部做一轮预测试用近场探头扫一下 PCB用频谱仪看一下电源线的传导骚扰。预测试不能替代正式测试但能提前发现明显问题。4.2 传导发射超标的排查步骤传导发射超标是最常见的问题排查思路可以按以下步骤走第一步确认超标频段和超标量。拿到测试报告先看超标频段是低频150kHz 到 1MHz、中频1MHz 到 10MHz还是高频10MHz 到 30MHz。低频超标通常是差模骚扰中高频超标通常是共模骚扰。第二步判断骚扰来源。断开负载只给电源部分供电看骚扰是否还在。如果骚扰消失说明是负载侧的问题如果骚扰还在说明是电源本身的问题。再用近场探头靠近开关管、变压器、整流二极管看哪个器件的骚扰最大。第三步选择滤波方案。差模骚扰用 X 电容和差模电感共模骚扰用 Y 电容和共模电感。X 电容接在火线和零线之间Y 电容接在火线/零线和地之间。注意 Y 电容的漏电流不能超过安规要求否则会触发漏电保护。第四步调整 PCB 布局。滤波器的输入线和输出线要分开不能平行走线否则高频骚扰会通过寄生电容耦合过去滤波器等于白装。滤波器的接地要短而粗最好直接接到机壳地。第五步验证整改效果。整改后重新测试看超标频段是否压下去了。如果压下去了但其他频段冒出来了说明滤波器的参数需要调整。4.3 辐射发射超标的排查步骤辐射发射超标比传导发射更难搞因为辐射路径多可能是 PCB 走线辐射可能是线缆辐射也可能是结构缝隙泄漏。第一步定位辐射源。用近场探头在 PCB 上方扫描找到辐射最强的区域。常见辐射源包括开关电源的开关节点、晶振、高速时钟线、排线接口。第二步判断是共模辐射还是差模辐射。共模辐射是线缆作为天线向外辐射差模辐射是 PCB 走线作为小环天线向外辐射。共模辐射的场强跟线缆长度成正比差模辐射的场强跟环路面积成正比。第三步针对共模辐射。在接口处加共模扼流圈缩短线缆长度增加线缆与机壳地的耦合。如果线缆是屏蔽线屏蔽层要 360 度接地不能只接一根“猪尾巴”。第四步针对差模辐射。减小高频走线的环路面积时钟线尽量短包地处理必要时加屏蔽罩。开关电源的开关节点铺铜面积要小避免形成大环路。第五步针对结构缝隙。缝隙长度要小于最高测试频率对应波长的 1/20。比如测试到 1GHz波长是 30cm缝隙长度要小于 1.5cm。缝隙太长的话加导电泡棉或屏蔽簧片。4.4 ESD 测试失败的整改思路ESD 测试失败通常表现为设备复位、死机、通信中断、显示异常。整改思路如下第一步确认放电路径。ESD 电流总是找阻抗最低的路径流到地。如果设备的外壳是塑料的ESD 电流可能通过缝隙打到 PCB 上如果外壳是金属的ESD 电流可能通过外壳流到地但外壳接地不好时电流会通过内部线缆流到 PCB。第二步堵住放电路径。在缝隙处加导电泡棉在按键处加接地铜箔在接口处加 TVS 管。TVS 管的响应时间要快结电容要小否则会影响信号完整性。第三步提高敏感电路的抗扰度。复位电路加 RC 滤波通信接口加共模扼流圈MCU 的电源引脚加去耦电容。软件上也可以做文章比如加看门狗、加通信重试机制。第四步验证整改效果。ESD 整改后要反复测试因为 ESD 的重复性差一次通过不代表每次都通过。我一般会要求实验室打 20 次以上正负极性各 10 次全部通过才算稳。5. 常见问题与排查技巧实录5.1 EMC 测试常见问题速查表问题现象可能原因排查方法解决思路传导发射低频超标差模骚扰开关电源纹波大断开负载看骚扰是否消失加 X 电容和差模电感传导发射高频超标共模骚扰线缆耦合用电流探头测线缆共模电流加共模扼流圈缩短线缆辐射发射窄带超标晶振或时钟谐波近场探头定位关掉时钟看是否消失时钟线包地加屏蔽罩辐射发射宽带超标开关电源或数据线近场探头扫描拔掉线缆看是否消失减小环路面积加共模扼流圈ESD 接触放电复位放电路径经过敏感电路用电流探头测放电路径加 TVS 管改接地ESD 空气放电死机缝隙泄漏PCB 敏感检查缝隙长度检查 PCB 接地加导电泡棉加去耦电容EFT 测试通信中断脉冲群耦合到信号线用耦合夹逐根线缆测试加共模扼流圈加隔离Surge 测试损坏防护器件选型不当检查 TVS 管和压敏电阻换更大功率的防护器件5.2 独家避坑技巧实验室不会主动告诉你的细节技巧一测试顺序有讲究。先做 EMI 再做 EMS因为 EMI 整改可能会改变滤波电路和 PCB 布局影响 EMS 结果。如果先做 EMS 再做 EMIEMI 整改后 EMS 可能要重测。技巧二测试样机要“最差状态”。比如电源线要最长负载要最大通信速率要最高。有些实验室默认用标准线缆但你的产品实际使用时线缆可能更长辐射发射会更差。技巧三关注实验室的环境噪声。正式测试前让实验室先测一下背景噪声。如果背景噪声在限值附近测试结果可能不可靠。我遇到过实验室背景噪声在 30MHz 附近有 3dB 的余量结果我的产品测出来刚好压线换了一家实验室就合格了。技巧四ESD 测试的湿度影响很大。湿度低时空气放电更容易击穿测试结果更差。冬天做 ESD 测试比夏天更容易失败。如果条件允许尽量在湿度可控的环境下测试。技巧五滤波器的接地比滤波器本身更重要。我见过很多项目滤波器选得很贵但接地线又细又长插入损耗根本发挥不出来。滤波器的接地线要短于 5cm最好直接拧在机壳上。技巧六PCB 布局的“天线效应”要警惕。任何一根走线都是天线长度接近 1/4 波长时辐射效率最高。比如 100MHz 的 1/4 波长是 75cm如果你的线缆长度接近这个值辐射发射很容易超标。所以线缆长度要避开 1/4 波长的整数倍。5.3 电机类产品的 EMC 特殊注意事项电机类产品的 EMC 问题比较特殊因为电机本身就是一个大的骚扰源。电机换向时会产生火花火花是宽带骚扰源能覆盖几十 MHz 到几百 MHz。另外电机的绕组和外壳之间有寄生电容高频骚扰会通过这个电容耦合到外壳再通过外壳辐射出去。我做过一个 24V 直流电机驱动的项目辐射发射在 50MHz 到 200MHz 超标严重。排查后发现电机外壳铺铜反而加剧了辐射因为铺铜形成了更大的天线。后来改成电机外壳单点接地并在电机引线上加磁环问题才解决。所以电机类产品不要盲目铺铜要先搞清楚骚扰的耦合路径。5.4 开入信号 EMC 设计的要点开入信号数字输入信号的 EMC 设计容易被忽视但实际测试中经常出问题。开入信号通常来自外部传感器或开关线缆长容易引入骚扰。设计要点包括开入信号线加 RC 滤波截止频率根据信号速率确定。开入信号线加 TVS 管钳位电压要低于 MCU 的耐压。开入信号线加共模扼流圈抑制共模骚扰。开入信号的参考地要干净不能和功率地混在一起。如果开入信号是隔离的隔离器件的耐压要足够。6. 从测试条件反推设计EMC 设计的前置思维6.1 把测试条件写进设计规格书很多项目的 EMC 问题是设计阶段埋下的测试阶段才暴露。我的做法是在项目启动时就把 EMC 测试条件写进设计规格书。比如适用标准CISPR 32 Class B传导发射限值150kHz 到 500kHz 准峰值 66dBμV 到 56dBμV500kHz 到 5MHz 准峰值 56dBμV5MHz 到 30MHz 准峰值 60dBμV辐射发射限值30MHz 到 230MHz 准峰值 40dBμV/m10m 距离230MHz 到 1GHz 准峰值 47dBμV/mESD 要求接触放电 ±4kV空气放电 ±8kV判据 B 级EFT 要求电源线 ±2kV信号线 ±1kV判据 B 级Surge 要求线-线 ±1kV线-地 ±2kV判据 B 级把这些条件写进规格书硬件工程师在设计时就有明确目标不会等到测试时才手忙脚乱。6.2 PCB 布局阶段的 EMC 检查点PCB 布局对 EMC 的影响占 60% 以上。我在布局阶段会重点检查以下内容电源平面和地平面尽量完整不要被走线割裂。地平面要低阻抗高频回流路径要短。时钟线尽量短尽量走内层包地处理远离接口和板边。开关电源开关节点铺铜面积要小输入输出滤波电容要靠近开关管反馈线要远离开关节点。接口电路滤波和防护器件要靠近接口滤波器的输入输出要隔离。晶振靠近 MCU包地处理下方不要走线。连接器引脚定义要合理高速信号和低速信号分开电源和信号分开。6.3 滤波和屏蔽的配合使用滤波和屏蔽不是二选一而是配合使用。滤波解决传导骚扰屏蔽解决辐射骚扰。但屏蔽罩本身也可能成为天线如果屏蔽罩接地不好反而会加剧辐射。所以屏蔽罩要 360 度接地接地点的间距要小于最高频率波长的 1/20。滤波器的安装位置也很关键。滤波器要装在接口处不能装在 PCB 中间。滤波器的输入线要远离输出线否则高频骚扰会通过寄生电容耦合过去。滤波器的接地要短而粗最好直接接到机壳地。7. 写在最后一些个人体会EMC 测试这件事说难也难说简单也简单。难的是涉及面太广从 PCB 布局到结构设计从器件选型到软件策略任何一个环节出问题都可能导致测试失败。简单的是只要你把测试条件搞明白了把设计规则落实了大部分问题都能提前避免。我个人的经验是EMC 设计要前置不要等到测试阶段才整改。前置的成本是设计时间增加 10%后置的成本是整改时间增加 100%还可能影响量产进度。另外EMC 测试没有“一招鲜”不同的产品、不同的标准、不同的实验室测试条件都可能不一样。多跟实验室沟通多积累自己的案例库比看任何教材都管用。最后分享一个小技巧每次 EMC 测试后把测试报告、整改措施、整改效果整理成文档标注清楚产品型号、超标频段、整改方案、最终结果。积累多了你会发现很多问题都是重复的下次遇到类似情况直接翻文档就能找到思路。这个习惯我坚持了五年现在团队里新人的 EMC 整改效率比以前高了一倍不止。