4. 展频时钟芯片选型:关键参数与实战案例

展频技术,说白了就是把集中在单一频率上的能量,分散到一个小范围的频带里。这样峰值辐射就降下来了。我最早接触展频芯片时,觉得这东西挺神奇的——明明频率在变,系统却照常工作。

但选型不是随便挑一个就行。你得看懂三个核心参数:调制率、调制波形、展频量。今天我就结合自己用过的芯片,跟你聊聊怎么选、怎么用。

核心观点:展频不是万能药。它主要针对窄带辐射峰值有效,对宽带噪声改善有限。选型时一定要先确认你的EMI问题是窄带还是宽带。

4.1 展频IC的三个关键参数

4.1.1 调制率(Modulation Rate)

调制率就是时钟频率变化的速率,单位通常是 kHz。它决定了能量在频域上“扫”的速度。

  • 典型范围:30 kHz ~ 60 kHz。我习惯选 30 kHz 左右,因为人耳对 20 kHz 以上不敏感,但有些电源电路会对这个频段有反应。
  • 选型原则:调制率不能落在系统电源纹波抑制比(PSRR)较差的频段。否则你会看到输出时钟上出现明显的调制边带。
  • 避坑:我曾经在一个高速ADC项目里用了 60 kHz 调制率的展频芯片,结果ADC的SNR掉了 3 dB。后来换成 33 kHz 就好了。原因是ADC的参考电压驱动电路对 60 kHz 纹波太敏感。

4.1.2 调制波形(Modulation Waveform)

波形决定了频率随时间变化的轨迹。常见的有三种:

波形类型 特点 EMI抑制效果 我的建议
三角波 频率线性上升、线性下降 能量分布均匀,峰值降低约 6~10 dB 大多数场景首选,简单可靠
正弦波 频率变化平滑,谐波少 峰值降低约 4~6 dB,但边带干净 对时钟抖动敏感的系统用这个
Hershey Kiss(非对称) 上升快、下降慢(或反之) 可针对特定频段优化,抑制效果可达 12 dB+ 需要精细调谐时使用,但设计复杂

我个人习惯:普通数字系统用三角波,简单粗暴效果好。射频或高速数据转换器用正弦波,因为正弦波引入的附加抖动最小。

4.1.3 展频量(Spread Amount)

展频量就是频率变化的范围,通常用中心频率的百分比表示。比如 ±0.5%、±1%、±2%。

  • ±0.5%:EMI抑制约 3~5 dB。适合对频率精度要求高的系统,比如USB、PCIe。
  • ±1%:EMI抑制约 6~8 dB。这是最常用的档位,我大部分项目都选这个。
  • ±2%:EMI抑制约 10~12 dB。但要注意,有些下游器件可能受不了这么大的频率变化。

注意:展频量不是越大越好。展频量每增加一倍,时钟周期抖动大约增加 30%~50%。如果你的系统对时序裕量很紧张,比如 DDR 接口,展频量超过 ±1% 就可能出问题。

4.2 典型芯片:SiT9001 应用案例

SiT9001 是我用得比较多的一款展频 MEMS 振荡器。它集成了展频功能,不需要外部配置电阻,通过引脚选择工作模式就行。

4.2.1 SiT9001 的关键特性

参数 典型值 说明
频率范围 1 MHz ~ 110 MHz 覆盖大多数数字系统时钟
展频量 ±0.25%、±0.5%、±1%、±2% 通过引脚 FS0/FS1 选择
调制率 30 kHz(固定) 不可调,但 30 kHz 是黄金频率
调制波形 三角波 标准三角波,效果稳定
输出类型 LVCMOS / LVTTL 兼容 1.8V / 2.5V / 3.3V
相位抖动 1.5 ps RMS(12 kHz ~ 20 MHz) 展频开启后约增加 0.5 ps

4.2.2 实际项目:网络交换机的 25 MHz 时钟

去年我做了一款 24 口千兆交换机,主芯片需要 25 MHz 参考时钟。第一次打样回来,EMI 测试在 25 MHz 基频及其三次谐波(75 MHz)上超标了 8 dB。

我试了加磁珠、加 RC 滤波,效果都不理想。后来决定换 SiT9001,展频量选 ±1%。

配置方式很简单:

// SiT9001 展频量选择(通过 FS0/FS1 引脚电平)
// FS0 = 0, FS1 = 0  → 展频关闭
// FS0 = 1, FS1 = 0  → ±0.5%
// FS0 = 0, FS1 = 1  → ±1%    ← 我选的这个
// FS0 = 1, FS1 = 1  → ±2%

换上去之后,EMI 测试结果:

  • 25 MHz 基频:降低 7.2 dB
  • 75 MHz 三次谐波:降低 6.8 dB
  • 125 MHz 五次谐波:降低 5.1 dB

全部通过了 Class B 限值。而且系统工作正常,没有出现丢包或链路抖动。

小技巧:如果你用 SiT9001 替换普通晶振,记得检查 PCB 上的去耦电容。我习惯在 VDD 引脚放一个 0.1 µF + 1 µF 的组合,距离引脚不要超过 2 mm。展频芯片对电源噪声比普通晶振更敏感。

4.3 展频芯片选型流程

下面这张图是我自己总结的选型流程,每次做新项目都会过一遍:

展频芯片选型决策流程 确定系统工作频率 评估EMI问题类型 窄带 还是宽带? 展频有效,继续选型 展频效果有限,考虑其他方案 选择展频量 确认调制波形 验证抖动与时序裕量

嗯,这个流程我用了好几年。核心就是:先判断 EMI 问题类型,再选参数。不要一上来就挑芯片,那样容易走弯路。

4.4 选型避坑清单

最后,我把自己踩过的坑整理成一份清单,你选型时可以对照着看:

  1. 调制率与电源纹波耦合:我曾经在一个 PoE 交换机上,展频芯片的调制率正好和电源模块的开关频率产生了差拍,导致输出时钟上出现了低频抖动。后来换了调制率不同的芯片才解决。
  2. 展频量过大导致系统失锁:有个项目用了 ±2% 展频,结果下游的 PLL 锁相环失锁了。因为 PLL 的环路带宽太窄,跟不上频率变化。一般建议展频量不要超过 PLL 环路带宽的 1/10。
  3. 展频芯片的启动时间:有些展频芯片上电后需要几毫秒才能稳定输出。如果你的系统对时钟启动时间有要求(比如需要快速锁定的 PLL),一定要看数据手册里的 Startup Time 参数。
  4. 温度范围:工业级产品要选 -40°C ~ +85°C 的型号。我遇到过一款商业级展频芯片,在 -20°C 时展频功能失效,频率直接变成了固定值。

我的习惯:每次选型前,先画一张系统时钟树,标出每个节点的频率、抖动容限、展频兼容性。然后拿着这张图去选芯片,效率高很多。