以太网一致性分析是通过标准化测试验证设备物理层信号质量是否符合IEEE等国际规范的过程,确保不同厂商设备间的兼容性和可靠性。它涵盖幅度、抖动、眼图、回波损耗等关键指标测试,是产品上市前确保性能达标的“质量通行证”。
一致性:统一的标准测试信号、统一的连接方式、标准的算法和测试流程。
本应用方案主要介绍
- 优利德CTS-ENET100一致性软件简介
- 100BASE-Tx一致性测试方案配置
- 100BASE-Tx及物理层模型介绍
- 100BASE-Tx物理层一致性测试项目及标准
- 100BASE-Tx一致性测试项目及方案细节
- 订购信息
优利德CTS-ENET100一致性软件简介
优利德CTS-ENET100以太网一致性分析方案提供100BASE-Tx标准的物理层一致性验证方案。此方案包含测试设备:数字示波器、波形发生器、以太网测试夹具、有源差分探头和示波器一致性分析软件。
优利德推出的CTS-ENET100物理层一致性分析软件包括:
1.允许用户执行的单项或多项测试;
2.高度优化的直观用户界面,用户可视化的示波器和被测试连接流程,迅速配置测试,验证电气性能;
3.全自动化示波器测试流程,为每个测试项目自动设置示波器软件;
4.详细的测试报告带有结果、通过/失败信息、测试裕量和测试波形图像;
5.配置测试参数和迹线,进行调试和表征;
6.允许进行的多轮测试,验证分析测试结果。
以太网一致性测试面临着某些独特的测量挑战:
1.100BASE-TX 标准规定每个端口12项测试,外加 CMRR 及其他测试;
2.大量的单独测试,一致性测试需要的设置和测量时间长,很难获得可重复的测量结果。
CTS-ENET100自动以太网物理层一致性测试:
在使用CTS-ENET100进行自动化以太网物理层一致性分析时,要求最低使用带宽1GHz的示波器以及1.5GHz有源差分探头进行测试。手动执行所有测试需要耗费大量的工作时间,CTS-ENET100以太网一致性分析软件提供了自动化执行,可以用更少的用户干预执行所有测试。
此软件允许选择全部测试或选择任何电接口指标测试,用户根据分步流程来配置测试项目,由软件自动设置示波器,自动完成测试,图示化的引导用户执行夹具或探头的切换(在夹具、仪器和被测器件之间必须采用正确的布线、探头和连接)以获得准确的测试结果。测试完毕后,它可以生成一份完整的带有时间标记的测试报告,报告包括每项测试的通过/失败结果,测试波形截图以及测试表格。
100BASE-Tx一致性测试方案配置
示波器
优利德高带宽示波器MSO8000HD系列及MSO7000X系列带宽范围为1GHz-8GHz,最高20GSa/s采样率,MSO8000HD的12位数模转换器为一致性测试提供了最精确的测量数据,并以其优良的信号完整性,如50mV/div垂直档位下低于800μV的底噪,满带宽超过7bit的ENOB,150fs RMS低固有抖动有效保障了一致性分析数据的真实和可靠性。
MSO8000HD | 8GHz | 20GSa/s
MSO7000X | 2GHz | 10GSa/s
有源差分探头
协会要求需使用≥1.5GHz带宽的探头进行一致性分析测试,以保证测试结果的正确性。优利德自研有UT-PD2500和UT-PD1500两款有源差分探头来支持以太网的一致性测试。其中UT-PD2500拥有2.5GHz带宽,UT-PD1500则拥有1.5GHz带宽,可有效与被测DUT进行连接,且拥有极高的性价比。
测试夹具
夹具UT-GBE-FT是配合CTS-ENET-100推出的用于以太网一致性分析所使用的测试夹具,支持测试100/1000BASE-T一致性测试,夹具划分多个区域,每个区域拥有不同的功能,可方便地接入信号,并且提供多个信号测试点,可以准确去除干扰信号。
100BASE-Tx及物理层模型介绍
以太网是当前使用最广泛的计算机网络,它诞生于1973年。在上世纪90年代中后期,计算机对于个人来说还是奢侈而遥不可及的物品,如今,个人电脑已经深入到每个人的工作/生活等方方面面,这离不开计算机网络技术的发展。2008年前,10Mbps以太网如10Base-T在一定程度上满足了当时的网络需求。回想一下您当时使用的宽带速度是否低于10M?再后来,100Mbps的以太网(快速以太网)出现了,它被设计在现有的双绞线系统上提供100Mbps的传输速度,这相较之前提升了10倍。100BASE-Tx就是快速以太网标准中的一种物理层规范。
目前各类以太网命名规则,本文讨论的是100BASE-Tx
100BASE-Tx采用两对五类非屏蔽双绞线(UTP)和一类屏蔽双绞线(STP)作为传输介质。其中一对用于发送数据,另一对用于接收数据,通过使用先进的编码技术和信号调制技术,如4B/5B 编码和MLT-3(多电平传输3)编码,实现了高效的100Mbps数据传输。
其中,100BASE-Tx中的100代表传输速率为100Mbps,BASE代表传输方式为基带传输,T代表双绞线传输,x为同一速率的不同标准区分,表示使用两对高质量双绞线,一对发送,一对接收。
RJ45连接器(水晶头)作为100BASE-Tx/1000BASE-T数据传输接口,由于其布线简单,成本低廉,是使用最广泛的以太网接口。
100BASE-Tx及物理层模型
100Base-Tx 物理层分为PCS(Physical Coding Sublayer,物理编码子层)、PMA(Physical Medium Attachment,物理介质附加)及PMD(Physical Medium Dependent,物理介质相关子层),其中PCS负责编码。PCS通过MII接口接收100Mbps的码流,将每4bit数据编译成5bit(即4B/5B变换)。因此,100Base-Tx 接口在外部测出的速率是 125Mbps,一个UI是 8ns。PMA 对信号进行调整,采用MLT-3电平调制(因此100Base-Tx 接口信号有三个电平),编码遵循NRZ形式。100Base-Tx 接口信号逢“1”产生电平跳变,逢“0”时信号保持不变。此外,为了防止连续的“1”对EMI的抑制不利,连续过多的“0”导致过多直流成分,100Base-Tx编码中还加入了扰码(Scrambling),传输数据最多出现12个“0”。
MLT-3编码方式
NRZ、NRZI编码和MLT-3调制
MLT-3即Multi-Level Transmit-3,多电平传输码,MLT-3跟NRZI(非归零反转码)有点类似,其特点是逢“1”跳变,逢“0”保持不变,并且编码后不改变信号速率。与NRZI码不同的是,MLT-3是双极性码,有“1”、“0”和“-1”三种电平,编码后直流成分大大减少,可以进行电路传输。
编码规则
1.若下一输入为“0”,则电平保持不变;
2.若下一输入为“1”,则产生跳变,此时若前一个输出是“1”或“-1”,则下一输出为“0”,若前一个输出为“0”,则信号极性和最近一个非“0”相反。
100BASE-Tx物理层一致性测试项目及标准
100BASE-Tx一致性测试软件提供以下主要测量,100BASE-Tx测试标准采用的是《IEEE802.3-2018》和《ANSI X3.263-1995》。
1.峰值差分电压测试
2.过冲测试
3.AOI模板测试
4.AOI上升/下降时间测试
5.DCD/Jitter测试
6.回波损耗测试(后续增加)
100BASE-Tx一致性测试项目及方案细节
Peak Voltage Tests(峰值差分电压测试)
根据协会规范要求,非屏蔽双绞线UTP差分输出电压幅度应在950mV-1050mV之间,标准定义的测试信号:当输出信号从0V转换到Vout后,获取14bit宽度无电平转换的信号波形,该波形每个电平持续时间为14bit*8ns/bit=112ns。通常会让被测设备(DUT)发出MLT-3空闲的波形,从中获取12bit(12bit*8ns/bit=96ns)的无跳转脉冲波来代替14bit(112ns)宽度的脉冲波。峰值差分电压测试又分为差分输出电压(Pos)、差分输出电压(Neg)以及信号幅度对称性测试。
UTP差分输出电压(Pos)
UTP差分输出电压(Pos)测量方法是当Vout信号从0V跳变到+Vout后,获取信号上升沿50%处向后延伸8ns到信号下降沿50%处之前8ns时间段的波形,计算该时间内的平均电压,且信号电压需满足950mV≤Vout≤1050mV,此项测试方为判定为Pass,否则,判定为Fail。
规范要求的100BASE-Tx差分输出电压测试定义
UTP差分输出电压(Neg)
UTP差分输出电压(Neg)测量方法与UTP差分输出电压(Pos)类似,是当Vout信号从0V跳变到-Vout后,获取信号下降沿50%处向后延伸8ns到信号上升沿50%处之前8ns时间段的波形,计算该时间内的平均电压,且信号电压需满足950mV≤Vout≤ 1050mV,此项测试方为判定为Pass,否则,判定为Fail。
信号幅度对称性
取差分输出电压(Pos)和差分输出电压(Neg)结果的绝对值相除获得比率,比率需满足0.98≤|+Vout|/|-Vout|≤1.02;此项测试方为判定为Pass,否则为Fail。
Overshoot Tests(过冲测试)
过冲测试需要在正脉冲和负脉冲分别进行,过冲需要小于平均差分输出电压的5%,此项测试方为判断为pass,否则为Fail。
规范要求的100BASE-Tx过冲测试定义
过冲(正脉宽)
测试差分输出信号发生电平转换时正脉宽超出基准电压(Vout)的百分比。取与差分输出电压测试波形相同的波形,计算波形Vout*50%处到该点后8ns内的峰值电压Vpeak,测量稳定后的峰值电压Vout,过冲计算:(Vpeak - Vout)/Vout * 100% ≤ 5%;若结果≤5%,此项测试判断为Pass,否则为Fail。
过冲(负脉宽)
与过冲(正脉宽)类似。
AOI模版测试
AOI(输出接口)模版测试用于验证传输信号是否满足工业标准里的各类项目,如抖动、过冲、上升时间和下降时间、信号噪声等。在标准ANSI X3.263里面的附件J中定义了该模板并同时申明了5%的模板几何公差。
此项测试中,软件需控制模版并尝试找到对以太网眼图波形的最佳匹配,如有任何模板违例现象发生,则此项测试判定为Fail。
为完成本次测试,需要被测件发出使用MLT-3编码的空闲模式波形。
规范要求的100BASE-Tx眼图模版
AOI上升/下降时间测试
AOI(输出接口)上升时间测试依据ANSI X3.263-1995,第9.1.6款对DUT的相应时间进行验证。
1.上升时间:标准要求上升时间在3ns~5ns之间,测试方为Pass。
2.下降时间:标准要求下降时间在3ns和5ns之间,测试方为Pass。
3.上升和下降时间的最大差值:标准要求最大的差别要≤500ps,测试方为Pass。
4.此项测试中要求使用与峰值输出电压测试相同的波形。
AOI+Vout上升时间
测试从0电平到+Vout电平上升的时间,标准中定义了10%(Vout)到90%(Vout)作为测量的上升时间范围。
计算方法:测量正脉宽上升沿10%(Vout)t到90%(Vout)作为测量的上升时间trise,需满足标准:3.0ns≤trise≤5.0ns。
AOI+Vout下降时间
测量从+Vout电平到0电平下降的时间,标准中定义了90%(Vout)到10%(Vout)作为测量的下降时间范围。
计算方法测量正脉宽下降沿90%(Vout)到10%(Vout)作为测量的下降时间tfall,需满足标准:3.0ns≤ tfall≤5.0ns。
AOI+上升/下降时间对称性
测量+Vout上升时间和下降时间的差值,需满足标准:差值≤500ps。
AOI﹣Vout上升时间
测量从-Vout电平到0电平上升的时间,标准中定义了10%(-Vout)到90%(-Vout)作为测量的上升时间范围。
计算方法:测量负脉宽上升沿10%(-Vout)到90%(Vout)作为测量的上升时间trise,需满足标准:3.0ns≤trise≤5.0ns。
AOI﹣Vout下降时间
测量从0电平到-Vout电平下降的时间,标准中定义了90%(-Vout)到10%(-Vout)作为测量的下降时间范围。
计算方法:测量负脉宽上升沿90%(-Vout)到10%(Vout)作为测量的上升时间tfall,需满足标准:3.0ns≤tfall≤5.0ns。
AOI﹣上升/下降时间对称性
测量-Vout上升时间和下降时间的差值,需满足标准:差值≤500ps。
AOI整体上升/下降时间对称性
测量正脉宽和负脉宽中最大上升时间/下降时间和最小上升时间/下降时间差异,需满足标准:最大上升时间和最小上升时间差异<500ps,最大下降时间和最小下降时间差异<500ps。
DCD/Jitter 测试
1.传输抖动测试
传输抖动测试基于ANSI X3.263-1995, 第 9.1.9款部分的限制进行抖动峰峰值测试,这项测试主要是对因占空比失真及基线漂移引起的总传输抖动进行测量,需在波形交叉点建立分布直方图并进行累加统计。对于100BASE-Tx使用的MLT-3信号,抖动需要在上半部和下半部的电压交叉点均进行测量。
2.传输抖动(正脉宽)
标准定义最大抖动值不得超过1.4ns,为完成此项测试,要求被测件发出使用MLT-3编码的空闲模式波形。对于传输抖动测试,规范没有要求计算总抖动的边沿和UI数量,本次测试采集40000-100000个UI波形,测量波形正脉宽的边沿和理想时钟的差距,计算出最大差距和最小差距的差值即为峰峰值。
3.传输抖动(负脉宽)
与传输抖动(正脉宽)测试类似,测量时取负脉宽边沿测量。
4.占空比失真测试
占空比失真测试依据ANSI X3.263-1995, 第9.1.8款部分的限值进行,该测试以测量高电平和低电平持续时间的差异来衡量信号对称性,计算实际交叉点宽度与理论值的最大偏差来判定是否合格,此项测试要求对所抓取的平均波形经过Vout/2电压处的时间进行测量。如下图
占空比失真测试
被测设备发出MLT-3的01010101波形,选取0V开始的这一序列的波形进行测量,计算对应的t1-t0, t2-t1, t3-t2, t2-t0, t3-t1, t3-t0的时间值,并将这些值与标准的16ns*n求差值,差值需满足标准:≤500ps方可判断为Pass。
计算如下:
Tx(x= 1,2,3,4,5,6)值如下:
T1 = t1 – t0 – 16ns
T2 = t2 – t1 – 16ns
T3 = t3 –t2 – 16ns
T4 = t2 –t0– 32ns
T5 = t3 –t1 – 32ns
T6 = t3 – t0 – 48ns
占空比失真=Max( T1、T2、T3、T4、T5、T6),要求Max( T1、T2、T3、T4、T5、T6)≤500ps。
订购信息
优利德100BASE-Tx一致性方案具备高度自动化的测试控制流程,以直观的UI界面引导用户完成各项设置和操作,生成测试报告。以下是方案详细订购信息。
1.选择示波器,支持100BASE-Tx一致性测试的示波器:
2.选择100BASE-Tx分析软件:
3.选择100BASE-Tx测试夹具:
4.选择用于测试的示波器探头,推荐: