•   

    以太网物理层信号测试与理解

    以太网物理层信号测试与理解

      以太网物理层信号测试与分析 1 物理层信号特点 以太网对应 OSI 七层模型的数据链路层和物理层,对应数据链路层的部分又分为逻辑 链路控制子层(LLC)和介质访问控制子层(MAC)。MAC 与物理层连接的接口称作介质无关 接口(MII)。物理层与实际物理介质之间的接口称作介质相关接口(MDI)。在物理层中, 又可以分为物理编码子层 (PCS) 、 物理介质连接子层 (PMA) 、 物理介质相关子层 (PMD) 。 根据介质传输数据率的不同,以太网电接口可分为 10Base-T,100Base-Tx 和 1000Base-T 三种,分别对应 10Mbps,100Mbps 和 1000Mbps 三种速率级别。不仅是 速率的差异, 同时由于采用了不同的物理层编码规则而导致对应的测试和分析方案也全然不 同,各有各的章法。下面先就这三种类型以太网的物理层编码规则做一分析。 1、1 10Base-T 编码方法 10M 以太网物理层信号传输使用曼彻斯特 编码方法,即“0”=由“+”跳变到“-”,“1”= 由“-”跳变到“+”,因为不论是”0”或是”1”,都有跳变,所以总体来说,信号是 DC 平衡的, 并且 接收端很容易就能从信号的跳变周期中恢复时钟进而恢复出数据逻辑。 图 1 曼彻斯特编码规则 1、2100Base-Tx 编码方法 100Base-TX 又称为快速以太网,因为通常 100Base-TX 的 PMD 是使用 CAT5 线传 输,按 TIA/EIA-586-A 定义只能达到 100MHz,而当 PCS 层将 4Bit 编译成 5Bit 时,使 100Mb/s 数据流变成 125Mb/s 数据流,所以 100Base-TX 同时采用了 MLT-3(三电平 编码)的信道编码方法,目的是使 MDI 的 5bit 输出的速率降低了。MLT-3 定义只有数据 是“1”时,数据信号状态才跳变,“0”则保持状态不变,以减低信号跳变的频率,从而减低 信号的频率。 图 2 MLT-3 编码规则 100Base-Tx 的 MAC 层在数据帧与帧之间,会插入 IDEL 帧(IDEL=11111),告诉 网上所连接的终端,链路在闲置但正常的工作状态中(按 CSMA/CD,DTE 数据终端机会 检测链路是否空闲,才会发送数据)。事实上链路绝大部分时间,以 IDEL“11111”为主, 5Bit IDLE“11111”若每个“1”都跳变的话,MDI 信号的频率将会是 125MHz,但是经过 MLT-3 编码后,原来的 125MHz 变成 31.25MHz 的信号,使频率变成原来的 1/4。FCC 要求以太网不能产生过大的 EMI,因为链路绝大部分时间是传输 IDEL,MLT-3 编码会使 频率集中在 31.25MHz 范围,因此,在 MLT-3 编码前,PCS 层会对数据流进行伪随机的 Scrambling 扰码,使“11111”分散,同时将能量与频谱扩散。 1、31000Base-T 以太网编码方法 1000Base-T 在物理层使用 5 电平 4D-PAM 编码,每个电平表示 5 符号-2,-1,0,1,2 中的一个符号,每个符号代表 2 比特信息(其中 4 电平中每个电平代表 2 比特位,分别表示 00,01,10,11,还有一个电平表示前向纠错码 FEC),这比二电平编码提高了带宽利用 率,并能把波特率和所需信号带宽减为原来的一半(125Mbps)。但多电平编码需要用多 位 A/D,D/A 转换,采用更高的传输信噪比和更好的接收均衡性能。 五个符号与电平的映射关系为:-2--1, -1--0.5, 0-0, 1-0.5, 2-1。 图 3 4D-PAM 编码规则 1000Base-T 采用了 UTP 里所有的 4 对线,并且同时收发,在全双工的模式下,加上 使用 4D-PMA5 编码方法实现 1000MB/s 的数据传输率。每对线Mb/s。每个 Baud 波元代表两个比特的信息,4 对线Mb/s 所以,尽管是千兆速率,但实际上对示波器的带宽要求只需能高保线MHz 信 号即可,原因就是每对线 测试参数说明 负责制定以太网标准化规范的是 IEEE 学会下属的 802.3 委员会, 该规范的一部分内容 就是标准测试流程,包括需要分析的参数集、测试工具的使用、结果如何判定等,目的是保 证世界上各个不同厂家生产的以太网产品能满足“互操作性”。 三种速率以太网物理层由于编 码方法不同, 自然而然也就有完全不同的测试规程。 下面逐一解释标准测试集中各参数的具 体含义。 2、1 10 Base-T 测试项目 1 DOV Mask and Voltage Test(差分输出电压的模板以及电压测试) ? DOV Mask MAU Ext for external MAU testing ( MAC 模块与 PHY 模块分离情 况下的差分输出电压模板测试) ? DOV Mask MAU Ext Inv for external MAU testing of the negative-going pulses ( MAC 模块与 PHY 模块分离情况下的差分输出电压负脉冲模板测试) ? DOV Mask MAU for internal MAU testing ( MAC 模块与 PHY 模块集成情况下的差 分输出电压负脉冲模板测试) ? DOV Mask MAU Inv for internal MAU testing of the negative-going pulses( MAC 模块与 PHY 模块集成情况下的差分输出电压负脉冲模板测试) 2 Link Test Pulse Mask (链接脉冲测试) ? Link Test Pulse head Mask (链接脉冲帧头模板测试) ? Link Test Pulse tail Mask (链接脉冲帧尾模板测试) 3 TP_IDL Mask Test (空闲信号模板测试) ? TP_IDL Head Mask(空闲信号帧头模板测试) ? TP_IDL Tail Mask (空闲信号帧尾模板测试) 4 Output Timing Jitter (输出抖动测试) ? Output Timing Jitter 8 BT (触发点后 8 bit 的抖动测试) ? Output Timing Jitter 8 BT (触发点后 8.5 bit 的抖动测试) 2、2 100Base-Tx 测试项目 1 Mask Test (眼图/模板测试) 2 Jitter(抖动测试) 3 Duty cycle distortion (占空比失线 Amplitude, Symmetry, and Overshoot(信号幅度,对称性,以及过冲测试) 5 Rise and Fall Time(信号上升,下降时间测试) 3 1000Base-Tx 测试项目 测试模式 1:模板测试、峰值电压测试、衰落测试 模式 1 信号是由+2, 然后接着 127 个 0, -2, 然后接着 127 个 0, +1, 然后接着 127 个 0,-1,然后接着 127 个 0,接着是 128 个+2,128 个-2,128 个+2,128 个-2, 最后是 1024 个 0。 验证的目的是: ? 接口有否驱动足够的能量将信号传送 100 米距离。 ? 上升时间是否足够快得以实现快速的数据交换 ? 接口有否发射过多的 EMI,? 超过 FCC Class A 的要求 ? 信号是否对称,? 即 A 与 B,? C 与 D 是否对称 图 4 模式 1 各点示意图 4 对测试模式 1 信号的 F 点 500nS 后的 G 点以及 H 点 500nS 后的 J 点, 测量他们的 电压验证插入磁损耗是否过大。规范要求,G 点的幅度需要大于 73.1% F 点的幅度,同样 J 点的幅度需要大于 73.1%H 点的幅度。 5 测试模式 2:主模式抖动 6 测试模式 3:从模式抖动 7 测试模式 4:波形失线M 以太网电口测试 要求示波器带宽高于 400MHz,支持型号有力科 WaveRunnerXi-A,WavePro7Zi, WaveMaster8Zi。 · 1000M 以太网电口测试 每路数据线Mbps; 示波器主机带宽至少为 1GHz; 支持型号包括 WaveRunner 104Xi-A,204Xi-A;WavePro7Zi,WaveMaster8 Zi。 3、2 测试夹具 测试夹具的主要功能是将双绞线信号转换成示波器能够直接识别的探头或通道信号。 力科为测试工程师提供的新型以太网测试夹具 TF-ENET-B,具有优势特性包括: · 同时支持 10/100/1000Mbps 三种 以太网速率级别 · 免探头设计,只需使用 SMA 线缆,降低费用,操作便利 · 高信号质量转发,支持全部以太网测试项目 图 5 无需探头的 TF-ENET-B 测试夹具 3、3 测试激励生成 802.3 标准委员会规定,完全测试以太网必须 DUT(被测设备)发出专门的测试报文, 物理层 PHY 芯片内部都有测试寄存器。底层驱动设计工程师通过编程置位此寄存器,PHY 芯片就会向 UTP 线路上发出特定的测试序列报文。有些厂商,比如 Intel 和 Realtek 公司 提供高层应用软件,允许测试人员能够直接操作以 Intel(或 RealTek)以太网芯片为核心处 理单元的网卡, 并驱动该网卡发送特定测试序列报文到双绞线, 示波器采集这种测试序列并 加以后处理与分析! 4. 力科以太网物理层测试方案 力科的以太网物理层信号测试和分析解决方案包括全系列带宽的数字示波器、串行数据 分析仪、测试夹具和功能强大、易于使用的 QualiPHY 软件包,其具有的优势特性包括: 4.1、用户可定制测量项目 完整的一致性测试包含十几个甚至几十个项目,大数据安定有没有较好的治理计划或者案例...但不是每次测试都要遍历全部项目。 图 6 100Base-Tx 测试项目定制窗口 QualiPHY 软件支持用户可定制化测试项目,可以选择单个或多个项目分别测试,从而 大大提高了灵活性。图 5 描述的是 100Base-T 测试项目定制窗口。 4.2、 自动化测试 根据选择好的测试项目,QualiPHY 随即展开一系列自动化测试过程:自动设置示波器 工作参数包括采样率、存储深度、采集时间、纵轴刻度、触发电平等;自动定义测量参数; 自动调用第三方软件如 Matlab 对波形运算, 自动分析波形和测量结果, 自动输出分析结果, 整个测试过程完全是自动化的, 无需任何人工干预。 在测试过程中会同步显示测试状态和过 程提示。 4.3、图表化提示 QualiPHY 软件的用户界面设计非常人性化和直观实用,它会以图表化的方式显示出一 致性测试的每个环节中测试夹具、示波器主机和 DUT 三者之间的拓扑关系,使用者无需记 忆,就能正确设置测试环境。下图 7 清晰 显示了 100Base-T 测试中的夹具、DUT 和示波 器连接关系。 图 7 100Base-T 测试连接示意图 4.4、自动分析测量数据 示波器采集波形并按规程测量参数后,QualiPHY 软件会自动将其与标准值做对比,并 输出此参数通过或失败的结论。下图 8 展示了 QualiPHY 软件包对上升时间分析的结果, 实际测量值为 4.323ns,802.3 标准合格范围是 3ns 到 5ns,显然此参数测试通过。 图 8 QualiPHY 自动分析上升时间 4.6、自动输出报告 QualiPHY 软件在完成所有指定项目的测量和分析任务后,会自动生成美观、实用、符 合标准规范的测试报告,如图 9 所示,报告格式可以选择是 XML、HTML 或 PDF 格式。节 省了编写测试报告的时间,工程师就可以把更多精力放在产品设计上,而不是测试上。 图 9 QualiPHY 软件自动生成 100Base-T 一致性测试报告 5、结束语 美国力科公司推出的 QualiPHY 自动化一致性测试软件, 运行在中高端数字示波器或串 行数据分析仪上,针对以太网物理层 一致性测试的流程特点,提供了易用操作和人性化的 操作界面, 全面而丰富的软件功能, 有效降低了工程师操作仪器的复杂度, 提高了测试效率, 从而使得一致性测试成为一件非常有趣的工作,而非枯燥无味的任务。 以太网物理层信号测试与分析_计算机硬件及网络_IT/计算机_专业资料。以太网物理层信号测试与分析 1 物理层信号特点 以太网对应 OSI 七层模型的数据链路层和物理层,对应数据链路层的部分又分为逻辑 链路控制子层(LLC)和介质访问控制子层(MAC)。MAC 与物理层

    上一篇:

    下一篇:

    数据监控
    2019-11-10 10:49
    阅读数 2881
    评论数 1
I'm loading
 家电维修|北京赛车pk10