扩频时钟,又称展频(SSC-Spread Spectrum Clocking),当前PCIE、DDR、USB等几乎所有的高速接口都支持SSC的功能。电子工程师在日常的电气测试中经常与之接触,在电磁传导和辐射发射验证过程中,经常需要使用到芯片的SSC功能,它的物理表现形式,就是信号的比特率会在一个很小的范围内浮动,多见于周期性变化的时钟信号。
使用该功能的目的就是为了降低电磁干扰(EMI),可以让时钟信号的频谱能量分散在一个可控的频谱范围内,总的峰值能量可以减小2~20dB。如图所示,未加入SSC时,信号的能量非常集中且峰值幅度很大,加了SSC之后,信号能量被分散到一个频带范围内,信号能量的整体幅度有明显降低,通常,频率变化范围越大,EMI抑制效果越好。
原理上来说,扩频时钟是用一个较低的频率调制系统时钟,使得窄带的时钟扩展为宽带,基频和谐波所包含的峰值能量会被显著降低,在频域上的表现是产生一个具有宽带谐波的频谱。涉及的主要技术参数有:扩频类型、扩展率、调制率和调制波形。
扩频类型
如果频率变化高于标称频率,称为“向上扩频”,如果频率变化低于标称频率
,称为“向下扩频”,如果频率对称地在标称频率
上下两个方向变化时,称为“中心扩频”。通常情况下,为了避免产生更高频次的谐波,向下扩频应用最多。
扩展率
如上图所示,指的是频率扩展范围与标称频率的比值,即图中的,虽然高扩展率可以对EMI起到显著抑制作用,但是超过一定的限制后,会影响系统的性能,从抖动的角度,可以将其看成是一种周期性抖动(PJ),通常,扩展率被控制在0.5%~2.5%之间。
调制率
如上图所示,指的是扩频周期率,即图中的,通常,频谱的调制率较低,可以实现频率平滑调制,并且可以最大程度的降低附加PJ的引入。在实际应用中,调制速度一般选择30KHz~120KHz,原因是为了高于人耳可识别的声音的频率范围(20Hz~20KHz)以免产生噪音。
调制波形
调制频率随时间的变化曲线,通常为三角波和非线性的Hershey Kiss波形,相较于三角波,Hershey Kiss波在扩频后的频域中,能够提供最佳的平坦度和最大的能量衰减幅度。如下图所示,其特定特征具体表现为:在调制频谱的两端区域,频率的变化速率显著加快,而在调制范围的中间值附近,频率的变化则相对减缓。这种频率变化特性的结果是,位于频谱两端的信号能量经历了更大幅度的衰减,并倾向于向中间频段分散。最终,整个频谱的能量分布呈现出一种近似均匀或平坦的状态。
扩频估算
为了了解EMI抑制效果与扩频时钟参数之间的关系,需要首先计算扩频时钟的频谱,近似计算的步骤如下:
未扩频的时钟信号,可以表示为:
加入扩频之后,表示为:
其中,是调制波形。
因此,未扩频的时钟谱线幅度为:
加入扩频之后,频谱幅度取决于频谱分析仪的分辨率带宽B:
因此,EMI抑制率S可以表示为:
从而可以获取最终的计算公式为:
1. 向上或向下扩频
2. 中心扩频
举例来说,假设调制率为-2.5%,标称频率为200MHz,频谱分析仪的分辨率带宽为100kHz,则:
如前文所述,SSC其实可以看成是一种具有确定周期的有界固有抖动,是会改变信号传输速率的,所以带有SSC的串行数据的眼图测量需要选择合适的锁相环,这在后续文章中会进行详细探讨。