最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

100Base-TX以太网物理层一致性测试技术研究

IT圈 admin 32浏览 0评论

2024年4月26日发(作者:清语海)

100Base-TX以太网物理层一致性测试技术研究

杨洋;韩璐;沈小青;顾卫红

【摘 要】随着通信技术的不断发展以及网络使用需求的不断增长,网络设备的稳定

性及安全性直接关系着互联网技术的使用质量;依据《IEEE 802.3-2000和ANSI

X3.263-1995标准》对以太网物理层的相关要求,对100Base-TX型网络接口物理

层一致性测试项目进行研究,设计了一套100Base-TX网络接口物理层一致性测试

方法,通过测试验证表明该方法简单有效,能满足物理层一致性测试相关需求.

【期刊名称】《计算机测量与控制》

【年(卷),期】2016(024)009

【总页数】4页(P74-76,82)

【关键词】网络接口;物理层;一致性;测试

【作 者】杨洋;韩璐;沈小青;顾卫红

【作者单位】中国卫星海上测控部,江苏江阴 214431;中国卫星海上测控部,江苏江

阴 214431;中国卫星海上测控部,江苏江阴 214431;中国卫星海上测控部,江苏江阴

214431

【正文语种】中 文

【中图分类】TP3

以太网物理层定义了数据传送与接收所需要的电信号、线路状态、时钟基准、数据

编码和电路特性等,为网络数据传输提供物理媒介、并且向数据链路层提供物理链

接功能和标准接口[1]。由于网络底层设计有差错控制机制,普通情况下数据通信

出现的错误和冲突能够被及时修正、不容易被察觉,但当网络通信要求接近于理论

设计上限时,物理层出现的轻微故障会对网络通信产生较为明显的影响。以太网接

口的物理特性对网络性能的影响在越是在关键的时刻越起着重要的作用,十分值得

广泛的关注和重视[2-3]。

本文通过研究网络设备测试模式控制方法、示波器测试模板编辑方法以及示波器触

发设计方法,设计了一套100Base-TX网络接口物理层一致性测试方法,通过测

试验证表明该方法简单有效,能满足物理层一致性测试相关需求。

对以太网物理层信号特征进行深入研究,是开展以太网物理层一致性测试技术的前

提条件,也是测试技术研究的重要理论基础。依据IEEE802.3协议规范[4],

100BASE-TX以太网在强制100 M全双工通信模式下,输出差分信号技术指标特

征要求如下:

差分输出电压:950~1 050 mV;

过冲:正过冲或负过冲<5%并且在8 ns内衰减到<1%;

信号对称测试:0.98<正过冲/负过冲<1.02;

上升与下降时间测试:3 ns<上升,下降时间<5 ns(10%~90%);

上升与下降时间对称测试:正脉冲上升与下降时间之差<0.5 ns,负脉冲上升与下降

时间之差<0.5 ns。

信号眼图模板满足ANSI X3.263-1995标准中对眼图模型的要求,要求间图1。

根据《IEEE Std 802.3-2000》协议要求,开展对100Base-TX网络物理层一致性

测试要求捕获0x55码型信号进行时域测试,112 ns宽度脉冲信号进行幅度域测

试。其中0x55码型可在网络空闲状态下,通过设置数字示波器触发方式,捕获

“01010101”连续4 个MLT-3 跳变所对应的脉冲波形(即0x55码型),测试码型

如图2所示。

在网卡实际电路中,112 ns宽度脉冲信号通常不可能产生。对于无法捕获112 ns

宽度脉冲问题,业界有着不同的测试意见,其中泰克公司建议捕获80 ns宽度脉

冲信号进行指标测试,Cisco公司要求捕获16 ns宽度脉冲信号进行指标测试。本

文通过研究发现:在网络空闲状态下,96 ns宽度的脉冲信号非常容易获得,采用

96 ns替代112 ns脉冲信号作为测试信号也最为接近《IEEE Std 802.3-2000》协

议对测试的要求。捕获96 ns脉冲信号首先需要将待测网口的Scramble功能关闭,

