车载以太网第二弹 | 测试之实锤-物理层PMA测试实践
前言
本期先从物理层“PMA测试”开始,下图1为“PMA测试”的测试结果汇总图。其中,为了验证以太网通信对线缆的敏感度,特选取两组不同特性线缆进行测试对比,果然如意料中那般,确实有“中招”的。

物理层PMA测试-设备环境组成
CANoe+VN接口卡+ VT板卡+程控电源
• 实物如下图2
• CANoe+VN接口卡的作用:DUT测试相关的状态设置和读取
• VT板卡的作用:DUT供电控制及提供唤醒源
• 程控电源的作用:DUT供电

示波器+信号发生器+测试软件R&S ScopeSuite
• 型号:RTO2014,实物如下图3
• 作用:Transmitter outpout droop、Transmitter timing jitter in MASTER mode、Transmit clock frequency、Transmitter Power Spectral Density、Peak Differential Output、Transmitter Distortion测试

网络分析仪+软件
• 型号:ZND,实物如下图4
• 作用:MDI Return loss、MDI Mode Conversion Loss测试

测试夹具
• 型号:ZF2,实物如下图5
• 作用:接口转换、环境配置

秘密武器
型号:定制
作用:与网络分析仪配合使用,满足对应测试
物理层PMA测试-被测对象组成
DUT:多通道以太网节点
实物如下图6:

专用线束
配置调试接口
物理层PMA-测试过程
类别一:基于示波器
测试内容
• Check the Transmitter outpout droop
• Check the Transmitter timing jitter in MASTER mode
• Check the Transmit clock frequency
• Check the Transmitter Power Spectral Density (PSD)
• Check the Peak Differential Output
• Check the Transmitter Distortion
测试基本流程
• 测试准备:连接DUT、夹具、示波器探头、信号发生器探头
• 测试执行:控制器上电➔ 唤醒DUT➔PHY配置➔操作示波器软件(如下图7)➔获得测试数据和报告

类别二:基于网络分析仪
测试内容
• Check MDI Return Loss
• Check MDI Mode Conversion Loss
测试基本流程
• 测试准备:连接DUT、夹具、网分探头及定制模块
• 测试执行:校准➔控制器上电➔唤醒DUT➔PHY配置➔操作网络分析软件➔获得测试报告
物理层PMA测试-测试结果
上述测试内容的结果参考如下图8~13:






车载以太网第二弹 | 测试之实锤-物理层PMA测试实践的更多相关文章
- 车载以太网第二弹|测试之实锤-1000BASE-T1 IOP测试实践
背景 车载以太网通信技术在汽车行业的应用速度远超预期,去年本土OEM已经上市了应用100BASE -T1的车型.今年,应用1000BASE -T1的车型预计也将会量产上市.针对测试而言,带来另外一个难 ...
- 车载以太网第二弹 | 测试之实锤-IOP测试实践
前言 上一期"物理层PMA测试实践",咱们从环境设备组成.被测对象组成再到测试过程和测试结果,将完整的PMA测试过程做了一个经验分享. 由下层开始逐层"披沙沥金" ...
- 车载以太网第二弹|测试之实锤 -DoIP测试开发实践
前言 车载以太网测试之实锤系列,之前我们已经从环境设备组成.被测对象组成再到测试过程和测试结果分析,分享了完整的PMA测试 .IOP测试 .TC8中的TCP/IP协议一致性测试 .也分享了1000BA ...
- 车载以太网第二弹|测试之实锤-TC8 TCP/IP协议一致性测试实践
前言 车载以太网测试实践系列,我们还分享了PMA测试实践.IOP测试实践 .本期给大家介绍的是TC8中的TCP/IP协议一致性测试(以下简称TCP/IP测试). TCP/IP测试-设备环境组成 TTw ...
- 车载以太网第二弹|测试之实锤-1000BASE-T1物理层PMA测试实践
背景 100BASE-T1方兴未艾,国内外OEM量产车型纷至沓来:为了满足高带宽的应用场景需求(如图像.雷达等数据传输),1000BASE-T1将至已至,如大众MEB平台采用1000BASE-T1总线 ...
- 车载以太网第二弹|测试之实锤-AVB测试实践
背景 AVB(Audio Video Bridging)音视频桥接,是由IEEE 802.1标准委员会的IEEE AVB任务组制定的一组技术标准,包括精确时钟同步.带宽预留和流量调度等协议规范,用于构 ...
- SOA=SOME/IP?你低估了这件事 | 第二弹
哈喽,大家好,第二弹的时间到~上文书说到v-SOA可以通过SOC.SORS和SOS来分解落地,第一弹中已经聊了SOC的实现,这部分也是国内各大OEM正在经历的阶段,第二弹,我们继续聊 ...
- 关于『HTML5』:第二弹
关于『HTML5』:第二弹 建议缩放90%食用 咕咕咕咕咕咕咕!!1 (蒟蒻大鸽子终于更新啦) 自开学以来,经过了「一脸蒙圈的 半期考试」.「二脸蒙圈的 体测」的双重洗礼,我终于有空肝 HTML5 辣 ...
- LCA问题第二弹
LCA问题第二弹 上次用二分的方法给大家分享了对 LCA 问题的处理,各位应该还能回忆起来上次的方法是由子节点向根节点(自下而上)的处理,平时我们遇到的很多问题都是正向思维处理困难而逆向思维处理比较容 ...
随机推荐
- 高德地图 JS API (jsp + miniui(子页面数据返回父页面并设值) + 单个点标记 + 点标记经纬度 + 回显 + 限制地图显示范围+搜索)
-*- 父页面js function mapFocus(){ //console.log("-*-"); var longitude = mini.get("jd&qu ...
- Go语言核心36讲(Go语言实战与应用七)--学习笔记
29 | 原子操作(上) 我们在前两篇文章中讨论了互斥锁.读写锁以及基于它们的条件变量,先来总结一下. 互斥锁是一个很有用的同步工具,它可以保证每一时刻进入临界区的 goroutine 只有一个.读写 ...
- Kubernetes 入门基础
我们要学习 Kubernetes,就有首先了解 Kubernetes 的技术范围.基础理论知识库等,要学习 Kubernetes,肯定要有入门过程,在这个过程中,学习要从易到难,先从基础学习. 接下来 ...
- JS中bind、call和apply的作用以及在TS装饰器中的用法
目录 1,前言 1,call 1.1,例子 1.2,直接调用 1.3,将this指向另一个对象 1.4,传递参数 2,apply 2.1,例子 2.2,直接调用 2.3,将this指向另一个对象 2. ...
- [cf516E]Drazil and His Happy Friends
令$d=\gcd(n,m)$,存在$x$和$y$使得$xn+i=ym+j$的充要条件是$i\equiv j(mod \ d)$,因此将$xd+i$(其中$0\le i<d$)作为一组,共有$d$ ...
- bean注解
1.beans.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi=&qu ...
- 异常处理截止和UML图
0.异常处理机制 0.1.java中异常的作用是:增强程序健壮性. 0.2.java中异常以类和对象的形式存在. 1.java的异常处理机制 1.1.异常在java中以类和对象的形式存在.那么异常的继 ...
- 使用bootstrap-table时导出excel开头的0被自动省略
原因是excel"智能"识别数据格式,有时聪明反被聪明误. 解决方案:修改tableExport.js 搜索: if (typeof tdcss != 'undefined' &a ...
- namp相关命令大全
常用功能: -探测主机存活- 扫描端口- 探测主机操作系统信息- 检测漏洞 nmap 常用的几个参数 nmap -v ip 显示详细的扫描过程 nmap -p ip 扫描指定端口 nmap -A ...
- 记一次使用 SelectMany 的经历
最近在改造一个功能时为了减少循环的层数,于是想着将List列表映射为一个能直接使用颗粒大小的List列表,这样一层循环就可以解决问题. public class ConflictWordIte ...