超详细!抖动与眼图分析软件DPOJET基础实操指南(附直播回顾)

更新时间:2024-03-28 点击数:

■ 1.背景

DPOJET是一款抖动、噪声、时序和眼图分析工具,适用于泰克高性能数字示波器DPO5000/B、MSO5000/B、DPO7000C、DPO70000C/D/DX、DSA70000C/D、MSO70000/C/DX、DPO72304SX、DPO73304SX、DPO75002SX、DPO75902SX和DPO77002SX系列)。DPOJET使您能够在复杂的时钟、数字和串行数据信号上实现更高水平的生产力、效率和测量可靠性。DPOJET以将有界的不相关干扰源正确分类到其自身类别中,通过扩展抖动和噪声分解来应对这一挑战,从而提高抖动/噪声结果的准确性。


2

基本介绍

DPOJET选项应用程序提供三种不同级别的功能,具体取决于其配置方式。

■ DJE – 抖动和眼图分析工具 - Essentials 

■ DJA – 抖动和眼图分析工具 - 高级

■ DJAN – 噪声分析工具 - 需要DJA

在图片基础指南开始前,先来回顾一下今年的泰克云上大讲堂—抖动和眼图分析软件使用避坑指南

泰克科技
,赞12


3

环境

我们以 USB 3.2 Gen1 信号 CP0 Pattern 为例,描述如何通过 DPOJET 创建眼图。

■ 示波器型号:DPO75902X

■ 示波器固件版本:10.14.1

■ DPOJET版本:10.5.0.9


4

如何使用one Touch Jitter来创建眼图?

One Touch Jitter是一种通过单个菜单选择自动执行复杂抖动分析的过程。该过程选择波形源,设置水平和垂直刻度,选择测量值,生成统计结果并创建绘图摘要(直方图、频谱图、浴缸图和眼图)。

要运行此过程,请选择“分析>抖动和眼图分析 (DPOJET)”>“一键式抖动”。默认情况下,DPOJET 应用程序在生成抖动分析结果之前,会从可用的活动源中选择适当的抖动测量源。

图片


5

如何使用串行数据/抖动向导创建眼图?

串行数据/抖动指南允许您设置、配置和运行测量,而无需深入了解控制菜单。选择 Analyze > Jitter and Eye Analysis(DPOJET)> Serial Data/Jitter Wizard 以启动 Serial Data/ Jitter Wizard。

5.1

选择测量

图片

5.2

配置测量

默认情况下,周期和频率、TIE、抖动摘要和眼图测量不需要配置参数。“配置测量”选项仅适用于“Skew”。

5.3

选择来源

图片

5.4

配置自动设置选项

图片

5.5

选择图形

图片

单击“完成”(Finish) 以使用所选设置开始采集序列。Serial Data/Jitter Guide窗口关闭,并显示结果屏幕。完成后,因为本次Demo的信号是USB3.2 Gen1信号CP0 Patter, 需要转到配置来更改时钟恢复方法,如下所示。

图片

然后点击clear按钮和Recalc按钮。您可以看到以下图。

图片


6

如何在DPOJET中手动创建眼图?

6.1

配置垂直刻度

为了最大限度地提高采集质量和垂直精度,请务必调整输入信号的通道的垂直刻度。希望设置刻度以便信号尽可能多地占据屏幕上的垂直空间,而不会在屏幕顶部或底部剪切。这将确保您使用示波器模数转换器的整个动态范围,并提供最高的分辨率和精度。

图片

6.2

配置Math

USB 3.2 Gen1 Tx是差分信号,因此我们配置 MATH1来计算通道之间的差值。根据您的连接设置MATH1 = CH1 – CH3 或 MATH1 = CH2 – CH4 。

图片

6.3

配置水平/采集设置

配置示波器的水平/采集设置,以采集足够的记录以包含数百条或更多边。

图片

6.4

启动 DPOJET

从“分析”菜单中单击以下内容:分析 -> 抖动和眼图分析(DPOJET)->选择...这将打开DPOJET并转到可以添加测量值的“选择”选项卡。

6.5

添加新的抖动或眼图测量

DPOJET中的图(如眼图)必须与测量相关联才能创建它们。眼图与抖动和眼图测量相关联,因此请在DPOJET添加抖动或眼图测量。在此示例中,让我们添加一个眼宽测量值。

图片

6.6

配置测量

