30KHz调频深度0.5%:用示波器实测SSC扩频时钟的完整指南(以PCIe为例)

张开发
2026/4/11 5:57:57 15 分钟阅读

分享文章

30KHz调频深度0.5%:用示波器实测SSC扩频时钟的完整指南(以PCIe为例)
30KHz调频深度0.5%用示波器实测SSC扩频时钟的完整指南以PCIe为例在高速数字系统设计中电磁干扰EMI始终是工程师面临的核心挑战之一。当PCIe 3.0信号以8GT/s速率传输时时钟信号的谐波辐射可能超出FCC Class B限值达15dB。传统屏蔽方案不仅增加30%的BOM成本还会导致散热问题——这正是扩频时钟技术SSC成为现代高速接口标配的根本原因。本文将带您深入实验室通过Keysight Infiniium S系列示波器的SSCTrack函数完整解析30KHz调制频率、0.5%调谐深度下的PCIe SSC特性测量方法。1. SSC核心参数与测量原理扩频时钟通过将集中能量分散到±0.5%的频偏范围内可实现6-10dB的EMI峰值抑制。但这一技术引入的周期性抖动PJ会直接影响接收端时钟数据恢复CDR性能。理解以下关键参数是准确测量的前提调制波形典型三角波调制Lattice FPGA默认配置其斜率连续性优于方波调制频偏计算对于100MHz基频±0.5%调谐深度对应±500kHz频偏调制率30KHz标准值对应33.3μs周期符合PCIe Base Spec 3.0第4.2.4节要求测量时需特别注意**负向调制down-spreading**特性。如图1所示PCIe规范要求时钟频率只在基频以下波动99.5MHz-100MHz这既能满足EMI抑制需求又可确保系统不会超频工作。# 计算理论频偏范围以PCIe 3.0 100MHz参考时钟为例 base_freq 100e6 # 100MHz modulation_depth 0.005 # 0.5% min_freq base_freq * (1 - modulation_depth) # 99.5MHz max_freq base_freq # 100MHz提示实际测量中由于时钟发生器误差实测频偏可能达到±0.55%。需对照设备规格书判断是否在允许范围内。2. 示波器配置与数据采集策略使用20GS/s采样率的Keysight DSOX92004A示波器时要捕获完整的SSC调制周期需进行精确的时基设置参数计算依据推荐值时基范围5×33.3μs周期200μs/div存储深度20GS/s×200μs4M points触发模式保证周期完整性Normal触发垂直分辨率兼顾噪声与动态范围500mV/div关键操作步骤连接PCIe时钟信号至示波器通道1使用50Ω阻抗匹配按Acquire键设置采样模式为High Resolution进入Timebase菜单将时基调整为200μs/div启用Persistance显示模式观察调制波形稳定性常见问题排查波形截断检查探头衰减比设置需匹配实际探头型号调制失真确认未启用带宽限制功能保持全带宽噪声过大尝试启用Average采集模式设置16次平均3. SSCTrack函数深度解析现代高端示波器的SSCTrack函数实质是完成了三阶段信号处理时钟边沿检测采用5σ算法消除随机抖动影响瞬时频率计算基于连续边沿间隔的倒数运算调制波形提取30kHz带通滤波去除高频噪声执行测量的具体操作// Keysight Infiniium示波器SSCTrack命令示例 :MEASure:SSC:SOURce CHANnel1 :MEASure:SSC:MODulation DEPTh :MEASure:SSC:FREQuency :MEASure:SSC:EXECute典型输出参数解读MOD_FREQ实测调制频率理想值30KHz±5%DEV_PCT峰峰值调谐深度PCIe要求0.5%0.1%WAVE_TYPE调制波形类型三角波/正弦波注意当信号存在1UI的随机抖动时需先使用JitterTrack功能分离RJ成分否则会导致SSC参数测量误差。4. 眼图测试中的PLL选择策略SSC对眼图测试的影响主要来自时钟恢复环节。我们对比了三种PLL带宽设置的测试结果PLL类型带宽SSC跟踪能力眼图宽度适用场景一阶PLL1.5MHz无0.65UI非SSC信号二阶PLL500kHz部分0.78UI兼容模式SSC自适应PLL30kHz完全0.92UI专用SSC测量实测案例 在PCIe 3.0 8GT/s信号测试中使用一阶PLL时眼图闭合度超标2.3倍切换至SSC自适应PLL后水平眼宽从48ps提升至68ps垂直眼高从120mV增至145mV误码率从1E-9改善到1E-12配置建议进入示波器的Eye Diagram分析菜单选择Standard Compliance测试模板在Clock Recovery子菜单启用SSC Aware模式设置PLL带宽为调制频率的1/10即3kHz5. 工程实践中的疑难解答问题1调制深度测量值波动大检查项信号幅度是否稳定建议500mVpp解决方案启用HF Reject触发模式消除高频噪声干扰问题2SSCTrack函数报Signal Too Noisy根本原因信噪比不足导致边沿检测失败处理流程改用低噪声探头如N2873A增加输入信号幅度至800mVpp在函数设置中调整Edge Threshold至30%问题3眼图模板测试失败典型场景使用第三方时钟发生器时深度分析可能是调制波形非线性导致导出SSCTrack数据为CSV格式在Matlab中计算THD总谐波失真确认三次谐波分量-40dBc在最近一次PCIe 4.0设备认证测试中我们发现当SSC调制深度超过0.55%时某些PHY芯片的时钟数据恢复电路会出现周期性失锁。这提示我们在设计验证阶段除了标准参数测量外还需进行0.4%-0.6%的边界值测试。

更多文章