强制待测网口发出Idal空闲信号进行测试,也就是设置网卡进入百兆全双工

(100M Full duplex)模式。

2.1 测试模式操作系统直接设置方法

多数以太网卡支持通信速率自适应或固定模式,可以通过操作系统对网卡状态寄存

器设置网卡通信模式,将待测网卡强制设置为百兆全双工(100M Full duplex)模式。

设置方法以Windows xp操作系统下网络工作模式设置为例:

打开系统设备管理器->点击展开“网络适配器”选项->点击“待测网卡”选择属

性选项->点击“高级”状态栏选择“速度和双工”选项->在“值”选项中选择网

络工作模式为“100Mbps全双工”。方法如图3所示。

2.2 测试模式“诱骗式”设置方法

对无法强制设置通信速率的以太网卡,本文通过使用“诱骗式”设置方法将网卡通

信速率强制为百兆全双工模式。

其工作原理为:以太网组网设备之间通信基本都采用自协商模式,其原理是通过某

个网络设备将自己所支持的工作模式的信息发送到网络上的接收端,并接收对端可

能发送过来的相应信息,从而解决双工模式和10 M/100 M/1 000 M速率的自协

商问题。它允许设备双方用一种方式“商讨”可行的传输速率,然后选择其中可接

受的最高速率。

“诱骗式”设置方法为:使用一块能够强制设置通信速率的以太网卡,向被测网卡

(DUT)的RX 端输入强制100 M全双工速率的Idle 信号,被测网卡(DUT)依据通

信速率自协商模式以及速率并行检测机制,会认为网络完整并同步100 M全双工

速率,此时被测网卡的TX 端就会发出同步100 M全双工Idle码流,从而方便测

试中可捕获96ns宽度的脉冲。

电路连接示意如图4所示。

网络接口物理层特征信号测试系统,由测试仪器及测试夹具组成。其中测试仪器完

成对被测信号电参数的捕获分析,测试夹具引入被测信号并向测试仪器完整输入,

触发设计方法稳定触发捕获被测信号,实现准确测试技术指标。

3.1 测试夹具选择

《IEEE Std 802.3-2000》标准中对测试夹具负载要求为:满足100 Ω±0.2%的电

阻器且在频率≤100 MHz时,串联感抗≤20 nH、并联容抗≤2 pF。为保证使用测

试夹具满足标准要求,且夹具的“阻抗-频率”特性曲线平坦,标准建议使用下图

所示电路结构及采用的元器件符合相应技术指标。

3.2 测试仪器选择

在《IEEE Std 802.3-2000》标准中,要求被测试端口输出信号的最小上升时间为

3.0 ns。因此,所选用的测试仪器必须有足够的带宽及采样率。

本文设计使用带宽2.5 GHz的实时示波器和带宽3.5 GHz差分探头组合作为测试

仪器,2.5 GHz的实时示波器脉冲快沿建立时间为160 ps、3.5 GHz差分探头脉

冲快沿建立时间为110 ps,测试仪器+被测信号脉冲快沿建立时间为:

对上升/下降时间的测试误差在0.01 ns左右(约为0.3%),完全满足测试精度的要

求,且根据计量测试经验值,选用10倍于信号频率的采样率进行测试,测试误差

为0.5%左右。本文选择的测试系统采样率符合要求。

3.3 示波器触发方式设计

对于以太网卡通用参数测试,待测信号唯一特征为96 ns脉宽,本文使用示波器

“脉宽”触发方式对96 ns脉宽信号进行稳定触发,并通过垂直偏置和局部放大

观察待测参数细节,确保测试数据准确。触发模式设置方法如下:

将触发模式选择为“脉宽触发方式”,使用指定时间范围以内触发模式,对正电压

96 ns脉宽信号的捕获,设置触发电平为500 mV、脉宽范围选择94.0~98.0 ns、

触发延迟为0 ns、正极性电压。

对于占空比失真项目测试,待测信号唯一特征为‘01010101’连续4个MLT-3

