PCIE4.0 抖动介绍

早年的经典抖动定义和分析分解方法在21世纪初基本已经确立,是通用串行电路分析的重要方法之一。但是随着数据速率的持续推高和电路复杂程度的加深比如链路宽度以及对均衡算法的应用等因素,特定标准的抖动定义和算法也在不断演进。

典型如 PCIExpress3.0/4.0针对TX抖动测试重新进行了规划,定义 TP1测试点(发送端芯片封装管脚处)抖动分为数据相关抖动和数据不相关成分数据相关抖动成分主要源于封装损耗和反射等信号完整性效应。而数据不相关成分则源于 PLL 抖动,电源噪声和多链路之间串扰等。PCIE4.0 Base 规范里明确说明了之所以做如此分离的原因,因为这种分离与Tx和Rx均衡能力很好地匹配,Tx 或 Rx 均衡不会减轻不相关的抖动成分,也无法通过均衡恢复水平时间窗口裕量即降低抖动或得到更加张开的水平眼图。 重要的是,通过均衡可恢复的裕量(数据相关成分)不会被当作不可恢复的抖动计入预算。从 Tx 测量中去除了数据相关的抖动,就可以分析剩余的抖动成分,计算剩余抖动成分的 UTj 和确定性抖动(双狄拉克模型)UDJDD 分量。 高频抖动(在通道中受到抖动放大)由分离的 TTX-UPW-DJDD 和 TTX-UPW-TJ 参数来解决。

图11 PCIE4.0 Base 规范里描述的DDJ 测量和定义

并引入了全新的 PWJ,Pulse Width Jitter:

图 12 PCIE3.0/4.0 引入PWJ

图13 PCIE4.0 Base 规范定义的抖动测量项目

在 PCIE4.0 Base 规范中,最终定义了如上表的分析项目。可以看到,除了针对性的就 DDJ专门做了定义并分离,针对Uncorrelated Jitter 依然采用了前面描述的经典抖动分析和分解理论进行分析。关于最新的PCIE4.0 标准中,针对抖动测量和分析的定义请参考PCIE4.0 Base 规范,Ref [6]。

传统的抖动测试软件 EZJIT 作为通用抖动分析软件,没有按照 PCI Express的新定义进行抖动分析和处理,因此如果需要进行完全符合 PCI Express标准和规范的抖动分析就需要借助于实时示波器上的一致性测试软件如 D9040PCIC 测试软件,针对 PCIE4.0 Base测试点有非常全面的抖动测试项目如下图示:

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值