3. 展频技术(SSC):从原理到实战

时钟信号的辐射问题,说白了就是能量太集中了。就像一群人挤在一个房间里喊话,外面听得清清楚楚。展频技术(SSC,Spread Spectrum Clocking)的思路很简单——让这群人分散到不同房间去喊,外面就听不清了。

我第一次接触展频是十年前做一款多媒体播放器。HDMI时钟辐射超标6dB,屏蔽罩都加上了还是压不下去。后来老工程师丢给我一句话:“试试展频。” 结果一调参数,问题直接解决。从那以后,展频就成了我工具箱里的常备武器。

3.1 展频的原理

展频的核心思想:把集中在单一频率上的能量,分散到一段频率范围内。

常规时钟信号的能量集中在基频和奇次谐波上。每个频点上的能量都很高,就像一把尖刀。展频技术让时钟频率周期性变化,能量被“抹平”到多个频点上。峰值能量可以降低好几个dB。

关键理解:展频不减少总能量,它只是重新分配能量。就像把一桶水倒进一个盘子——水还是那么多,但深度变浅了。

为什么会有效?EMI测试用的是峰值检波或准峰值检波。能量分散后,每个频点上的峰值自然就降下来了。你想想看,测试仪器看到的是一个“扫过”的频率,而不是一个“钉死”的频率。

3.2 展频的两种类型

实际工程中,展频分两种:中心展频和向下展频。我见过不少工程师搞混这两者,选错了类型,结果系统时序出问题。

类型 频率变化范围 平均频率 典型应用
中心展频 f₀ ± Δf f₀(不变) 对平均频率敏感的场景
向下展频 f₀ 到 f₀ - Δf 略低于 f₀ 需要保证不超最大频率的场景

中心展频(Center Spread)

频率以标称值为中心,上下对称变化。比如100MHz时钟,±1%展频,频率会在99MHz到101MHz之间来回扫。

优点:平均频率不变,对系统时序影响最小。
缺点:最高频率超过了标称值,可能超出某些器件的极限。

向下展频(Down Spread)

频率从标称值向下变化,不向上走。同样是100MHz时钟,-1%展频,频率在99MHz到100MHz之间扫。

优点:最高频率不超过标称值,时序裕量有保障。
缺点:平均频率降低了,系统整体性能会有一点点损失。

我的习惯:如果系统对时序要求严格,或者有高速接口(如DDR),我优先用向下展频。宁可性能降一点点,也不能让时序翻车。反过来,如果系统裕量充足,中心展频的EMI抑制效果更好。

3.3 调制率与调制深度

这两个参数是展频的核心。调不好,要么效果差,要么系统出问题。

调制深度(Modulation Depth)

就是频率变化的幅度。通常用百分比表示。±1%的中心展频,调制深度就是1%。

调制深度越大,EMI抑制效果越好。但代价也很明显:

  • 时序抖动增加
  • 锁相环(PLL)可能失锁
  • 信号完整性变差

我一般从±0.5%开始试。如果EMI余量不够,再慢慢往上加。±2%是常见上限,再高就危险了。

调制率(Modulation Rate)

频率变化的速率。也就是每秒扫多少个来回。单位是kHz。

调制率的选择有个讲究:

  • 太慢(< 30kHz): 落在音频范围内,可能产生可闻噪声。我在一个电源项目里遇到过,展频频率设到20kHz,电感直接“唱歌”了。
  • 太快(> 100kHz): PLL可能跟不上,导致时钟抖动恶化。
  • 常用范围: 30kHz ~ 60kHz。这个区间比较安全。

我曾经踩过的坑:有一款USB 3.0产品,展频调制率设到80kHz。结果眼图测试不过,数据线抖动超标。后来降到40kHz,问题消失。记住:调制率不是越高越好,要和系统带宽匹配。

3.4 展频对EMI的改善效果

展频能降多少dB?这是大家最关心的问题。我直接给数据:

调制深度 理论改善量 实际工程值
±0.5% ~3 dB 2 ~ 3 dB
±1.0% ~6 dB 4 ~ 6 dB
±2.0% ~9 dB 6 ~ 8 dB

注意:实际效果永远比理论值差一点。因为展频波形不是完美的三角波,PLL响应也有延迟。

改善效果还和以下因素有关:

  • 调制波形: 三角波效果最好,正弦波次之,锯齿波最差。
  • 时钟频率: 高频时钟(> 100MHz)效果更明显。
  • 接收带宽: EMI测试的接收带宽越窄,展频效果越好。

实战经验:展频对窄带干扰效果显著,但对宽带干扰基本没用。如果你的EMI问题是宽带噪声(比如DC-DC开关噪声),展频帮不了你。先搞清楚干扰类型,再决定用不用展频。

3.5 展频技术的知识体系

下面这张图把展频的核心逻辑串起来了。我建议你多看几遍,理解每个参数之间的关联。

展频技术(SSC)知识体系 展频技术 SSC 原理:能量分散 两种类型 核心参数 峰值能量降低,总能量不变 中心展频 向下展频 调制深度 调制率 EMI改善效果:2 ~ 8 dB(典型值) 调制波形(三角波最佳) 时钟频率(越高效果越好) 接收带宽(越窄效果越好) ⚠ 避坑:展频对宽带干扰无效,先诊断干扰类型

3.6 展频的局限性

展频不是万能的。我见过不少工程师把它当成“银弹”,结果碰了一鼻子灰。

  • 对宽带干扰无效: 前面说过了,展频只对窄带干扰有效。
  • 增加时钟抖动: 频率在变,抖动自然增加。对高速SerDes接口要特别小心。
  • 可能引起PLL失锁: 调制率太快或深度太大,下游PLL可能跟不上。
  • 不是所有芯片都支持: 有些便宜的主控芯片根本没有展频功能。

我的建议:展频是EMI设计的“最后一道防线”,不是第一道。先做好布局布线、滤波、屏蔽,再用展频来“补刀”。顺序搞反了,后面有你受的。

嗯,展频技术就讲到这里。记住三个核心参数:类型、深度、率。调好这三个,大部分时钟辐射问题都能解决。如果还不行,回头看看是不是干扰类型搞错了。