跳变脉冲波形,本文使用可视化触发设计完成对特定波形的匹配触发捕获,触发方

式设计界面如下图所示,分别通过6个信号关键特征点的匹配窗触发特定波形。

搭建测试环境,设置示波器触发模式,使用“脉冲宽带触发”模式用于稳定捕获

96 ns脉冲波形[5]。

4.1 信号幅度及过冲测试

其中“差模输出电压”、及“信号幅度对称度”项目测试使用示波器自动测量

(Measure)功能中峰值电压high/low测量功能及通过|+Vout/-Vout|数据计算完

成,“波形过冲”测量在示波器稳定捕获96 ns脉冲波形后,设置垂直偏置用于

观察波形顶(底)部波形细节(其中正电压选择700~1 050 mV偏置范围、负电压选

择-700~-1 050 mV偏置范围),使用示波器自动测量(Measure)功能中

+Overshoot/-Overshoot参数测量完成。测试界面如图7所示。

4.2 信号快沿测试

由于100Base-TX接口基于4B/5B信号编码方式,当出现下图所示信号波形时,

示波器自动测量功能会误将“101”码型信号作为一个脉冲波形上升沿,出现测试

错误。为避免以上错误并满足脉冲波形上升沿测试水平时基分辨率需求,在示波器

稳定捕获96 ns脉宽待测信号后,需使用“垂直偏置+局部放大”方法准确测试波

形上升沿及下降沿数据。

信号上升时间为0.0~5.0 ns,根据测试要求示波器水平时基分辨率应达到1~2

ns/div。示波器稳定捕获96 ns信号后,由于触发点位置在96 ns脉宽下降沿处,

受示波器存储深度能力限制,在示波器水平时基分辨率1~2 ns/div条件下,无法

直接通过延迟功能观察延迟或超前96 ns位置信号波形。调用示波器局部放大辅

助功能,根据示波器主时基参数选择局部放大倍数,放大后的水平时基分辨率应控

制在1~2 ns/div条件范围,将局部放大窗口调整至预观察波形细节处实现该参数

的准确测试。测试界面如图8所示。

4.3 占空比失真测试

该项目测试需捕获‘01010101’连续4个MLT-3 跳变所对应的脉冲波形,分别

测试出图8中的W1、W2、W3 的宽度值,并记录。使用可视化触发方式稳定捕

获待测波形,由于占空比失真是指信号在传输过程中由于变形、时延等原因脉冲宽

度所发生的变化,该变化使有脉冲和无脉冲持续时间的比例改变了。测试过程中应

控制脉宽测量位置在脉冲的Vout/2上进行。测试界面如图9所示。

物理层基于网络结构底层,负责网络电信号的发送、接收,当物理层性能状态出现

问题时,通常容易导致网络出现设备通/断不连续、数据传输速率不满足指标要求、

高速传输模式下丢包严重等故障现象。积极开展网络物理层一致性测试工作,可以

通过检查网络设备的硬件参数状态,分析网络信号特征的完整性,判断被测设备状

态是否满足通信指标要求,网络物理层诱发故障的可能。当系统网络互连性出现问

题时,可以通过一致性测试结果来排除本段信号质量导致问题的可能性。此外在网

络设备的日常维护过程中,通过定期进行物理层一致性测试,通过测试结果的比对

来判断网络端口芯片是否存在参数飘移、性能老化现象,判断设备传输速率及质量

是否满足通信要求。

【相关文献】

[1] 罗 昶,黎连业.计算机网络故障诊断与排除[M].北京:清华大学出版社,2011,01-02.

[2] 泰克公司.眼图和抖动[J].现代电视技术,2006(1):99-100.

[3] 孙灯亮.数字示波器原理和应用.上海交通大学出版社[M].2012.

[4] IEEE Std 802.3, 2000 Edition Part 3:Carrier sense multiple access with collision

detection (CSMA/CD) access method and physical layer specifications[S].

[5] LAN/MAN Standards Committee of the IEEE Computer Standard for

Information technology-Telecommunications and information exchange between

systems-Local and metropolitan area networks-Specific requirements[S],2008.

