我们通过课件给大家讲解了抖动分解的基本概念。这篇我们仍然采用前面用到的10bit S系列示波器和演示板给大家做实际演示,演示一下不同的设定对抖动分解的影响。
开始测试前,首先Default Setting示波器,然后打开通道3,点Autoscale将信号以最合适的方式显示在示波器上面。
在示波器的Setup菜单下面,在通道1界面下面勾选Differential Channels 1&3后,通道1就变成了通道1和3原始信号的差模信号(CH1-CH3),通道3变成了共模信号((CH1+CH3)/2)。然后关闭通道3,对差模信号通道1-3进行分析。
在示波器的Analyze菜单下面,点击Quick Jitter,可以一键得到信号的抖动和抖动分解结果。然后,打开浴盆曲线和抖动直方图两个图示。这样我们就在示波器界面的下方得到了分析图示和所有的抖动以及抖动分解的结果,包括我们上期提到的Tj,Rj,Dj,Pj,DDJ,ISI,DCD抖动成分,分析码型是周期性码型还是任意码型,采用的随机抖动分离算法是传统的频谱方法还是尾部拟合方法等;同时,我们还可以得到在一些特定规范里面要求的抖动成分,比如SFP+里面的DDPWS和10GBase-KR里面的F/2。
下面我们来看一下,在抖动分解设定里面,一些设定对抖动分解结果的影响。在Analyze菜单下面,选择Jitter/Noise(EZJIT Complete),打开抖动分析的对话框。
1
评估总体抖动的BER Level
总体抖动Tj的分布由随机性抖动分布函数和确定性抖动分布函数在数学上通过卷积运算形成,它是基于一定的统计概率或误码率得到的推算结果,所以Tj后面都会跟随(BER)。
Tj(BER)= N*Rj(rms) + Dj,其中,N的值取决于BER Level的设定。
基于1e-12误码率下的总抖动:Tj(1e-12) = 14*Rj(rms) + Dj;基于1e-15误码率下的总抖动,Tj(1e-12) = 14*Rj(rms) + Dj。从视频中我们可以看到,对于同一屏数据,当我们改变BER Level的设定时,Rjrms和Dj都是不会变化的,变化的仅仅是N的值,从而改变了推算的Tj(BER)的结果。
2
码型长度的设定
我们讲抖动测试,准确的说是被测信号跑特定码型时的抖动。所以,我们会发现,很对规范在定义抖动指标时,同时定义了要跑什么特定码型。受制于示波器的存储深度,示波器是不能够遍历长的码型的,所以,当被测信号运行PRBS23,PRBS31等长码型时,应该选择Arbitrary码型,否则,抖动软件不能得到结果。
3
Rj带宽的Narrow和Wide设定
上期我们讲抖动分解时提到,我们是通过一个频域里面的门槛去分离Rj和Pj的。简单讲,Narrow和Wide的设定,指的就是如何定义这个门槛。对于随机抖动Rj,理论上它应该是频域的白噪声,这个门槛应该是一条直线,当选择Wide时, Pj/Rj门槛就是这样一条直线;但是,这样的Rj用实验室的仪表是很难产生的,所以,当我们分离这样的噪声信号时,选择Narrow,Pj/Rj门槛会自动的变化。如下图所示:
4
频谱和尾部拟合的Rj分离算法
上期我们讲到抖动分解基础时就提到,当信号中存在非周期性串扰影响时,采用传统的频谱分离算法,它会导致Rj被错误的高估,如视频所示,Rjrms为6.2ps;如果改用尾部拟合的Rj分离算法,Rjrms变为5.4ps。因为,我们会基于某一个BER Level设定,乘以一个系数N,推算Tj(Tj(BER)= N*Rj(rms) + Dj),当BER是1e-12时,N等于14,这样我们最关心的总体抖动Tj结果就会有比较大的差异。
同时,当我们选择尾部拟合的分离算法时,示波器界面下面会增加一个ABUJ的抖动成分,来表征非周期性串扰的影响。
上一篇:关于探头基本概念和选择的重要性分析介绍
下一篇:关于时钟恢复的演示和分析
推荐阅读最新更新时间:2024-11-02 06:35
- LT3791HFE 98.5% 效率 100W (33.3V/3A) 降压-升压型 LED 驱动器的典型应用电路
- AD8604ARUZ-REEL 符合 PC100 标准的线路输出放大器的典型应用
- LTC2945HMS-1 具有高达 200V 浪涌保护的坚固型 4V 至 70V 高压侧功率监视器的典型应用
- MC34072DR2G 交流/直流接地电流监测器的典型应用
- 带有压力、湿度和温度传感的智能风门控制参考设计
- 使用 LTC2367CDE-18、18 位、500ksps SAR ADC 的典型应用
- Kintex-7系列电源模块
- 开机自动关机电路
- 3相直流无刷电机驱动IC —— TC78B015FTG
- 用于简单时钟振荡器的 NCP301LSN33T1 3.3V 电压检测器的典型应用