编辑:[db:作者] 时间:2024-08-25 05:59:03
本期我们姑息抖动和抖动测试做一个专题先容,包括如下主题:
01. 抖动研究的源起02. 抖动测试和剖析的基本方法和经典理论03. 抖动测试的演进和新寻衅04. 影响抖动测试结果和精度的成分1. 抖动研究的源起抖动测试最早在上个世纪80年代开始抽芽,HP公司电信网络测试部门-苏格兰科技公司1982年在苏格兰推出了针对PDH(Plesiochronous Digital Hierarchy,准同步数字体系)的第一个抖动丈量仪器,速率高达E3和DS3,之后在1984年推出首批140 Mb / s抖动测试仪之一。
在90年代推出针对SONET / SDH抖动测试产品和方案。事实上在同步数字传输体系(SONET/SDH)和通讯系统中引入抖动的观点紧张用于评估数据包级的传输延时偏差。因此大家也可以看到经典抖动定义也来自于当年的业界巨擘贝尔实验室。
进入90年代往后,随着数字电路系统中的源同步时钟总线的发展,由于外部同步时钟频率逐渐成为瓶颈开始转向嵌入式时钟的串行差分总线,非常范例的便是PCI总线同步时钟频率最高到133MHz就开始转向PCIE1.0 2.5Gbps发展。由此对数字电路系统中的水平韶光参数的丈量也从传统的Setup/Hold或Skew丈量转为水平方向Jitter的丈量。
在本日,抖动测试除了是很多高速串行总线和标准的同等性测试浩瀚项目中的主要组成部分和内容,同时还是针对系统级传输性能评估的主要方法,以及探究系统问题根源的主要手段。因此对抖动进行深入的探索和研究无论何时都具有深刻的意义和代价。
2. 抖动测试和剖析的基本方法和经典理论在90年代,伴随着数字电路和系统的串行差分解的同时以x86处理器为核心的软硬件系统广泛运用于各行业,当然也包括测试丈量行业,示波器也开始全面武装更强大的x86处理器和windows操作系统,随之而来的是各种算法程序的全面发展和推进,这个中就包括了抖动丈量算法和分离的经典理论。
下图显示的是充斥于各种文献的抖动丈量中三种基本的抖动算法:
图1 基本抖动算法示意图
周期抖动算法比较大略,以旗子暗记本身的每个周期值为样本进行统计剖析,可以反响所有样本的均匀值及个体与圆心即均匀值偏差的情形,用于一样平常的时钟旗子暗记的评估。
周期-周期抖动以两个相邻周期的周期差值为样本进行统计剖析,很明显这是对旗子暗记周期的一阶微分运算,这一指标对剖析锁相环的性能时有很高代价。由此还衍生出N周期—N周期抖动,比如针对DDR总线的时钟测试中就有5/10个连续时钟周期抖动的测试。
第三个度量方法,韶光间隔偏差(Time Interval Error,简称TIE)抖动,有时也被称作相位抖动(Phase Jitter),以每个周期点的累计韶光值相对当前韶光点的空想值偏差为样本进行统计剖析,这个韶光偏差算法呈现累积效应,是一个积分运算,可以反响出旗子暗记的长期抖动,而这一空想位置则须要通过软件时钟规复(实时示波器方法)或者通过外部输入/硬件时钟规复(采样示波器方法)得到一个参考时钟作为运算的基准。
TIE抖动在本日的数字电路与通信系统中已经成为剖析数据传输中的抖动指标和性能的最为通用的抖动度量方法。关于以上三个经典抖动算法定义和描述,推举阅读Ref [6]-- PCI ExpressTM Jitter Modeling Revision 1.0RD.
图2 韶光间隔偏差抖动丈量方法示意图
除了上述三个度量方法还有常用到的三个统计学参数:
均匀值:相对绝对值的一个固定偏移或偏差,常日不主要由于可以改动。
RMS抖动:常日用于表征随机抖动身分。
Peak-to-Peak抖动:可用于表征确定性(有界)和随机(无界)抖动分量,其余必须在给定的BER下引用或考虑随机(无界)抖动。
小测验:在实时示波器进入windows时期前,业界的老师傅们常常用无限余辉累积触发位置后的一个时钟周期边沿,然后用光标丈量边沿累积后的韶光宽度值,如下图示,叨教这是哪种抖动?A. 周期抖动 B. 周期-周期抖动 C. TIE抖动图3 实时示波器上经典抖动丈量示意图
思考:
采样示波器在进行剖析眼图时也会得到一个抖动丈量值,这又是什么抖动呢?
A. 周期抖动 B. 周期-周期抖动 C. TIE抖动
必须要解释的是,业界针对抖动的研究和剖析实在最初是从采样示波器开始。由于上个世纪90年代末采样示波器比较实时示波器可以实现的带宽更高(由于等效采样无需高采样率配套,且无需考虑普遍旗子暗记测试需求常日输入旗子暗记幅度有限因此无衰减和放大器电路因而带宽更高),同时高ADC位数供应的丈量精度也更高,因此首先被用于高速芯片及一些器件如光模块等串行数据的眼图剖析,并根据眼图结果衍生动身抖剖析和丈量。
基于眼图堆叠和丈量结果,为了评估数字串行总线传输的总体性能因此引入抖动的剖析和评估理论。采取的主要评价指标是特定误码率(常日是10E-12)水平下的总抖动Tj @ BER,由于 Eye Open= 1UI – Tj @BER。
那么如何得到总体抖动这一结果呢?
图4 范例的串行传输链路中的抖动根源
一种方法是根据上图中抖动根源按图索骥分别丈量得到Rj和各种Dj身分然后卷积得到给定误码水平下的抖动概率密度函数然后推算出Tj。显然这一方法的可操作性不高尤其是从前基于采样示波器叠加的眼图结果进行抖动剖析的状况。
另一种方法便是双狄拉克模型法(Dual-Dirac Model),通过丈量和打算Rj()与Dj()再根据如下公式:
Tj@BER = n x Rj +Dj
打算得到Tj@BER。常日10E-12误码水平时n=14 (因篇幅限定,本文不就n与BER关系做过多描述,参考Ref[1])。
双狄拉克模型法有5个假设条件:
1. 总体抖动可以分解为Rj和Dj2. RJ遵照高斯分布,可以用单个干系参数的术语进行完全描述,RJ的rms值分布,或等效地,高斯分布的标准偏差3. Dj遵照有限和有边界的分布4. DJ遵照由两个Dirac-delta函数形成的分布。两个delta函数的韶光延迟分离给出了双狄拉克模型干系DJ,如下图所示5. 抖动是一种静止征象或者可重复不雅观测。也便是说,丈量了在适当的韶光间隔内对给定系统的抖动后无论何时再启动该韶光间隔范围的丈量,都会给出相同的结果双狄拉克模型法基于眼图旁边交叉点的抖动直方图,供应了最大略的概率密度函数:交叉点分为两个Dirac-delta函数,位于L和R(DJ主导区域),然后采取人为拟合快速过渡到RJ主导的尾部。有许多方法可以实现双狄拉克模型,在所有这些模型中,估计总体抖动的紧张问题是如何描述抖动分布尾部的问题,两个标准偏差为的高斯分布的尾部由固定量DJ()= |L - R|分隔。
图5 双狄拉克模型分解RJ和DJ示意图
有的时候还会常常看到另一个丈量结果DJ(p-p),这个如何理解?
真实的DJ从不遵照大略的双狄拉克分布,因此期望从双狄拉克模型中提取的DJ靠近实际的峰峰值DJ是不合理的。DJ()是模型干系量,必须在假设DJ遵照由两个Dirac-delta函数形成的分布的情形下导出,如图5所示。
比较DJ()总是可以丈量得到,而DJ(p-p)只能在特定情形下可测。比如当DJ仅由数据干系抖动(DDJ)组成时,可以通过比较重复数据码型的均匀跳变次数来丈量。常日DJ()小于DJ(p-p)。因此总结,DJ()定义明确且可测,而DJ(p-p)仅能在特定情形下丈量得到,而且对估计总体抖动没有浸染。
顺便提一下,虽然DJ(p-p)无法丈量且意义不大,但是DJ的子身分如DDJ(p-p)和ISI(p-p)却是有界且可测,在实时抖动剖析结果里常常可以看到。
针对一个范例的包含发送端,传输链路以及吸收端以及CLK的范例系统架构,比如PCIExpress:
图6 范例的PCIExpress架构
通过分别丈量和剖析得到系统各单元的Rj标准偏差和Dj()后可以得到全体系统的抖动参数:
之后就可以得到全体系统在特定误码率下的总体抖动。关于双狄拉克模型的干系事理及知识,请参考Ref [1].
由于采样示波器在早期只是纯粹进行眼图叠加进而进行总体抖动估算而很难对详细的成因进行剖析,因此无法知足很多的运用需求(直到2006年旁边在采样示波器上开拓出码型同步触发技能从而可以稳定捕获特定码型比如不长于216的PRBS码型,才引入了抖动分解技能)。
随着实时示波器在平台和性能上的大幅提升,在实时示波器上进行抖动剖析越来越普遍并逐渐成为主流。实时示波器无需外部触发或同步时钟旗子暗记,同时比较采样示波用具有长内存可以一次触发采集一定时长的波形用于抖动剖析进而做出对实际事情有辅导性的抖动分解结果。
那么首先实时示波器如何进行抖动剖析呢?
如下图示,实时示波器首先捕获一定时长的波形,然后基于特定标准的数据的时钟规复算法常日为一阶或二阶锁相环,带宽因标准差异而不同,针对CLK常日采取Constant CLK即首先打算周期的均匀值得到基准,剖析得到旗子暗记的TIE抖动。
基于此TIE抖动结果,抖动剖析软件会剖析得到抖动趋势图(Trend),这一趋势图供应了每个韶光点的数据边沿位置相对付空想位置韶光差即TIE的趋势图。如果是数据干系抖动DDJ如ISI则会显示出与数据码型的强干系性,如果是周期性抖动Pj身分则会显示出与其它特定频率旗子暗记的干系性。
剖析抖动的另一种方法是采取频域角度,针对TIE抖动趋势图做FFT数学函数,基于重复频率身分的抖动视图角度。在这种情形下,数据结果被处理绘制为垂直轴上的定时偏差值与水平轴上的频率。这个角度在探求与数据本身特色不干系的周期抖动Pj时,会特殊有用。
实时抖动剖析软件还供应了“直方图”视图,将抖动剖析结果显示为概率分布的函数(PDF)(数据记录中所有TIE丈量结果合成),表现为定时偏差与命中数(N)的二维显示。实时直方图的结果该当与从眼图产生的重复直方图的丈量结果密切干系。但是,通过实时采样的长存储深度,可以从单次采集旗子暗记中得到更多数据。此外,基于实时示波器的重复多次采样,可以产生更准确和完全的PDF。
图7 EZJIT软件实时抖动剖析的处理方法
Keysight实时示波器抖动剖析软件EZJIT供应的功能就到这里。
然后,实时抖动剖析软件是如何进行一步步的抖动身分分解的? 抖动分解是EZJIT PLUS的功能。如Ref[2] [3]文献描述,根据经典抖动成因分解模型:
图8 经典抖动成因分解模型
首先第一步,根据数据码型特点(在EZJIT Plus软件里可以选择Periodic Data 或Arbitrary Data)将DDJ(数据干系抖动,紧张是ISI即码间滋扰)和RJ和PJ(与数据无关抖动身分)分离开来;根据DCD和ISI的不同表现再进行分离。
有时乃至可以采取发送特定如101010…码型以准确丈量DCD抖动。在Arbitrary Data模式下EZJIT PLUS软件利用线性回归技能从TJ中提取DDJ。这种线性回归类似反应肃清或其他自适应滤波运用。这一线性回归技能哀求设定一组系数来描述数据干系抖动的如何从传输的数据码型打算,EZJIT PLUS软件里指这套系数为ISI Filter。(关于如何设定ISI Filter请参考Ref [5])
图9 范例DCD(左)和ISI(右)
第二步,基于第一步已经去除了DDJ身分的频谱图将PJ和RJ分离。对功率谱密度积分推导出RJrms,PJ身分求和可以得到PJrms。针对RJ的特性在EZJIT Plus软件里可以设定RJ的带宽,如白噪声为宽带宽,粉红噪声为窄带宽。(干系解释请参考Ref[3])
图10 分离了DDJ后高于设定阈值的被当作PJ,去除后就可以根据剩余的频谱分量打算RJrms
第三步,根据TIE的直方图视图结果基于前面描述的双狄拉克模型法拟合出DJ(-)。结合前面的频谱法拟合出的RJrms,就可以确定哀求的误码率水平下的总体抖动即TJ@BER,基于此可以绘出浴盆曲线(Bath Tub)等图表。
到这里EZJIT PLUS就完成了实时示波器的抖动剖析和分解的全部过程,终极输出包括分解完毕的各个抖动分量值,总体抖动@给定BER水平,浴盆曲线等。这也是我们进行抖动剖析和分解终极须要得到的结果。
为了得到准确的剖析和丈量结果在进行实时抖动软件剖析时必须进行精确的设置,包括恰当的旗子暗记垂直刻度,足够的波形数据也便是捕获时长,以及足够的采样率设置等等成分,其余针对前面提到的包括数据周期重复模式还是任意码型,RJ带宽及噪声设置,以及如何设置ISI滤波器尺寸等详细请参考文末所列参考文献2,3,4,5等。
其余要强调的是足够的波形数据和捕获时长除了可以捕获更多的时钟周期或数据UI进行更准确的抖动剖析外也意味着可以捕获更低频的抖动由于捕获的全体波形周期更长,这也是示波器长存储的主要代价之一。
3 抖动测试的演进和新寻衅
从前的经典抖动定义和剖析分解方法在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测试点有非常全面的抖动测试项目如下图示:
图14 Keysight D9040PCIC同等性测试软件测试项目
除了PCIE标准外,其它一些标准在抖动定义和丈量剖析方面也有很多发展和演进,比如USB3.x标准作为范例的接口同等性测试规定不同的测试码型,奈奎斯特码型CP1或者CP10用于RJ,PRBS码型CP0或CP9用于Tj测试,当然也须要同等性测试软件进行测试,详细不做更多举例。
其余针对多链路传输如IEEE 802.3系列标准在实现200G/400G时,相对早期单链路串行总线的抖动定义和丈量剖析,必须考虑跨链路的数据串扰引起的抖动,如下图所示:
图15 更全面的抖动身分分解模型
这种串扰或者地弹等引起的抖动,呈现为非周期,有界和与数据无关的特性,因此命名为ABUJ(Aperiodic Bunded Uncorrelated Jitter )。
针对这一新的抖动成因,连续采取EZJIT Plus软件的频谱法剖析时,会存在将这一由串扰引起的ABUJ归入RJ的风险,从而得到过大的RJ结果,终极导致过大的TJ结果,带来丈量偏差。
图16 数据中存在XTALK引起ABUJ抖动时频谱法剖析RJ产生偏差
如何办理这一新的问题和寻衅呢?
在EZJIT Plus软件里增加了Tail Fit方法进行RJ提取,如下图所示:
图17 EZJIT PLUS软件里增加Tail Fit法提取RJ
这一方法指的便是在实时示波器的抖动剖析软件里采取双狄拉克模型法进行RJ提取:
图18 Tail Fit法RJ拟合示意图
在以往未利用高斯拟合的缘故原由是由于总直方图中的点稀缺,曲线拟合的点数仍旧很少,它会给你带来不稳定的结果。下图显示了针对一个数据旗子暗记存在和不存在串扰情形下分别采取频谱法和高斯尾部拟合法比拟的结果。
左边显示的是无串扰情形下分别采取频谱法和高斯法结果附近,右边显示在有串扰情形下,频谱方法得到的RJ明显偏大,采取高斯法后得到的RJ结果就显然回归正常。
图19 高斯法和Tail Fit两种方法分别对存在和不存在串扰引起的ABUJ分离差异比拟
除了采取高斯尾部拟合法外,为了得到更高精度的丈量,还可以先关闭相邻通道的串扰源,进行一次抖动丈量并记录RJrms结果,打开串扰源,不才图中指定RJrms,然后再进行抖动丈量,ABUJ就被归入有界抖动,不会被归入RJ身分并可准确得到,而TJ也可准确得到。
图20 EZJIT PLUS软件里手动去除RJ剖析ABUJ示意图
近10年旁边,除了在旗子暗记水平方向进行更加深入的抖动剖析外,在旗子暗记的垂直方向进行噪声和滋扰剖析也逐步开始兴起,但比较水平方向的抖动对眼图关闭和系统BER影响的理论比较成熟,业界在垂直方向噪声和滋扰对垂直方向眼图闭合剖析的理论依然在发展中。
垂直方向噪声和滋扰对旗子暗记传输的影响的剖析功能目前在Keysight采样示波器N1000系列的 N1010100A软件包和实时示波器的 EZJIT Complete 软件中均可支持:
图21 EZJIT软件3个等级供应强大的丈量和剖析能力
抖动丈量和剖析的理论将一贯随着被研究的旗子暗记标准的发展而发展,因此其步伐也不会停滞,因此本文所列演进和寻衅也只能是略举一二例罢了。
4 影响抖动测试结果和精度的成分抖动丈量和剖析在本日的串行数据电路设计和测试中的主要意义不言而喻,因此如何进行精确丈量当然也成为每个工程师都关心的问题。
首先针对被测旗子暗记在示波器上要做出精确的丈量设置。这些精确设置包括恰当的垂直刻度设置,常日建议旗子暗记在垂直刻度方向占满7格旁边即用足垂直显示精度。
水平方向紧张包括足够的采样率设置和存储深度,对实时采样示波器而言,采样率应该知足所用带宽的2.5倍以上。存储深度不敷导致波形采集数据不敷可能会导致实时示波器不能进行精确的时钟规复。太长的存储深度则会导致数据波形过大,运算速率变慢。
因此建议按照规范或标准数据量捕获波形进行剖析,比如部分标准或规范常日推举1M UI进行剖析,USB3.x和PCIE3.0即是如此,当然到PCIE4.0已经变动为2M UI。
对一样平常性串行数据抖动剖析,应该达到100K UI量级数据以上。有时部分标准须要进行SSC(扩频时钟)丈量,如果进行手动剖析,建议根据须要丈量的SSC周期数和所用采样率打算恰当的采样深度。
其余针对旗子暗记的阈值(Threshold)设置和迟滞(Hysteresis)设置也非常关键,常日建议设置旗子暗记幅度一半的电平为阈值,差分总线常日为0V。
针对一些有共模偏置的旗子暗记建议先手动丈量旗子暗记幅度和共模电压以选取准确的阈值。准确迟滞设置也非常主要,由于可以避免示波器将旗子暗记边沿上的一些由于反射导致的不连续误判为ISI抖动的一个bit。
如下图示,左边设置的迟滞门限较低,因此会将波形上升沿上的一个回勾当作一个有效bit,显然这会被归入ISI抖动,右边迟滞设置电平门限拉高就会对这个回勾忽略不计。
图22 准确的迟滞设置避免将波形回勾计为一个bit的ISI抖动
如果想得到准确TIE丈量结果,还有一个必须强调的是准确的遵照被测旗子暗记规范设置的时钟规复算法,这是实时示波器进行抖动剖析和分解的主要根本。干系信息请阅读各标准规范。
其它还包括在上期提到的关于EZJIT Plus如何进行抖动分解的一些设置,比如ISI滤波器的大小(Filter Size),Rj带宽等等。
总之,如果要进行一次准确的抖动剖析和丈量,涉及的知识非常广泛的,操作也略显繁琐。因此在对抖动测试不甚熟习的情形下建议利用示波器上的抖动测试引导(Setup Wizard),抖动引导会对旗子暗记进行自动设置,包括旗子暗记刻度及阈值和迟滞等。建议安装Keysight实时示波器离线软件D9010BSEO进一步深入理解。
除了操作层面外,仪器的哪些指标对抖动丈量的结果和精度会有比较大的影响呢?或者如何选择一个恰当的示波器完成预设的目标或事情呢?
首先是丈量系统的恰当带宽。
丈量系统带宽包括示波器和探头与电缆及夹具等连接部件等,如果不符合标准和规范哀求,低于规范哀求带宽则会带来旗子暗记输入链路额外的ISI抖动。
在本日已经普遍运用的针对电缆夹具和探头的去嵌技能如N2809A—Precision Probe和包含InfiniiSim的D9020ASIA剖析套件也可以部分办理这些效应,当然也会带来额外的副浸染即同步放大了仪器的本底噪声,一定带来额外偏差。过高带宽也是不推举的,由于会引入更多的高频带噪声。
其次实时示波器的采样率也会有影响。
常日更高采样率会有更高精度。显而易见,更高采样率会有更高的分辨率和边沿解析度,对终极的抖动剖析结果会有影响。
下图是源自第三方的Jitter Labs针对PCIE Gen4 /Gen5时钟丈量结果比拟,可以看到Keysight 90000A和90000X(当前替代型号是V系列)与T公司及L公司另两款产品测试结果比拟。
赤色为20/25GSa/s,蓝色为40G/50GSa/s,绿色为80/100GSa/s,Post-Channel和Pre-Channel指对PCIE Gen4/Gen5时钟测试的不同测试点位置。很明显在同型号产品上更高采样率得到的结果更好。K公司产品比拟T/L产品相对结果明显更优,这又是什么缘故原由呢?
图23 不同型号示波器不同采样率测试结果比拟
第三,仪器的本底噪声和固有抖动。
Keysight公司产品比较业界其它公司产品有更低的噪声本底和固有抖动,因此在上图Jitter Lab丈量比拟结果中显示出更高的精度。
一样平常实时示波器在采取频谱法进行抖动剖析时都会采取功率谱密度积分得到RJrms值,频谱法进行功率谱积分时会将示波器的宽频本底噪声带入到RJ的剖析结果中,带来更多的偏差。而仪器的固有抖动也是偏差之源,参考如下公式:
从公式中还可以看出噪声本底和旗子暗记本身的跳变斜率(Slew Rate)干系。在本日越来越低的旗子暗记幅度,越来越快的边沿,越来越低的裕量测试场景下,范例如PCIExpress规范里对CC CLK的CC Jitter描述,在32GT/s,CC Jitter Limits达0.15ps RMS,对实时示波器的丈量精度提出了更高哀求:
图24 PCIExpress5.0规范对CC Jitter Limit的哀求
为了知足这些标准和规范的最新哀求,业界除了在算法上做出一些改进和提高外,Keysight公司在EZJIT Plus/Complete软件里供应了去除示波器本身的随机抖动和噪声的选项,从而去除丈量偏差提高丈量精度。
图25 EZJIT COMPLETE软件供应去除示波器随机抖动和噪声功能
其余捕获足够时长的波形用于数据剖析也是抖动测试中的一个关键。
由于足够的波形数据和捕获时长除了可以捕获更多的时钟周期或数据UI进行更准确的抖动剖析外也意味着可以捕获更低频的抖动由于捕获的全体波形周期更长,这也是示波器长存储的主要代价之一。
因此在选择和购买示波器的时候,推举选择具有更长存储深度配置的产品。
以上谈到了实时示波器的4个影响抖动丈量精度的紧张成分或指标,虽然抖动软件的剖析算法一贯与时期同步进行提高和改进,但是在实际事情中只管即便选择更高精度的设备依然是得到高精度的丈量结果的最有力保障。
从抖动测试到相噪测试——实时示波器的新沙场实时示波器由于其高采样率下长存储和重复单次采样能力在抖动剖析运用领域成为主力设备。随着数据速率的持续提高,裕量的低落,比如前面提到的PCIE5.0规范中关于CC Jitter 的哀求,仅从时域角度进行丈量已经显得捉衿见肘。
InfiniiVision 实时示波器 -利用超快的波形捕获率实行一样平常性日常调试,更快地捕获毛刺旗子暗记
Infiniium 实时示波器 -利用超高带宽、超低本底噪声和高 ENOB 的示波器,轻松得到开拓下一代技能时所需的旗子暗记完全性
另一方面随着近几年实时示波器的ADC位数从8bit向10bit全面升级,实时示波器的无杂散动态范围(Spurious Free Dynamic Range)等指标得到了全面提高,范例如Keysight公司的 S和UXR系列实时示波器已经实现了从500MHz--8GHz和13--110GHz 硬件10bit ADC的全天候覆盖,其本身的SFDR指标均非常精良。因此实时示波器也开始进入频域指标丈量领域,比如相位噪声,Phase Noise。
首先来看什么是相位噪声?
在维基百科中,相位噪声的定义是“时域不稳定性(抖动)导致波形在相位上发生快速、短期、随机的颠簸,这种颠簸在频域中的表现即为相位噪声”。这一术语中的“噪声”一词见告我们,它指的不是杂散或确定性颠簸。
定义中提到的“短期”是为了与确定时钟源纯净度时所用的其他方法加以差异,例如以百万分之几(ppm)为单位的稳定度。它常日因此更大的韶光长度进行丈量,例如秒或分钟。
图26 空想与真实旗子暗记在时域和频域的比拟
虽然有许多技能术语可以量化相位噪声,但最常采取的指标之一是“单边带(SSB)相位噪声”,L(f)。在数学上,美国国家标准与技能研究院(NIST)将L(f)定义为从载波的偏移频率处的功率密度与载波旗子暗记的总功率之比,单位为dBc/Hz:
基于频域相噪的丈量结果可以再转化为时域的相位抖动,这便是数字和时域研究职员感兴趣的结果。如下图示,相位抖动可以对阴影频带范围内相噪进行积分得到。
图27 基于相噪丈量得到相位抖动
对付传统的数字领域的公司和工程师而言,如果为了测试相位噪声而专门进行相位噪声丈量仪器的投资,很明显其性价比是不高的。因此发掘现有设备的潜能让其发挥更大浸染,也是一个不错的选择,而普遍存在的实时示波器当然是最佳的选择。
比较其它频域仪器丈量方法,采取实时示波器进行相噪剖析的优点除了节约投资外紧张还有实时示波器可以丈量方波时钟旗子暗记或者带SSC(扩频时钟)的时钟旗子暗记相噪,尤其是SSC扩频时钟在高速串行数据标准如PCIExpress/USB等参考时钟旗子暗记里是相称常见的。
其余采取实时示波器的方法可以丈量100MHz以上的时钟频率偏移,而频域仪器一样平常限定在100MHz范围内。针对数字域常见的差分旗子暗记,示波器可以采取高阻探头直接探测或者采取2个通道输入再进行差分运算,无需额外的附件Balun(巴伦)。
当然实时示波器还可以直接丈量通报到数据旗子暗记上的相位噪声。实时示波器还有强大的数据存储和记录能力可以保存波形用于传统的数字剖析工具比如PCIExpress 标准的CLK Jitter Tool等。
总而言之,采取实时示波器进行相位噪声的剖析和测试,不仅可以发挥实时示波器的浸染节约投资,而且针对频域丈量仪器在数字标准和旗子暗记上的不敷供应了更多优点:
支持更广泛旗子暗记类型
更广泛的时钟旗子暗记如方波、带SSC时钟、数据旗子暗记
更简便丰富的连接办法无需Balun以及探头
更轻松的电缆接入
更大的频率偏移支持能力
……
Keysight公司在2018年推出了基于Infinium系列实时示波器的D9010/D9020JITA抖动/噪声/相噪剖析软件,除了包含EZJIT Complete的全部功能外,还供应了功能强大的相噪测试功能:
将单边带(SSB)相位噪声绘制为对数频率与dBc / Hz
利用2个通道和交叉干系来降落宽带丈量噪声
通过降落宽带丈量噪声来丈量差分时钟的相位噪声
丈量带扩频调制(SSC)时钟的相位噪声
减少交叉干系韶光间隔偏差(TIE)丈量中的宽带噪声(RJ)
在相位噪声图上丈量两个频率之间的积分抖动
利用InfiniiMax探头丈量电路中的时钟/数据相位噪声
图28 D9010/D9020 JITA软件相噪测试设置
图29 D9010/9020 JITA 单边带相位(SSB)噪声丈量结果
基于相噪丈量结果,然后在丈量菜单下选择FFT →Phase Jitter项目,参照下图,选择感兴趣的频带,就可以得到Phase Jitter丈量结果,如下图示:
图30 基于相噪测试结果的相位抖动丈量
为了得到更精确的丈量结果,相噪测试时还可以进行2-通道相互干降落仪器本底噪声。时钟旗子暗记通过功分分成两个旗子暗记输入到示波器的两个通道,可以实行双通道相互干技能。
时钟旗子暗记可以是单端或差分(如果差分旗子暗记则建议分别针对正负旗子暗记经由功分后用SMA电缆接入1-3或2-4通道)。然后在通道上实行相互干操作,如下图30所示。
通过每个通道的DUT噪声是相关的并且不受相互干的影响,而每个通道产生的内部噪声是不相关的,并且以或者的速率通过相互干运算减少,个中M是进行波形干系运算的采集数量,采取的波形干系运算数量越大则进行均匀运算时的速率越慢。
图31 双通道相互干降落仪器本底噪声示意
图32 干系运算数量和降落噪声性能对应关系
相噪测试为实时示波器进入频域丈量打开了另一扇窗户,尤其是针对数字和时域旗子暗记日益增长的频域测试需求。
本站所发布的文字与图片素材为非商业目的改编或整理,版权归原作者所有,如侵权或涉及违法,请联系我们删除,如需转载请保留原文地址:http://www.baanla.com/bgl/147301.html
上一篇:阎良区公办幼儿园招聘啦!
下一篇:返回列表
Copyright 2005-20203 www.baidu.com 版权所有 | 琼ICP备2023011765号-4 | 统计代码
声明:本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:123456789@qq.com