1. 电磁兼容整改到底在改什么
1.1 从一次辐射发射超标说起
我第一次真正被电磁兼容整改按在地上摩擦,是做一个带开关电源的嵌入式控制板。功能跑得好好的,一进暗室做辐射发射测试,30MHz到230MHz这一段直接翘起来,峰值超限值6dB以上。当时年轻,觉得电路原理图没问题、PCB也连通了,怎么就不行了。后来跟着老师傅一条线一条线地查,才发现问题根本不在“功能”,而在“能量跑错了地方”。
电磁兼容整改,说白了就是两件事:一是让设备自己产生的干扰别超标,二是让设备在外部干扰下还能正常工作。前者叫发射,后者叫抗扰度。很多人一上来就盯着发射,其实抗扰度翻车的项目一点不少,尤其是带长线缆、带通信接口、带电机的产品。
我先把结论摆在这:电磁兼容整改不是玄学,它是有物理模型、有路径、有量级的一门工程手艺。你只要把干扰源、耦合路径、敏感设备这三要素拆开,绝大多数问题都能定位到具体位置。
1.2 整改和设计的边界在哪里
很多新手会问:电磁兼容到底是设计出来的还是整改出来的。我的经验是,好的电磁兼容是设计出来的,但整改能力决定了你能不能把设计缺陷救回来。设计阶段做对了,整改阶段就是微调;设计阶段完全没考虑,整改阶段就是大手术。
举个很实际的例子。一块四层板,如果叠层是信号-地-电源-信号,回流路径短,辐射天然就低。如果为了省成本做成两层板,地平面被切得七零八落,那后面整改就要花几倍时间。所以我在项目里一直坚持一个原则:能在原理图和布局阶段解决的,绝不留给整改。
但现实是,很多项目周期紧、成本压得死,等到测试才发现问题。这时候整改的价值就体现出来了。整改不是瞎试,而是基于测试数据反推路径,再用最小代价切断或旁路它。
1.3 适合谁来读这篇内容
这篇内容适合几类人:一是刚入行的硬件工程师,第一次遇到电磁兼容测试不合格不知道从哪下手;二是嵌入式软件工程师,发现板子跑起来通信误码率高、复位频繁,怀疑是干扰问题;三是做BMS、电源、电机控制这类强干扰场景的从业者,电磁兼容几乎是绕不过去的坎。
我不打算写成教科书,而是按我实际整改的顺序来讲:先看测试报告,再定位路径,然后动手改,最后复测验证。中间会穿插我踩过的坑和实测有效的技巧。
2. 整改前的准备工作与测试数据解读
2.1 拿到测试报告先看什么
测试报告到手,别急着翻到最后一页看结论。我习惯先看三样东西:测试项目、测试布置、超标频点。
测试项目决定了你面对的是发射还是抗扰度。发射类看峰值和准峰值,抗扰度类看施加等级和性能判据。测试布置决定了你的线缆怎么摆、设备怎么放,这直接影响超标频点的可重复性。超标频点是最关键的,它往往对应着某个时钟的谐波、某个开关频率的倍频,或者某段线缆的谐振。
我一般会把超标频点列成一张表,然后去对照板子上的时钟频率。比如超标点在96MHz,板子上正好有24MHz晶振,那96MHz就是它的四次谐波。这种对应关系一旦建立,排查范围立刻缩小。
2.2 近场探头怎么用才有效
近场探头是我整改时用得最多的工具。它不能给你精确的场强值,但能告诉你“哪块区域辐射最强”。用法很简单:板子正常上电运行,探头贴着PCB表面慢慢移动,同时看频谱仪上的幅度变化。
我通常先扫一遍整板,找出几个热点区域,然后再缩小范围。比如发现DC-DC电源模块附近幅度最高,那就重点查开关节点、续流回路和输入输出滤波。再比如发现某根排线接口附近很高,那大概率是共模电流从线缆跑出去了。
注意:近场探头测的是相对值,不是绝对值。它的价值在于对比,改前改后对比、不同区域对比,而不是拿它去判断是否合格。
2.3 建立自己的问题清单
整改最怕东一榔头西一棒子。我习惯在动手前先列一张清单,把可能的原因按概率排序。比如辐射发射超标,我会按这个顺序查:
- 开关电源的开关节点和回路面积
- 高速时钟的走线和回流路径
- 线缆接口的共模滤波
- 地平面的完整性和分割
- 屏蔽罩和结构件的接地
这张清单不是固定的,但有了它,整改过程就有章法,不会因为换了个人就完全跑偏。
3. 核心整改手段与实操细节
3.1 开关电源的辐射怎么压
开关电源是嵌入式设备里最大的干扰源之一。它的干扰主要来自开关节点的高dv/dt和续流回路的高di/dt。我处理这类问题,通常按以下顺序动手。
第一,缩小热回路面积。所谓热回路,就是电流突变的那一圈。以Buck电路为例,输入电容、上管、下管、地构成的环路越小越好。我实测过,把输入电容从板子边缘挪到紧贴芯片引脚,30MHz到100MHz的辐射能降3到5dB。
第二,开关节点加RC吸收。在开关节点对地并一个小电容加电阻,能明显削弱高频振铃。电容一般取100pF到1nF,电阻取几欧到几十欧。具体值要看振铃频率,用示波器测出振铃周期,按f=1/(2πRC)估算。
第三,输入输出加共模电感。共模电感对共模干扰有效,对差模干扰作用有限。选型时注意额定电流和直流电阻,别因为加了电感导致压降过大。
第四,屏蔽。如果空间允许,给电源模块加一个小屏蔽罩,单点接地。屏蔽罩不是万能的,但如果前面几步都做了还差一点,屏蔽往往能补上最后几个dB。
3.2 时钟和高速信号的走线讲究
时钟信号是另一个重灾区。我见过太多板子,晶振放在板子边缘,时钟线绕来绕去,结果辐射一塌糊涂。
我的做法是:晶振尽量靠近芯片,时钟线尽量短,下面必须有完整地平面。如果时钟线必须换层,换层过孔旁边要加回流地过孔。串联电阻也是常用手段,一般在时钟源端串22欧到33欧,能减缓边沿、降低高频分量。
对于差分信号,比如USB、以太网,重点是保持差分对等长、等距,参考平面完整。RJ45接口的防护电路我单独说,因为这是很多网络设备整改的重点。
3.3 RJ45接口的电磁兼容防护电路怎么搭
RJ45接口的防护,核心是共模扼流圈加TVS加Bob Smith电路。共模扼流圈放在变压器和RJ45之间,抑制共模电流。TVS管用来泄放浪涌和静电。Bob Smith电路是一组电阻加一个高压电容接地,给共模电流提供泄放路径。
我实际用过的参数是:共模扼流圈选100MHz时阻抗600欧到1k欧的,TVS选结电容小的,Bob Smith电阻用75欧,电容用1000pF/2kV。这套组合在大多数百兆和千兆网络设备上都能过。
提示:Bob Smith电路的接地要干净,最好单独走线到接口地,再通过一个点连接到数字地。
3.4 线缆和结构件的处理
线缆是共模电流的天线。同样一块板子,线缆长短、摆放位置不同,测试结果能差好几个dB。整改时我会做几件事:给线缆加磁环、缩短线缆长度、调整线缆走向远离敏感电路。
磁环选型看频率。低频干扰用高磁导率磁环,高频干扰用低磁导率磁环。我一般会准备几种不同材质的磁环,现场试。夹扣式磁环方便,但效果不如穿绕式,因为穿绕能增加匝数,提高阻抗。
结构件方面,金属外壳的接地点很关键。接地点要低阻抗,最好多点接地。如果外壳有缝隙,缝隙长度要小于最高关注频率波长的二十分之一。比如关注1GHz,波长30cm,缝隙就要小于1.5cm。
4. 常见问题与排查技巧实录
4.1 改了滤波反而更差是怎么回事
这个问题我遇到过不止一次。加了滤波电容,某个频点反而升高了。原因通常是电容的等效串联电感和等效串联电阻导致谐振,或者滤波电容把干扰耦合到了另一条路径。
解决办法是选低等效串联电感的电容,比如多个小容值电容并联,或者用穿心电容。另外,滤波电容的接地要短,最好直接打到地平面,不要走长线。
4.2 接地到底怎么接才不翻车
接地是电磁兼容里最容易吵架的话题。我的原则是:数字地、模拟地、功率地分开布局,单点连接。连接点选在电源入口附近。对于有金属外壳的设备,外壳地要和电路地通过低阻抗连接,通常是多个螺钉加导电衬垫。
如果地平面被分割,跨分割的信号线要特别小心。我一般不允许高速信号跨分割,如果必须跨,就在跨分割处加缝合电容。
4.3 抗扰度测试时复位怎么办
抗扰度测试时设备复位,通常是干扰通过电源或复位线耦合进来了。我会先查复位线有没有滤波,复位芯片附近有没有去耦电容。然后在电源入口加TVS和共模电感。如果还不行,就查看门狗和复位阈值,适当调整复位延时。
4.4 常见问题速查表
| 现象 | 可能原因 | 优先排查 |
|---|---|---|
| 辐射发射超标 | 开关电源热回路大 | 输入电容位置、回路面积 |
| 辐射发射超标 | 时钟谐波 | 晶振位置、串联电阻、地平面 |
| 传导发射超标 | 差模滤波不足 | X电容、差模电感 |
| 传导发射超标 | 共模滤波不足 | 共模电感、Y电容 |
| 抗扰度复位 | 电源耦合 | TVS、共模电感、去耦 |
| 抗扰度误码 | 通信线耦合 | 共模扼流圈、屏蔽、磁环 |
| 静电测试失败 | 泄放路径不畅 | TVS、接地、结构缝隙 |
4.5 几个我踩过的坑
第一个坑:盲目加电容。有次传导发射超标,我在电源输入端加了一堆电容,结果低频段好了,高频段反而翘起来。后来发现是电容引脚太长,等效串联电感太大。换成贴片电容并缩短走线后解决。
第二个坑:忽略线缆布置。有次在暗室测,怎么改都差1dB,后来发现是线缆垂到了地面,相当于加了一根天线。把线缆架高后直接过了。
第三个坑:屏蔽罩接地不良。加了屏蔽罩,辐射没降反升。原因是屏蔽罩只在一侧接地,形成了缝隙天线。改成多点接地后正常。
5. 从整改反推设计:把经验前移
5.1 原理图阶段能做的几件事
整改做多了,就会形成条件反射。我现在画原理图时,会提前做几件事:电源入口加共模电感和TVS,每个芯片电源引脚加去耦电容,时钟线串电阻,接口电路加防护。这些成本不高,但能省掉后面很多麻烦。
去耦电容的选型也有讲究。我一般用0.1uF和1uF并联,0.1uF靠近引脚,1uF放在稍远位置。对于高速芯片,还会加0.01uF。
5.2 PCB布局布线的电磁兼容检查清单
布局阶段我会检查:晶振是否靠近芯片、开关电源是否远离敏感电路、接口是否放在板边、地平面是否完整。布线阶段我会检查:高速线是否短、回流路径是否连续、差分对是否等长、跨分割是否避免。
这份清单我每次投板前都会过一遍,花不了多少时间,但能避免大部分低级问题。
5.3 嵌入式软件能帮什么忙
软件也能参与电磁兼容整改。比如调整PWM频率避开敏感频段,降低驱动电流的边沿速率,增加通信重试机制。我做过一个电机控制项目,把PWM频率从20kHz调到16kHz,辐射发射在某个频点直接降了4dB。
还有看门狗和复位策略,合理的复位延时能提高抗扰度。通信协议加校验和重传,能降低误码率。
6. 工具、仪器与学习路径
6.1 整改常用工具清单
| 工具 | 用途 | 备注 |
|---|---|---|
| 近场探头 | 定位辐射热点 | 配合频谱仪使用 |
| 频谱仪 | 看频域幅度 | 带宽要够 |
| 示波器 | 看时域波形 | 高带宽探头 |
| 磁环 | 抑制线缆共模 | 多备几种材质 |
| 铜箔 | 临时屏蔽 | 导电胶固定 |
| 吸波材料 | 抑制谐振 | 贴在腔体内 |
6.2 仪器使用的小技巧
频谱仪的分辨率带宽和视频带宽要设置合理。扫辐射时,分辨率带宽一般设100kHz或120kHz,视频带宽设得比分辨率带宽小。看准峰值时,要按标准设置驻留时间。
示波器测开关节点时,要用短地线弹簧,不要用长地线,否则测到的振铃是探头引入的。
6.3 学习路径建议
电磁兼容涉及电磁场、电路、材料、结构多个领域。我的建议是先搞懂三要素模型,然后动手做实验。买一套近场探头和二手频谱仪,自己搭板子测,比看书快得多。
标准方面,先看产品对应的电磁兼容标准,了解测试项目和限值。然后看一些经典教材,比如《电磁兼容导论》。但最重要的是实践,每整改一个项目,就总结一次。
7. 几个真实案例的复盘
7.1 嵌入式控制板辐射发射整改
这块板子四层,带DC-DC和24MHz晶振。初次测试30MHz到200MHz超标。我先用近场探头定位,发现DC-DC输入回路和晶振附近最强。整改措施:输入电容挪到芯片引脚旁,晶振串联33欧电阻,晶振下方地平面加缝合过孔。复测通过,余量3dB。
7.2 BMS采集板抗扰度整改
BMS采集板在抗扰度测试时通信误码。排查发现是采集线缆太长,共模干扰耦合进来。整改:采集线加共模扼流圈,接口加TVS,软件加校验重传。复测误码率降到可接受范围。
7.3 带RJ45接口设备整改
网络设备辐射发射在125MHz超标。查到时钟谐波。整改:RJ45防护电路加共模扼流圈,Bob Smith电路参数调整,网口变压器下方地平面分割。复测通过。
8. 最后分享几个实操心得
第一个心得:整改时一次只改一个地方。很多人着急,一次改好几处,结果过了也不知道为什么过,不过也不知道为什么不过。我习惯改一处、测一次、记录一次。
第二个心得:记录比记忆可靠。每次整改的参数、位置、效果都记下来,下次遇到类似问题直接翻记录。
第三个心得:别忽视结构件。很多辐射问题最后是靠屏蔽和接地解决的,电路改了半天不如一个屏蔽罩。
第四个心得:和测试工程师搞好关系。他们熟悉暗室和设备,能帮你快速定位问题,也能告诉你哪些操作会影响测试结果。
第五个心得:电磁兼容整改是概率游戏,不是绝对科学。同样的措施在不同板子上效果可能不同,所以要多试、多总结。我到现在也不敢说哪个问题一定能靠某一招解决,但我知道按什么顺序查、按什么逻辑改,成功率会高很多。