转到DPOJET中的“配置”选项卡,然后选到“时钟恢复”选项卡。此选项卡允许您配置DPOJET如何恢复时钟,以便它可以对数据信号进行测量。

默认时钟恢复方法是恒定时钟 - 平均值,可以在数据时钟恒定且不变(即无扩频时钟(SSC))时使用,或者你想看到全部抖动成分时采用这种方式。

图片

如果您的数据信号来自特定的高速串行标准,则可以使用PLL – Standard BW。选择后,您将能够从下拉列表中选择要使用的串行标准。此方法使用PLL模型来跟踪时钟速率的变化,并可用于包含SSC的信号。

图片

当信号不遵循特定的串行标准,但需要PLL来跟踪数据时钟的变化,或者您只想自定义PLL模型时,可以使用PLL – Custom BW方法。如果时钟有SSC,则可以使用Type II进行自定义。

图片

当数据时钟信号在物理上可用,并输入到示波器中时,例如在MIPI等高速串行标准中,应使用显式时钟-边沿方法。

图片

6.7

添加眼图

转到“ Plots ”选项卡,然后选择之前添加的“宽度”测量值,然后单击“Eye Diagram”按钮以添加眼图。DPOJET经过充分的配置,可以为大多数高速串行信号生成眼图。

图片

6.8

采集信号并进行分析

如果已经获取了波形,请单击“Recalc”按钮开始分析。如果尚未获取波形,请单击“Single”按钮获取波形,然后开始分析。(注意:DPOJET 中的 Single 按钮相当于在获取信号后按下示波器前面板上的Single按钮,然后在DPOJET中按下Recalc按钮。DPOJET将处理采集的数据,在“结果”选项卡上输出测量值并生成眼图。

图片


7

如何获得测试报告?

您可以使用报告来配置和生成合规性报告,以便以后查看或与他人共享。您还可以使用点击菜单里分析>抖动和眼图分析(DPOJET)>报告来访问报告。

图片


8

一些有用的提示帮助

8.1

如何添加Mask?

在DPOJET应用程序中,如果要启用Mask文件,请转到“Plots”。从测量列中选择一个测量值。

图片

单击“Configure”以更改该测量的默认设置。模板选择窗口将打开,如下所示:

图片

在模板文件选择窗口中,先按“Off”按钮,然后单击“浏览”以选择模板文件。

•  选择相关的模板文件(例如,USB_3_0_NORMATIVE.msk)文件,然后单击“on”。

通过选择“on”按钮启用文件,然后单击确定。您将看到带mask的眼图。

图片

8.2

如何使用limit文件?

如果在测试点文件中具有与之关联的通过/失败limit,请转到Analyze>Jitter and Eye Analysis(DPOJET) >Limits,从limit文件的文件夹中对应文件。运行测试时,带有pass/fail limit的测量将显示在“结果摘要”面板中。

图片
图片

这是限制文件的示例。

例如:

图片    

8.3

如何进行de-skew校准?

差分信号由DPOJET从数学波形Ch1-Ch3产生。使用这种技术需要Ch-Ch De-skew,因为使用了两个通道。有两种纠偏方法。

转到“Vertical”>“De-skew”菜单

图片

• 转到Analyze>Jitter and Eye Analysis(DPOJET) >De-skew

图片


9

附录

9.1

 如何在不同测试点用SDLA看信号质量?

9.1.1  背景

消费者通过SDLA工具对一个芯片Tx的16Gbps信号质量进行测试,发现在de-embed一个电缆S 参数后,TP1的TJ浴盆曲线变得更糟。

9.1.2  如何正确看到该案例嵌入S参数后的浴盆曲线?

•  重新配置示波器的水平/采集设置以采集足够的记录。

用户示波范围带宽为33G,设置采样率为100GS/s,记录长度为20M。

图片

观察从TP2 de-embed后的TJ浴盆曲线,而不是 TP1.。

图片

在De-embed模块中加载电缆S参数后,通过DPOJET测量TJ@BER,您可以观察到TP1和TP2处的TJ@BER,如下所示:

图片

9.1.3  结论

从上面的结果可以看出,TP1处的TJ@BER比source 处大,但是差不多。TP2处TJ@BER小于source,所以TP2处TJ结果应为解嵌后的最佳正确值。

9.1.4  TP1和TP2有什么区别?

TP1:加载Tx模块输出的测量电路。

TP2:仿真电路加载Tx模块输出,测量电路去嵌。

图片