4、展频技术原理:展频时钟(SSC)的基本概念、调制方式(三角波/正弦波)与频谱扩展效果

展频时钟(Spread Spectrum Clocking, SSC)是解决时钟电路EMI超标问题最经济、最有效的技术手段之一。其核心思想并不在于“消除”噪声,而是通过主动调制时钟频率,将原本集中在单一频点上的能量“摊薄”到更宽的频带内,从而降低特定频点上的峰值辐射能量,使系统能够满足电磁兼容(EMC)标准中的限值要求。本章将深入剖析SSC的基本概念、两种主流调制方式(三角波与正弦波)的数学本质与工程差异,以及频谱扩展效果的关键评估指标。

SSC调制核心链路 调制波形对比 频谱扩展效果 原始时钟 f₀ = 100MHz 调制器 Δf = ±0.5% 展频时钟 99.5~100.5MHz 关键参数: • 调制率:30~60kHz • 扩展量:±0.25%~±1% • 扩展方式:向下/中心 三角波调制 频率线性变化 正弦波调制 频率平滑变化 频谱对比 未展频 峰值高 展频后 峰值降低 ΔdB 核心目标:将峰值能量分散到更宽频带,降低特定频点辐射强度 典型衰减:3~10dB(取决于调制率、扩展量与波形)

4.1 展频时钟的基本概念与分类

展频时钟(SSC)是一种主动频率调制技术,其本质是在时钟发生器内部,通过一个低频调制信号(通常为30kHz~60kHz)去控制锁相环(PLL)的分频比或压控振荡器(VCO)的控制电压,使输出时钟频率在一个很小的范围内(典型为±0.25%至±1%)周期性变化。这种频率变化是连续的、有规律的,而非随机抖动(Random Jitter)。

根据扩展方向,SSC可分为以下三类:

  • 向下扩展(Down Spread):频率从标称值向下偏移,例如100MHz时钟向下扩展0.5%,实际频率范围为99.5MHz~100MHz。这是最常用的方式,因为不会超出系统标称频率上限,对时序收敛影响最小。
  • 中心扩展(Center Spread):频率在标称值上下对称偏移,例如100MHz±0.5%,范围为99.5MHz~100.5MHz。这种方式能获得最大的EMI衰减,但可能超出系统最高频率限制。
  • 向上扩展(Up Spread):频率从标称值向上偏移,实际中极少使用,因为会提高系统最高工作频率,增加时序风险。
工程经验:在DDR、PCIe、SATA等高速接口设计中,优先选择向下扩展。例如DDR4规范允许的SSC为向下扩展0.5%,调制率31.5kHz。这样既保证了EMI抑制效果,又不会突破接口协议规定的最大时钟频率。

4.2 三角波调制与正弦波调制的原理对比

调制波形的选择直接决定了频谱扩展的均匀性和EMI抑制效果。两种主流调制方式各有优劣,需要根据实际应用场景进行取舍。

4.2.1 三角波调制

三角波调制是最常见的SSC实现方式。其特点是频率随时间呈线性变化,即频率变化率(df/dt)为常数。在调制周期内,时钟频率从最低值线性上升到最高值,再线性下降回最低值。这种线性变化使得频率在扩展范围内均匀分布,因此频谱包络呈现近似矩形的形状,能量被均匀地“摊平”在扩展带宽内。

三角波调制的数学表达式为:

f(t) = f₀ + Δf × (2×|t/T_mod - 0.5| - 0.5)   (向下扩展)
其中:
  f₀    = 标称频率
  Δf    = 频率偏移量(如±0.5%)
  T_mod = 调制周期(1/调制率)

三角波调制的优势在于:频谱平坦度好,能量分布均匀,EMI衰减效果可预测。其劣势在于:频率变化率在转折点处发生突变,可能引入额外的相位噪声和抖动。

4.2.2 正弦波调制

正弦波调制使用正弦信号作为调制源,频率变化呈平滑的S形曲线。在正弦波的峰值附近,频率变化率最小;在过零点附近,频率变化率最大。这意味着频率在扩展范围的两端停留时间更长,能量集中在频谱的两端,而中间频段的能量相对较少。

正弦波调制的数学表达式为:

f(t) = f₀ + Δf × sin(2π × f_mod × t)   (中心扩展)
其中:
  f_mod = 调制频率

正弦波调制的优势在于:频率变化平滑,没有突变点,引入的附加抖动较小,对系统时序裕量影响更小。其劣势在于:频谱能量分布不均匀,EMI衰减效果略逊于三角波(通常低1~2dB)。

