高速信号完整性测试之抖动分析和眼图
背景:
随着电子技术的飞速发展,数字信号的频率和速度不断提升,使得信号在传输过程中更容易受到各种干扰和损耗。信号完整性测试能够帮助工程师准确评估信号质量,预测系统在实际运行中的性能,从而在设计阶段就避免潜在的问题。通过信号完整性测试,可以优化电路设计、选择合适的元器件和布线方式,提高系统的抗干扰能力和稳定性。
高速串行总线
优势:
并行总线时钟速率物理限制在1GHz至2GHz左右,因为单个时钟和数据线引入的偏斜会在更高的速率下导致误码。串行总线有效的解决了这个问题。
以差分信号进行传输,有很高的共模抑制比。
使用嵌入式时钟,免除时钟与数据传输的延时误差
多条串行链路可以连贯地捆绑在一起,使之有更高的数据吞吐量,PCB布线也更加简洁。
更长的传输距离,更快地传输速度。如USB3.2单条lane传输速率可以达到10Gbps,更高的USB4.0可以达到20Gbps。
劣势:
信号高于5Gbps时,有跳变位的数据会给模拟设计带来极大的挑战。
需要使用高质量的PCB、连接器和线缆才能保证这些高速信号完美的传输。
设计高速串行链路时需要考虑传输线理论,采用合适的技术来**限度地减少信号失真。
在如此快速的信号环境中,信号完整性测试就变得尤为重要。特别是数据的抖动以及使用眼图进行信号质量的评估,是工程师最常用最直接的方法。
抖动的来源:
辐射信号
传导信号之间的串扰
散射效应
阻抗失配
数据相关抖动
电源引起的信号抖动
热噪声,机械噪声,杂散颗粒,“粉红”噪声
抖动的概念:
抖动指的是事件的理想时序与实际时序之间的偏差。周期性的采样时钟可以让数字系统进行正确的通信,如果时钟信号发生了抖动,将会引起数字波形发生变形。如下图:
TIE(时间间隔误差):
为信号相对于参考时钟的定时误差,TIE 在高速数字系统中即为抖动,在抖动测量中将被测信号的边沿与时钟恢复建立的理想边沿进行比较,按照理想数据速率测量所有的信号间隔。TIEn =TIE n = tn − tn (ref)如下图:
Cycle-cycle 抖动:
对**个信号周期进行测量,然后用第二个信号周期减去**个信号周期,依次类推
抖动的分解:
RJ:随机抖动,一般情况下随机抖动 PDF(概率密度函数)符合高斯正态分布,理论上样本数量越多,测试的分布范围越宽,样本足够大时,其分布范围趋近无穷大,因此他是无界(Unbounded)的。其大小通常用标准偏差σ来表示。RJ主要来自于内部的热能现象,热能分子和原子的振动,机械噪声,外部的宇宙射线等等,无法消除。
DJ:确定性抖动,DJ不是高斯分布,DJ是有界的,其概率密度函数(PDF)呈离散分布。
TJ:基于误码率估算的总体抖动。我们在抖动直方图看到的抖动分布是 TJ,其概率密度函数是 DJ和RJ卷积而来。
PJ:周期性抖动,表示TIE随时间变化是重复的,周期性的。其产生的原因可能是系统内部被某一个特定频率的信号调制或干扰,周期性抖动和相位调制是等效的,其趋势图也呈现周期性变化。
DDJ:占空比失真。其产生的原因是被测信号的上升时间和下降时间不对称,或者测试选择的参考电平不当导致其时钟的占空比不是标准的 50%,使用眼图即可直接看出信号的占空比失真问题。
ISI:码间干扰,对经常切换的“1,0,1,0, … ”的高频信号,衰减比连续的“1,1,1,1,0,0,0,0,…”的低频信号要衰减得厉害。所以长的连续不变码到达更高的电平,在跳变时需要更多的时间才能到达门限电平,导致信号抖动,此外由于传输链路的阻抗不匹配导致信号发生反射,反射回来的信号叠加在原传输信号上导致信号的幅度增加,使得最终电平转换消耗的时间更多,产生抖动。
抖动通常从基准信号过零点处测量。它通常来自于串扰、同步转换输出和其他定期发生的干扰信号。因此抖动的测量和量化可以在秒级抖动范围内通过示波器进行目视估算,也可以按统计学方法进行测量。下面介绍几种示波器使用统计学方法进行的抖动测量。也是较为直观,方便的测量方式。
眼图:
眼图也是一种时序分析的工具,可以直观地查看时序错误和电平错误。在现实中抖动很难量化,因为抖动经常变化,而且变化很小,而眼图是由UI 叠加生成的,可以精确发现**抖动,同样也可以发现测量偏差、上升时间、下降时间以及其他误差等。
由上图可见,眼图体现的是高样本数下的信号质量,通过眼图叠加,可以发现多种在时域测量波形时无法发现的波形细节问题,严格意义上讲,眼图属于统计域的测量方法。
如:眼图斜边越陡,系统对定时误差越灵敏,如果噪声瞬间值超过噪声容限就可能发生错误判决,眼图张开度越大表示码间串扰越小,系统越稳定。这些信号质量问题只有通过长时间叠加眼图才能准确观测到。眼图的叠加方式:同步切割+叠加显示
眼图张的有多开,和你观察的多久有关:
从上一节我们可以知道,我们观测的总体抖动TJ=DJ+RJ,由于RJ是无界的,无穷大,所以随着眼图叠加的样本数增多,RJ也在无限增多,最终体现在眼图上,会使我们观测的眼图张开度越来越小,所以,这个眼睛张的有多大,取决于你观测的时间和样本数。
TIE直方图
上文我们说到,观测到的总体抖动可以进行分解,且DJ是呈离散分布的,RJ是正态分布的,且没有边界,那么我们能不能使用统计的方式将抖动的分布情况统计出来呢?答案当然是可以的。TIE直方图就是这样的工具。TIE直方图通过对抖动的偏移量进行统计分析,直方图可以直接呈现出不同抖动的分布情况,直方图水平方向代表抖动的偏移量,垂直方向表示任一偏移量下的累积次数。如下图:
从上图我们可以看到,即使确定性抖动和随机抖动卷积, 我们也可以直观观测到确定性抖动的分布情况。 从而进一步对抖动进行分析。
TIE趋势图
直方图属于统计域的测量方法,告诉了我们抖动的分布情况,只有统计特性,但是我们还想知道抖动在时域中的表现,那么TIE趋势图就可以帮助我们看到这些信息。水平轴代表每一次抖动测量发生的时间,垂直轴代表抖动测量的数值。趋势图可以呈现每一个周期的抖动偏移量,从而了解信号的抖动时间趋势。趋势图还可以告诉我们波形里是否有特定频率的调制或干扰。
趋势图表征波形内特定的频率干扰
如上图所示:TIE趋势图测量的抖动周期每个是100μs,换算成频率是 10kHz,刚好,此趋势图测量的信 号刚好是基频为1MHz ,但是混叠了 10kHz正弦波进行相位调制,由此我可以断定,导致信号抖动的原因 就来自于10kHz的正弦波调制,由此可以改善电路,消除调制波即可减少抖动。
趋势图表征信号受开关频率的影响
如上图,此趋势图测试的是一个电源开关频率为200kHz的信号板,固定可发出15MHz的串行数据,但是从测试结果来看,信号周期内有大约5μs的周期性抖动,换算频率刚好即是200kHz。由此可以得出结论,导致信号抖动的原因是由于开关电源的开关频率干扰。
TIE频谱图
测量TIE趋势将TIE波形进行FFT(快速傅里叶变换),可以将确定性抖动做进一步的分解。从TIE频谱图上可以很容易的分析抖动的频率分布情况,从而找出抖动的根源,指导电路调试,去除抖动。
浴盆曲线
浴盆曲线表示眼张开度与误码率BER的关系,在高速串行通信中,在**误码率BER=10-12下工作已经成为一个必然要求,浴盆曲线的垂直轴表征误码率,水平轴是采样时刻,范围是一个码元周期(1UI)。
如上图,浴盆曲线可以表征出在误码率BER=10-12下的总体抖动,TJ@BER=10-12=DJ+RJ,其中浴盆前半部分较为平滑的曲线表示测量的确定性抖动,BER=10-4或BER=10-5 ,此时是真实的测量值,后部分较为陡峭的可以理解为在长时间或高样本下随着随机抖动的增加,通过计算拟合的曲线,此时的测量值是通过误码率拟合推导出的,此时的浴盆曲线外围区域即是推导出的眼图张开度。上文我们提到,眼图张开度与观察的多久有关,所以如果通过TIE直方图在短时间观察,可以会使你产生错觉。
如上图,System1和System2两个系统的直方图,单从直方图看,貌似系统1的抖动范围更小,但事实并非如此。
我们通过这两个系统的浴盆曲线观察发现, System1在浴盆前半部分确定性抖动较少,随机抖动较多, System2在浴盆前半部分有大约0.3UI的确定性抖动,随机抖动仅占0.2UI,且在误码率BER=10-12下,System1的眼图张开度<system2的眼图张开度,由此我们得出,System2的系统性能在长时间运行的情况下要优于system1。这个结果刚好与TIE直方图的表现相反,所以浴盆曲线才是真正体现系统稳定性的可靠工具。
优利德抖动分析和眼图解决方案:MSO7000X-JITTER
优利德MSO7000X-JITTER提供了一套针对TIE测量的算法体系,并包含了上述文章中提到的所有测量工具,其示波器平台搭载了Windows 10操作系统,并配备15.6英寸电容触摸屏,使算法处理能力及波形展示能力迈上了一个新的台阶。
MSO7000X-JITTER 抖动参数及眼图测量参数
眼图测量参数: 眼幅度、眼高、眼宽、1电平、0电平、Q因子 、眼交叉比、消光比抖动测量参数:TIE, TJ@BER=10-12, RJ, DJ, PJ, DDJ, DCD ,ISI
时钟恢复:
MSO7000X-JITTER提供了包括常数时钟,一阶锁相环,二阶锁相环等多种时钟恢复算法,黄金PLL有助于抖动测量时跟踪低频抖动,显著对低频抖动进行衰减,以获得更好的眼图张开度。其算法还可以支持自动寻找信号速率,用于未知速率的高速信号测量。
足够的样本量支持高速信号分析:
示波器存储深度在抖动分析中是一个重要的指标,直接影响了抖动和眼图测试的样本数,足够长的波形 数据除了可以提供更长时间的时钟周期或数据UI进行更精确的抖动分析外,也意味着可以捕获更低频的抖动。这也是示波器长存储的重要价值之一。MSO7000X系列混合信号示波器标配** 1Gpts存储深度, 很适合用于低频抖动的测量。
优利德高速信号测试解决方案:
MSO7204X MSO7000X-JITTER 选件
UT-PA2000 有源单端探头(2GHz ) UT-PD2500 有源差分探头(2.5GHz)
USB2.0 信号质量测量夹具(用于 USB2.0 高速信号质量分析)
探头连接:
方案列表
文章版权属于优利德所有