常见辐射源特征:你遇到的噪声多半来自这里
做EMI整改这些年,我上手一个新案子,第一件事就是拿近场探头扫板子。目标很明确:找到辐射源。说白了,噪声不会凭空冒出来,它一定是某个高速变化的东西在「发射」。今天我就把这几种最常见的辐射源掰开揉碎了讲——你以后碰到超标,脑子里先过一遍这张清单。
1. 时钟电路及其谐波
时钟是系统的心脏,也是辐射的大户。为什么?因为时钟信号是周期性的窄脉冲,频谱上基频能量集中,而且会拖出一长串谐波尾巴。我在项目中遇到过一款 25 MHz 的时钟,5 次谐波(125 MHz)在 3m 法测试时直接压线 fail。当时排查费了不少功夫。
时钟辐射的特征很明显:
- 频谱呈梳状:基频 + 各次谐波,间隔相等。
- 谐波幅度衰减慢:有时 7 次、9 次谐波还能有 -20 dBm 以上能量。
- 与 PCB 走线长度相关:如果时钟线走得太长,或者跨分割区,辐射会明显变大。
我给你一个经验判断:如果扫板时发现某个频率点是基频的整数倍,而且幅度逐次递减,那十有八九是时钟串出来的。这时先去查时钟源的滤波和端接,别急着动其他地方。
2. 高速数字信号线(方波)
方波信号,比如 SPI、I²C、并口数据线,它们的辐射机理和时钟类似但更复杂。因为方波的上升沿/下降沿包含极宽的高频分量。上升时间越快,能量越往高频推。我曾经调试一款 100 MHz 的 DDR 总线,就是因为芯片接口的 slew rate 设置过强,导致 300~500 MHz 频段出现多个尖峰。
方波辐射的识别点:
- 频谱包络呈 -20 dB/dec 斜率下降,直到转折频率后变成 -40 dB/dec。
- 辐射尖峰通常出现在 基频的奇次谐波(3 次、5 次、7 次…)。
- 单根走线辐射效率有限,但多根并行线会「抱团」辐射,能量叠加后就麻烦了。
| 信号类型 | 典型上升时间 | 主要辐射频段 | 高危险区 |
|---|---|---|---|
| SPI (10 MHz) | ~2 ns | 30~500 MHz | 3 次谐波附近 |
| DDR4 (1.6 Gbps) | ~150 ps | 800 MHz~3 GHz | 基频 + 3 次谐波 |
| LVDS | ~300 ps | 300 MHz~1.5 GHz | 差模转共模点 |
3. 开关节点(DC-DC)
DC-DC 的开关节点(SW node)是板上最容易产生辐射的位置之一。为什么呢?因为那里在不停地以几百 kHz 到几 MHz 的频率切换高压(比如 12 V 到 0 V),并且切换瞬间电流极大。我在一个 48 V 转 12 V 的电源模块上测过 SW 节点,它的上升边沿只有 5 ns,直接在 30~100 MHz 频段炸出一片底噪。
DC-DC 辐射的特征:
- 宽带噪声,不像时钟那样有明确的梳状谱,而是像「地毯」一样铺开。
- 噪声集中在 开关频率的 10 倍~100 倍频程,比如 500 kHz 的 Buck,噪声主力在 5 MHz~50 MHz。
- 近场探头放在 SW 节点正上方,能看到极强的电场噪声(几 V/m 级别)。
我建议你:上手先量 SW 节点的电压波形。如果看到明显的过冲(overshoot > 5 V)或者振铃(ringing),那辐射基本跑不掉。这时加一个 RC snubber(缓冲电路)比改布局更有效。
// 一个典型的 RC snubber 参数估算
// 先在 SW 节点对地测寄生电容 C_par(比如 50 pF)
// 再选 snubber 电容 C_snub ≈ 2 * C_par → 100 pF
// 电阻 R_snub ≈ 1 / (C_snub * 2 * π * f_ring)
// 如果振铃频率 f_ring ≈ 80 MHz,那么 R_snub ≈ 20 Ω
// 注意:R_snub 耗散功率不可忽略,选 0805/1206 封装
4. PWM 信号
PWM 信号(比如电机驱动、LED 调光)看着跟方波很像,但它的辐射特征有独到之处。因为 PWM 的脉冲宽度在变,导致频谱不再是固定谐波间隔。实际上 PWM 辐射是两种模式的叠加:
- 载波频率的谐波——如果载波固定(比如 20 kHz),谐波会出现在 40、60、80 kHz…
- 脉宽调制引入的边带噪声——这取决于调制信号频率和占空比变化。
我在一个无刷电机驱动器上碰到过,空载时辐射合格,一带负载就超。近场探头一查,PWM 的上升沿在负载电流加大后产生了更大的 di/dt,频谱上出现一堆边带毛刺。你想想看,一个简单的 PWM 信号,如果不做缓启或软开关,它的辐射能比同等频率的方波高 6~10 dB。
5. 晶振与振荡器
晶振的问题跟时钟有点像,但它更隐蔽。因为晶振的输出通常是一个正弦波或削波正弦波,谐波幅度没那么夸张。但晶振的辐射源往往不是它本身,而是晶振引脚到芯片输入脚的那段走线。我处理过一个 32.768 kHz 的 RTC 晶振引起的 100 MHz 超标案,当时所有人都觉得不可能——这么慢的频率怎么会辐射到 100 MHz?
结果排查发现:晶振的走线绕了一大圈,紧挨着一根时钟线,被耦合上了高频噪声。所以晶振辐射的核心是:
- 晶振本身很少直接辐射,除非是高次泛音晶振(比如 5 次泛音 50 MHz),谐波会串到 250 MHz。
- 晶振走线过长或靠近高速信号,就成了被动的辐射天线。
- 晶振的负载电容如果不匹配,振荡波形会失真,产生额外的谐波。
我给你一个简单原则:晶振走线长度控制在 15 mm 以内,负载电容靠近晶振引脚放置,底下铺一层完整的 GND 铜皮。如果还担心,加一个小的共模扼流圈在晶振输出侧。
把上面这张图记在脑子里,以后扫板就不再是瞎扫了。时钟看梳状,方波看奇次,DC-DC 看宽带,PWM 看边带,晶振看走线。五个特征一合,基本能框定 90% 的辐射来源。