对比维度 三角波调制 正弦波调制
频率变化特性 线性变化,df/dt恒定 非线性变化,峰值处df/dt最小
频谱能量分布 均匀分布,矩形包络 两端集中,中间稀疏
EMI衰减能力 强(典型6~10dB) 中等(典型4~8dB)
附加抖动 较大(转折点突变) 较小(平滑变化)
实现复杂度 简单(数字分频器易实现) 较复杂(需DAC或模拟电路)
典型应用 DDR、PCIe、USB、SATA 高速SerDes、射频时钟

4.3 频谱扩展效果的评估指标与测量方法

评估SSC效果的核心指标是峰值衰减量(Peak Reduction),即展频前后在特定频点(通常是基频或高次谐波)上的辐射能量差值,单位为dB。此外,还需关注以下参数:

  1. 扩展带宽(Spread Bandwidth):频率扩展的总范围,即2×Δf。带宽越宽,能量摊薄效果越明显,但受限于系统时序裕量。
  2. 调制率(Modulation Rate):调制信号的频率,通常为30kHz~60kHz。调制率必须高于音频范围(20kHz)以避免可闻噪声,同时低于PLL环路带宽以避免跟踪失败。
  3. 调制率与PLL带宽的关系:调制率应远低于PLL环路带宽(通常为调制率的10倍以上),否则PLL会跟踪调制信号,导致展频失效。
  4. 频谱平坦度(Flatness):扩展带宽内能量分布的均匀程度,三角波优于正弦波。

测量方法上,使用频谱分析仪(ESA或RTSA)配合近场探头或天线进行测试。关键步骤包括:

1. 设置频谱仪:RBW = 100kHz(或120kHz),VBW ≥ RBW,Span = 2×扩展带宽
2. 峰值保持模式:Max Hold,持续扫描10秒以上
3. 分别测量展频开启/关闭时的峰值电平
4. 计算差值:ΔdB = Peak_without_SSC - Peak_with_SSC
常见误区:调制率并非越高越好。若调制率超过30kHz,虽然能更快地“扫过”每个频点,但可能引起接收端PLL的跟踪抖动;若调制率过低(低于20kHz),则可能落入音频范围,产生可闻的“嘶嘶”声。工程上推荐调制率在30kHz~60kHz之间,且优先选择31.5kHz(DDR4标准值)。

4.4 实战案例:DDR4内存时钟的SSC参数调优

某服务器主板设计在EMI预测试中,DDR4内存时钟(频率2400MHz)的基频辐射超标6dB。工程师决定启用SSC功能进行抑制。

初始参数设置:

  • 扩展方式:向下扩展(Down Spread)
  • 扩展量:0.5%(即Δf = 12MHz)
  • 调制率:31.5kHz
  • 调制波形:三角波

测试结果:启用SSC后,基频辐射峰值降低了8.2dB,满足FCC Class B限值要求(余量2.2dB)。但系统稳定性测试发现,内存读写延迟增加了约0.3%,且偶发CRC校验错误。

问题分析:进一步排查发现,扩展量0.5%虽然符合DDR4规范,但该主板使用的内存颗粒时序裕量较小(tVAC裕量仅45ps),0.5%的频率偏移导致建立/保持时间裕量进一步压缩。

优化调整:

1. 将扩展量从0.5%降至0.3%(Δf = 7.2MHz)
2. 调制率保持31.5kHz不变
3. 调制波形从三角波切换为正弦波(降低附加抖动)
4. 重新测试EMI:峰值衰减5.6dB,仍满足限值(余量0.6dB)
5. 系统稳定性测试:CRC错误消失,延迟增加降至0.1%

结果对比:

参数 初始方案 优化方案
扩展量 0.5% 0.3%
调制波形 三角波 正弦波
EMI衰减 8.2dB 5.6dB
系统稳定性 偶发CRC错误 完全稳定
时序裕量损失 约0.3% 约0.1%

复盘经验:SSC参数并非越大越好,必须在EMI抑制效果与系统时序裕量之间寻找平衡点。当系统时序裕量紧张时,优先考虑降低扩展量并切换为正弦波调制,以牺牲少量EMI衰减换取系统稳定性。同时,调制率的选择应参考接口协议规范(如DDR4规定31.5kHz±10%),避免随意偏离标准值。

设计要点总结:
  • SSC是“能量搬运”而非“能量消除”,通过频率调制将峰值能量分散到更宽频带。
  • 三角波调制适合对EMI衰减要求高、时序裕量充足的场景;正弦波调制适合高速接口、时序敏感场景。
  • 扩展量每增加0.1%,EMI衰减约增加1~2dB,但时序裕量损失也相应增加。
  • 调制率必须低于PLL环路带宽的1/10,否则展频功能失效。
  • 测量时需使用峰值保持模式,并确保频谱仪RBW设置合理(100kHz~120kHz),避免漏测峰值。