2024年4月26日发(作者:清语海)

100Base-TX以太网物理层一致性测试技术研究

杨洋;韩璐;沈小青;顾卫红

【摘 要】随着通信技术的不断发展以及网络使用需求的不断增长,网络设备的稳定

性及安全性直接关系着互联网技术的使用质量;依据《IEEE 802.3-2000和ANSI

X3.263-1995标准》对以太网物理层的相关要求,对100Base-TX型网络接口物理

层一致性测试项目进行研究,设计了一套100Base-TX网络接口物理层一致性测试

方法,通过测试验证表明该方法简单有效,能满足物理层一致性测试相关需求.

【期刊名称】《计算机测量与控制》

【年(卷),期】2016(024)009

【总页数】4页(P74-76,82)

【关键词】网络接口;物理层;一致性;测试

【作 者】杨洋;韩璐;沈小青;顾卫红

【作者单位】中国卫星海上测控部,江苏江阴 214431;中国卫星海上测控部,江苏江

阴 214431;中国卫星海上测控部,江苏江阴 214431;中国卫星海上测控部,江苏江阴

214431

【正文语种】中 文

【中图分类】TP3

以太网物理层定义了数据传送与接收所需要的电信号、线路状态、时钟基准、数据

编码和电路特性等,为网络数据传输提供物理媒介、并且向数据链路层提供物理链

接功能和标准接口[1]。由于网络底层设计有差错控制机制,普通情况下数据通信

出现的错误和冲突能够被及时修正、不容易被察觉,但当网络通信要求接近于理论

设计上限时,物理层出现的轻微故障会对网络通信产生较为明显的影响。以太网接

口的物理特性对网络性能的影响在越是在关键的时刻越起着重要的作用,十分值得

广泛的关注和重视[2-3]。

本文通过研究网络设备测试模式控制方法、示波器测试模板编辑方法以及示波器触

发设计方法,设计了一套100Base-TX网络接口物理层一致性测试方法,通过测

试验证表明该方法简单有效,能满足物理层一致性测试相关需求。

对以太网物理层信号特征进行深入研究,是开展以太网物理层一致性测试技术的前

提条件,也是测试技术研究的重要理论基础。依据IEEE802.3协议规范[4],

100BASE-TX以太网在强制100 M全双工通信模式下,输出差分信号技术指标特

征要求如下:

差分输出电压:950~1 050 mV;

过冲:正过冲或负过冲<5%并且在8 ns内衰减到<1%;

信号对称测试:0.98<正过冲/负过冲<1.02;

上升与下降时间测试:3 ns<上升,下降时间<5 ns(10%~90%);

上升与下降时间对称测试:正脉冲上升与下降时间之差<0.5 ns,负脉冲上升与下降

时间之差<0.5 ns。

信号眼图模板满足ANSI X3.263-1995标准中对眼图模型的要求,要求间图1。

根据《IEEE Std 802.3-2000》协议要求,开展对100Base-TX网络物理层一致性

测试要求捕获0x55码型信号进行时域测试,112 ns宽度脉冲信号进行幅度域测

试。其中0x55码型可在网络空闲状态下,通过设置数字示波器触发方式,捕获

“01010101”连续4 个MLT-3 跳变所对应的脉冲波形(即0x55码型),测试码型

如图2所示。

在网卡实际电路中,112 ns宽度脉冲信号通常不可能产生。对于无法捕获112 ns

宽度脉冲问题,业界有着不同的测试意见,其中泰克公司建议捕获80 ns宽度脉

冲信号进行指标测试,Cisco公司要求捕获16 ns宽度脉冲信号进行指标测试。本

文通过研究发现:在网络空闲状态下,96 ns宽度的脉冲信号非常容易获得,采用

96 ns替代112 ns脉冲信号作为测试信号也最为接近《IEEE Std 802.3-2000》协

议对测试的要求。捕获96 ns脉冲信号首先需要将待测网口的Scramble功能关闭,

强制待测网口发出Idal空闲信号进行测试,也就是设置网卡进入百兆全双工

