车载以太网第二弹|测试之实锤-1000BASE-T1物理层PMA测试实践
背景
100BASE-T1方兴未艾,国内外OEM量产车型纷至沓来;为了满足高带宽的应用场景需求(如图像、雷达等数据传输),1000BASE-T1将至已至,如大众MEB平台采用1000BASE-T1总线作为主干网,用于满足域控制器之间的通信,以及实现如ICAS3域控制器与HUD、Display、Cluster之间的图像数据传输。
物理层作为保证通信畅通的最基本条件,对其测试验证既“基础”又“关键”,尤其通信速率的提高对物理链路更为敏感。鉴于此,北汇信息嘉定实验中心联合多个合作伙伴&行业伙伴提前开展了相关的测试研究工作,探寻其中的“奥妙”。
100BASE-T1和1000BASE-T1对比
图1 100BASE-T1和1000BASE-T1对比图
1000BASE-T1-设备环境组成
实物如下图2和图3:
图2北汇自有车载以太网测试系统
图3 被测的两个千兆节点的连接实物特写
CANoe+VN接口卡+ VT板卡+程控电源
- CANoe+VN接口卡的作用:DUT测试相关的状态设置和读取
- VT板卡的作用:DUT供电控制及提供唤醒/使能信号
- 程控电源的作用:DUT供电
示波器(RTO2024)+信号发生器+测试软件R&S ScopeSuite
- 作用: Maximum Output Droop、Transmitter Timing Jitter in Master Mode and Slave Mode、Transmitter Timing MDI Jitter and Clock Frequency、PSD and Power Level and Output Voltage、Transmitter Distortion测试
网络分析仪+测试软件R&S ScopeSuite
- 作用:MDI Return Loss、MDI Mode Conversion Loss测试
测试夹具
- 型号:RT-ZF2、RT-ZF7A、RT-ZF8,实物见下图4
- 作用:接口转换、环境配置
图4 测试夹具
1000BASE-T1-测试对象简介
PHY:BROADCOM BCM89883和MARVELL 88Q2112
实物如下图5:
图5 被测样件
1000BASE-T1-测试结果
测试结果示意图:
图6 两种线束的MDI Return Loss对比
图7 两种线束的Transmitter Distortion对比
图8 两种电源的Transmitter Distortion对比
图9 两种电源的Transmitter Timing MDI Jitter对比
图10 两种PHY的MDI Return Loss对比
1000BASE-T1-分析
100BASE-T1和1000BASE-T1 PMA测试内容对比
图11 100BASE-T1和1000BASE-T1 PMA测试内容对比图
测试用例上,1000BASE-T1取消了EMC相关测试要求,即MDI Common Mode Emission;在测试方法以及测试设备上,1000BASE-T1对测试环境和测试夹具的性能也提出了更高的要求。
MDI Return Loss等测试项主要是验证在MDI接口处因阻抗不连续造成的信号反射是否符合标准要求,所以测试夹具和被测样件之间的“链路”的品质对测试结果的影响很大,此次测试特别对比了不同线束对测试结果的影响,测得数据也佐证了这点;同时,电源的某些特性同样会对测试结果带来直接的影响。
总结
当前的测试规范正处于迭代和完善的过程中,定会有一些“坑”和“死角”,需要“趟”。如对于部分测试项,必须选择合适的测试模式,但测试规范中并没有明确约束该条件,从而导致出现误测的情况。且测试规范仅是提供理论上的指导,对测试环境也没有明确说明,但实践证明测试环境对测试结果有直接影响。这对于测试人员而言是挑战和机遇并存,纸上得来终觉浅,需要在实践中发现并分析问题,追根溯源,积累实战经验。
此次测试验证历时两个多月,不断在先驱和先烈间轮摆,特别感谢Rohde&Schwarz、Vector、Broadcom、Marvell等合作伙伴、行业伙伴给予的大力支持,共赢共享,相伴而行。
参考文献
【1】IEEE Standard for Ethernet:Amendment 1: Physical Layer Specifications and Management Parameters for 100 Mb/s Operation over a Single Balanced Twisted Pair Cable(100BASE-T1)
【2】IEEE Standard for Ethernet:Amendment 4: Physical Layer Specifications and Management Parameters for 1 Gb/s Operation over a Single Twisted-Pair Copper Cable
【3】OPEN Alliance Automotive Ethernet ECU Test Specification(TC8 ECU Test)
【4】Datasheet:BCM89883 Single-Port Automotive Ethernet Transceiver
【5】Datasheet:88Q2110/88Q2112 Automotive 100/1000BASE-T1 Transceiver
【6】2019年罗德与施瓦茨汽车测试技术研讨会:车载以太网技术及其一致性测试方案
车载以太网第二弹|测试之实锤-1000BASE-T1物理层PMA测试实践的更多相关文章
- 车载以太网第二弹|测试之实锤-TC8 TCP/IP协议一致性测试实践
前言 车载以太网测试实践系列,我们还分享了PMA测试实践.IOP测试实践 .本期给大家介绍的是TC8中的TCP/IP协议一致性测试(以下简称TCP/IP测试). TCP/IP测试-设备环境组成 TTw ...
- 车载以太网第二弹 | 测试之实锤-IOP测试实践
前言 上一期"物理层PMA测试实践",咱们从环境设备组成.被测对象组成再到测试过程和测试结果,将完整的PMA测试过程做了一个经验分享. 由下层开始逐层"披沙沥金" ...
- 车载以太网第二弹|测试之实锤 -DoIP测试开发实践
前言 车载以太网测试之实锤系列,之前我们已经从环境设备组成.被测对象组成再到测试过程和测试结果分析,分享了完整的PMA测试 .IOP测试 .TC8中的TCP/IP协议一致性测试 .也分享了1000BA ...
- 车载以太网第二弹 | 测试之实锤-物理层PMA测试实践
前言 本期先从物理层"PMA测试"开始,下图1为"PMA测试"的测试结果汇总图.其中,为了验证以太网通信对线缆的敏感度,特选取两组不同特性线缆进行测试对比,果然 ...
- 车载以太网第二弹|测试之实锤-AVB测试实践
背景 AVB(Audio Video Bridging)音视频桥接,是由IEEE 802.1标准委员会的IEEE AVB任务组制定的一组技术标准,包括精确时钟同步.带宽预留和流量调度等协议规范,用于构 ...
- 车载以太网第二弹|测试之实锤-1000BASE-T1 IOP测试实践
背景 车载以太网通信技术在汽车行业的应用速度远超预期,去年本土OEM已经上市了应用100BASE -T1的车型.今年,应用1000BASE -T1的车型预计也将会量产上市.针对测试而言,带来另外一个难 ...
- SOA=SOME/IP?你低估了这件事 | 第二弹
哈喽,大家好,第二弹的时间到~上文书说到v-SOA可以通过SOC.SORS和SOS来分解落地,第一弹中已经聊了SOC的实现,这部分也是国内各大OEM正在经历的阶段,第二弹,我们继续聊 ...
- 关于『HTML5』:第二弹
关于『HTML5』:第二弹 建议缩放90%食用 咕咕咕咕咕咕咕!!1 (蒟蒻大鸽子终于更新啦) 自开学以来,经过了「一脸蒙圈的 半期考试」.「二脸蒙圈的 体测」的双重洗礼,我终于有空肝 HTML5 辣 ...
- LCA问题第二弹
LCA问题第二弹 上次用二分的方法给大家分享了对 LCA 问题的处理,各位应该还能回忆起来上次的方法是由子节点向根节点(自下而上)的处理,平时我们遇到的很多问题都是正向思维处理困难而逆向思维处理比较容 ...
随机推荐
- 查看python是32位,还是64位
步骤:cmd打开命令行,输入python,查看. 如果32bit,则是32位:如果是64,则是64位 如果需要安装客户端进行orcale数据库操作,则要保证python\
- Java String 转成 二位数组
... package str; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; impo ...
- GO的安装以及GoLand破解
GO的安装以及GoLand破解 GO的安装 GO语言中文网:GO语言中文网 go,GoLand,破解文件:JetBrains GoLand 2019.2.3 x64 提取码:ABCD(汉化文件也在其中 ...
- [hdu5245]Joyful
很难考虑矩形覆盖的问题,但可以考虑每一个点被覆盖的概率/期望(把矩形分成九部分后容斥即可),sigma起来即答案 1 #include<bits/stdc++.h> 2 using nam ...
- [bzoj1146]网络管理
发现是链上的问题,所以树链剖分发现要查询第k大,因为第k大不支持合并,所以要二分答案二分答案后相当于询问一些区间内大于某数的数个数,直接线段树套平衡树即可时间复杂度$o(nlog^{4}_n)$(跟$ ...
- [luogu7078]贪吃蛇
结论:若$a_{n}-a_{1}\ge a_{2}$,那么一定会吃掉 证明:分类讨论,若$a_{n-1}$也吃掉了$a_{2}$,就说明$a_{n-1}$之后不会被吃掉,而$a_{n-1}-a_{2} ...
- idea反编译失败 /* compiled code */的解决方法
最近在研究源码,但是我的idea有点奇怪,有的文件可以反编译,但有的文件反编译后方法内容是 /* compiled code */,查了下说是反编译失败了,都说是插件的原因. 然后我看了下idea的插 ...
- win10的docker配置nginx
进入容器内部: docker exec -it 2b9676bf24ef /bin/bash配置映射关系:前面是本地的后面是docker的 --privileged=true 是可以多个,百度到的do ...
- NLP获取词向量的方法(Glove、n-gram、word2vec、fastText、ELMo 对比分析)
自然语言处理的第一步就是获取词向量,获取词向量的方法总体可以分为两种两种,一个是基于统计方法的,一种是基于语言模型的. 1 Glove - 基于统计方法 Glove是一个典型的基于统计的获取词向量的方 ...
- 妹子始终没搞懂OAuth2.0,今天整合Spring Cloud Security 一次说明白!
大家好,我是不才陈某~ 周二发了Spring Security 系列第一篇文章,有妹子留言说看了很多文章,始终没明白OAuth2.0,这次陈某花了两天时间,整理了OAuth2.0相关的知识,结合认证授 ...