4、展频技术原理:展频时钟(SSC)的基本概念、调制方式(三角波/正弦波)与频谱扩展效果
展频时钟(Spread Spectrum Clocking, SSC)是解决时钟电路EMI超标问题最经济、最有效的技术手段之一。其核心思想并不在于“消除”噪声,而是通过主动调制时钟频率,将原本集中在单一频点上的能量“摊薄”到更宽的频带内,从而降低特定频点上的峰值辐射能量,使系统能够满足电磁兼容(EMC)标准中的限值要求。本章将深入剖析SSC的基本概念、两种主流调制方式(三角波与正弦波)的数学本质与工程差异,以及频谱扩展效果的关键评估指标。
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):频率从标称值向上偏移,实际中极少使用,因为会提高系统最高工作频率,增加时序风险。
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。此外,还需关注以下参数:
- 扩展带宽(Spread Bandwidth):频率扩展的总范围,即2×Δf。带宽越宽,能量摊薄效果越明显,但受限于系统时序裕量。
- 调制率(Modulation Rate):调制信号的频率,通常为30kHz~60kHz。调制率必须高于音频范围(20kHz)以避免可闻噪声,同时低于PLL环路带宽以避免跟踪失败。
- 调制率与PLL带宽的关系:调制率应远低于PLL环路带宽(通常为调制率的10倍以上),否则PLL会跟踪调制信号,导致展频失效。
- 频谱平坦度(Flatness):扩展带宽内能量分布的均匀程度,三角波优于正弦波。
测量方法上,使用频谱分析仪(ESA或RTSA)配合近场探头或天线进行测试。关键步骤包括:
1. 设置频谱仪:RBW = 100kHz(或120kHz),VBW ≥ RBW,Span = 2×扩展带宽
2. 峰值保持模式:Max Hold,持续扫描10秒以上
3. 分别测量展频开启/关闭时的峰值电平
4. 计算差值:ΔdB = Peak_without_SSC - Peak_with_SSC
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),避免漏测峰值。