(100M Full duplex)模式。

2.1 测试模式操作系统直接设置方法

多数以太网卡支持通信速率自适应或固定模式,可以通过操作系统对网卡状态寄存

器设置网卡通信模式,将待测网卡强制设置为百兆全双工(100M Full duplex)模式。

设置方法以Windows xp操作系统下网络工作模式设置为例:

打开系统设备管理器->点击展开“网络适配器”选项->点击“待测网卡”选择属

性选项->点击“高级”状态栏选择“速度和双工”选项->在“值”选项中选择网

络工作模式为“100Mbps全双工”。方法如图3所示。

2.2 测试模式“诱骗式”设置方法

对无法强制设置通信速率的以太网卡,本文通过使用“诱骗式”设置方法将网卡通

信速率强制为百兆全双工模式。

其工作原理为:以太网组网设备之间通信基本都采用自协商模式,其原理是通过某

个网络设备将自己所支持的工作模式的信息发送到网络上的接收端,并接收对端可

能发送过来的相应信息,从而解决双工模式和10 M/100 M/1 000 M速率的自协

商问题。它允许设备双方用一种方式“商讨”可行的传输速率,然后选择其中可接

受的最高速率。

“诱骗式”设置方法为:使用一块能够强制设置通信速率的以太网卡,向被测网卡

(DUT)的RX 端输入强制100 M全双工速率的Idle 信号,被测网卡(DUT)依据通

信速率自协商模式以及速率并行检测机制,会认为网络完整并同步100 M全双工

速率,此时被测网卡的TX 端就会发出同步100 M全双工Idle码流,从而方便测

试中可捕获96ns宽度的脉冲。

电路连接示意如图4所示。

网络接口物理层特征信号测试系统,由测试仪器及测试夹具组成。其中测试仪器完

成对被测信号电参数的捕获分析,测试夹具引入被测信号并向测试仪器完整输入,

触发设计方法稳定触发捕获被测信号,实现准确测试技术指标。

3.1 测试夹具选择

《IEEE Std 802.3-2000》标准中对测试夹具负载要求为:满足100 Ω±0.2%的电

阻器且在频率≤100 MHz时,串联感抗≤20 nH、并联容抗≤2 pF。为保证使用测

试夹具满足标准要求,且夹具的“阻抗-频率”特性曲线平坦,标准建议使用下图

所示电路结构及采用的元器件符合相应技术指标。

3.2 测试仪器选择

在《IEEE Std 802.3-2000》标准中,要求被测试端口输出信号的最小上升时间为

3.0 ns。因此,所选用的测试仪器必须有足够的带宽及采样率。

本文设计使用带宽2.5 GHz的实时示波器和带宽3.5 GHz差分探头组合作为测试

仪器,2.5 GHz的实时示波器脉冲快沿建立时间为160 ps、3.5 GHz差分探头脉

冲快沿建立时间为110 ps,测试仪器+被测信号脉冲快沿建立时间为:

对上升/下降时间的测试误差在0.01 ns左右(约为0.3%),完全满足测试精度的要

求,且根据计量测试经验值,选用10倍于信号频率的采样率进行测试,测试误差

为0.5%左右。本文选择的测试系统采样率符合要求。

3.3 示波器触发方式设计

对于以太网卡通用参数测试,待测信号唯一特征为96 ns脉宽,本文使用示波器

“脉宽”触发方式对96 ns脉宽信号进行稳定触发,并通过垂直偏置和局部放大

观察待测参数细节,确保测试数据准确。触发模式设置方法如下:

将触发模式选择为“脉宽触发方式”,使用指定时间范围以内触发模式,对正电压

96 ns脉宽信号的捕获,设置触发电平为500 mV、脉宽范围选择94.0~98.0 ns、

触发延迟为0 ns、正极性电压。

对于占空比失真项目测试,待测信号唯一特征为‘01010101’连续4个MLT-3

跳变脉冲波形,本文使用可视化触发设计完成对特定波形的匹配触发捕获,触发方

