4. EMI基础知识:电磁干扰的来源、分类
做硬件这么多年,我有个很深的体会:EMI问题就像个影子,你一开始不注意它,等到板子拿去认证测试,它就跳出来给你颜色看。链路训练和眼图测试,说到底就是在高速信号领域跟EMI打交道。
这一章,我们来聊聊EMI的基础。别觉得基础就简单,很多高频干扰的根子,其实就藏在最基础的概念里。
4.1 电磁干扰的三要素:源、路径、受体
你想想看,任何一个EMI问题,都跑不出这三个东西:
- 干扰源:谁在发射噪声?
- 耦合路径:噪声是怎么传出去的?
- 敏感设备:谁被干扰了?
我处理过一个案子。客户说板子在做辐射发射测试时,100MHz附近超标。查了半天,发现源头是一颗DC-DC的开关频率基波。路径呢?是输出线缆变成了天线。受体就是测试天线。你瞧,三要素齐全,问题就出来了。
搞清楚这三个要素,你就有了排查的方向。否则就像没头苍蝇,到处乱试。
4.2 电磁干扰的分类:辐射与传导
干扰怎么传播?说白了就两条路:
- 辐射发射(Radiated Emission):通过空间以电磁波形式传播。
- 传导发射(Conducted Emission):通过线缆、电源线等金属导体传播。
为什么要分?因为测试方法和整改手段完全不同。
我记得有个新手工程师,板子辐射超标,他忙着给电源加滤波。我说你先搞清楚,超标频点如果是30MHz以下,大概率是传导问题;30MHz以上,才主要考虑辐射。他这才反应过来,路径都没摸清,瞎忙活。
| 特性 | 辐射发射 | 传导发射 |
|---|---|---|
| 传播方式 | 空间电磁波 | 导体上的电流/电压 |
| 测试频段 | 30MHz – 1GHz (常见) | 150kHz – 30MHz (常见) |
| 典型根源 | 时钟谐波、高速信号、开槽 | 开关电源、晶振、数据线缆 |
| 整改手段 | 屏蔽、包地、减少环路 | 滤波、隔离、共模扼流圈 |
4.3 典型干扰源:时钟、开关电源与高速信号
做链路训练相关项目时,你最常遇到这些噪声源:
- 时钟电路:基频和谐波是辐射大户。100MHz的时钟,其三次谐波300MHz、五次谐波500MHz,都有可能超标。我在项目里见过好几次,眼图闭合的原因,就是时钟抖动的谐波串到了差分对上。
- 开关电源:开关动作产生宽频噪声,主要通过电源线和PCB走线传导出去。噪声频率不规律,处理起来很费功夫。
- 高速数字信号:比如PCIe Gen4/5的链路训练信号,眼图测试时如果发现异常,很可能是信号本身的EMI反射回来干扰了自身。
4.4 耦合机制:线缆、空间与PCB走线
源有了,它怎么跑到敏感设备上的?我总结了几个常见路径:
- 传导耦合:干扰通过导线、PCB走线直接传递。比如电源线上的纹波传到芯片供电脚。
- 电容耦合:两根平行走线之间,高频信号通过寄生电容跳过去。
- 电感耦合:大电流回路产生的磁场,在相邻回路感应出电压。
- 辐射耦合:电磁波直接照射到线缆或PCB上。
避坑指南:我曾经有个项目,SATA接口的辐射怎么都压不下去。后来发现是机壳内部的线缆太长,在机箱里形成了“环形天线”,把信号辐射出去了。缩短线缆长度,再在靠近接口处加一个磁环,问题解决。耦合路径千变万化,但核心就那么几种逻辑。
4.5 实践:如何在项目中快速定位EMI来源
讲点实际的。你拿到一个测试报告,辐射超标了,怎么办?我建议按这个思路来:
- 看频率:超标频点是多少?如果是基频,直接找对应的时钟或开关频率;如果是谐波,反推基频。
- 定路径:根据频段判断是辐射还是传导。低频多查电源、高频多查时钟。
- 局部排查:用近场探头在PCB上扫一圈,找到热点区域。
- 对比测试:断开可疑模块(比如关掉某个时钟源),看噪声是否消失。
这里有个经验:不要上来就动大手术。先排除线缆问题,很多时候毛病就出在线缆上。
以上,是EMI最底层的东西。别觉得基础,很多眼图问题、链路训练失败,溯源之后都回到了这里——干扰源、耦合路径、敏感设备。你把这层逻辑吃透了,后面看眼图测试数据时,才能一眼看出问题的本质。