式设计界面如下图所示,分别通过6个信号关键特征点的匹配窗触发特定波形。

搭建测试环境,设置示波器触发模式,使用“脉冲宽带触发”模式用于稳定捕获

96 ns脉冲波形[5]。

4.1 信号幅度及过冲测试

其中“差模输出电压”、及“信号幅度对称度”项目测试使用示波器自动测量

(Measure)功能中峰值电压high/low测量功能及通过|+Vout/-Vout|数据计算完

成,“波形过冲”测量在示波器稳定捕获96 ns脉冲波形后,设置垂直偏置用于

观察波形顶(底)部波形细节(其中正电压选择700~1 050 mV偏置范围、负电压选

择-700~-1 050 mV偏置范围),使用示波器自动测量(Measure)功能中

+Overshoot/-Overshoot参数测量完成。测试界面如图7所示。

4.2 信号快沿测试

由于100Base-TX接口基于4B/5B信号编码方式,当出现下图所示信号波形时,

示波器自动测量功能会误将“101”码型信号作为一个脉冲波形上升沿,出现测试

错误。为避免以上错误并满足脉冲波形上升沿测试水平时基分辨率需求,在示波器

稳定捕获96 ns脉宽待测信号后,需使用“垂直偏置+局部放大”方法准确测试波

形上升沿及下降沿数据。

信号上升时间为0.0~5.0 ns,根据测试要求示波器水平时基分辨率应达到1~2

ns/div。示波器稳定捕获96 ns信号后,由于触发点位置在96 ns脉宽下降沿处,

受示波器存储深度能力限制,在示波器水平时基分辨率1~2 ns/div条件下,无法

直接通过延迟功能观察延迟或超前96 ns位置信号波形。调用示波器局部放大辅

助功能,根据示波器主时基参数选择局部放大倍数,放大后的水平时基分辨率应控

制在1~2 ns/div条件范围,将局部放大窗口调整至预观察波形细节处实现该参数

的准确测试。测试界面如图8所示。

4.3 占空比失真测试

该项目测试需捕获‘01010101’连续4个MLT-3 跳变所对应的脉冲波形,分别

测试出图8中的W1、W2、W3 的宽度值,并记录。使用可视化触发方式稳定捕

获待测波形,由于占空比失真是指信号在传输过程中由于变形、时延等原因脉冲宽

度所发生的变化,该变化使有脉冲和无脉冲持续时间的比例改变了。测试过程中应

控制脉宽测量位置在脉冲的Vout/2上进行。测试界面如图9所示。

物理层基于网络结构底层,负责网络电信号的发送、接收,当物理层性能状态出现

问题时,通常容易导致网络出现设备通/断不连续、数据传输速率不满足指标要求、

高速传输模式下丢包严重等故障现象。积极开展网络物理层一致性测试工作,可以

通过检查网络设备的硬件参数状态,分析网络信号特征的完整性,判断被测设备状

态是否满足通信指标要求,网络物理层诱发故障的可能。当系统网络互连性出现问

题时,可以通过一致性测试结果来排除本段信号质量导致问题的可能性。此外在网

络设备的日常维护过程中,通过定期进行物理层一致性测试,通过测试结果的比对

来判断网络端口芯片是否存在参数飘移、性能老化现象,判断设备传输速率及质量

是否满足通信要求。

【相关文献】

[1] 罗 昶,黎连业.计算机网络故障诊断与排除[M].北京:清华大学出版社,2011,01-02.

[2] 泰克公司.眼图和抖动[J].现代电视技术,2006(1):99-100.

[3] 孙灯亮.数字示波器原理和应用.上海交通大学出版社[M].2012.

[4] IEEE Std 802.3, 2000 Edition Part 3:Carrier sense multiple access with collision

detection (CSMA/CD) access method and physical layer specifications[S].

[5] LAN/MAN Standards Committee of the IEEE Computer Standard for

Information technology-Telecommunications and information exchange between

systems-Local and metropolitan area networks-Specific requirements[S],2008.

发布评论

评论列表 (0)

  1. 暂无评论