聊聊车载以太网PMA测试解决方案

自2013年起,车载以太网技术日益成熟,在电子电气系统中应用越来越广泛,因此逐渐有很多主机厂和供应商加入到车载以太网技术的开发应用中,同时对传输速率的要求逐步提高,产生了传输速率更高的车载以太网技术,使得1000BASE-T1以太网应用得到了普及。为了确保以太网信号的稳定性,1000BASE-T1物理层PMA (Physical Media Attachment) 测试受到了广泛的关注。

本文将从测试内容、测试原理、测试解决方案等方面介绍1000BASE-T1物理层PMA测试。由于篇幅有限,我们将于3月28日开展同主题线上研讨会,届时将会为您带来更为详细的内容讲解。

01 车载以太网1000BASE-T1 PMA测试概述

物理层PMA负责管理电气特性,包括发射机时钟频率和定时等重要参数。因此测试其目的是确保PMA处理高速数据传输所需的时序控制和信号的重建,并将信号能够正确地传输到远端接收器。

物理层作为保证通信畅通的最基本条件,在2016年IEEE发布了1000BASE-T1标准即IEEE802.3bp,应用于传输1Gbps的单对双绞线。本文将基于OPEN Alliance TC8的1000Base-T1物理层测试规范展开PMA测试讲解。

图1 1000BASE-T1 物理层测试规范

02 车载以太网1000BASE-T1 PMA测试内容

车载以太网PMA必测项

  • Maximum Transmitter Output Droop
  • Transmit Clock Frequency(Master)
  • MDI Output Jitter , RMS(Master)
  • MDI Output Jitter , Peak to Peak(Master)
  • Transmitter Distortion
  • MDI Return loss
  • MDI Mode Conversion loss
  • Transmitter Power Spectral Density
  • Peak Differential Output

车载以太网PMA非必测项

  • TX_TCKL125 Frequency
  • Master TX_TCLK125 RMS Jitter
  • Master TX_TCLK125 Peak to Peak Jitter
  • Slave TX_TCLK125 RMS Jitter
  • Slave TX_TCLK125 Peak to Peak Jitte

车载以太网PMA补充测试

  • S Parameters
  • 极性链接错误信息储存测试
  • PHY禁止极性自动修正测试

车载以太网PMA补充测试是基于项目总结经验补充进来的,而非规范中定义的测试项目,目的是让客户更好评估其被测器件信号质量和寄存器功能。

03 车载以太网1000BASE-T1 PMA测试原理

为了方便大家理解在物理层PMA测试项目的含义,将分享如下测试原理:

时域与频域

时域(Time domain)是描述数学函数或物理信号对时间的关系,例如一个信号的时域波形可以表达信号随着时间的变化。

频域(frequency domain)是描述信号在频率方面特性时用到的一种坐标系。频域图显示了在一个频率范围内每个给定频带内的信号量。

在动态信号状态下这两种信号是可以互相转换的,那么从时间域变换到频率域主要通过傅立叶级数和傅立叶变换实现。周期信号靠傅立叶级数,非周期信号靠傅立叶变换。由此可知时域越宽,频域越短。如图2所示:

   图2 时域与频域  

功率谱密度(PSD)

功率谱密度表示信号功率在频域的分布状况,也表示了信号功率随频率的变化关系;如图3所示是测试PSD的示例,可以看出功率随频率的变化趋势。

图3 功率谱密度示例

失真

失真是信号在传输过程中与原有信号或标准相比所发生的偏差。理想状态下输入与输出波形应完全相同。为了更好的理解,如图4所示,当给出一个输入波形的时候,通过某一信道之后输出的波形会与原波形产生差异,这个就是上述所说的失真。     

那么按波形失真的不同情况,可分为幅度失真、频率失真、相位失真三种。对幅度不同的信号放大量不同称为幅度失真;对频率不同的信号放大量不同称为频率失真;对频率不同的信号,经放大后产生的时间延迟不同称为相位失真(或时延失真)。在PMA测试规范中,测试的是幅度失真。

图4 失真示例

回波损耗

回波损耗,又称为反射损耗。是电缆链路由于阻抗不匹配所产生的反射,是一对双绞线自身的反射。不匹配主要发生在连接器的地方,但也可能发生于电缆中特性阻抗发生变化的地方,所以线缆的质量是减少回波损耗的关键。回波损耗将引入信号的波动,返回的信号将被双工的千兆网误认为是收到的信号而产生混乱。

图5 回波损耗示例

MDI模式转换损耗

MDI模式转换损耗是共模电压到差模电压或者差模电压到共模电压的转换,会产生无用的信号,转换规范目的就是限制这些无用信号的能量。MDI转换损耗测试用于评估MDI的损耗,以确认在规范规定的特定频率范围内,反射功率能维持在设定限定值以下。虽然规范要求的100BASE-T1/1000BASE-T1设备理想情况下,具有100Ω的差分特性阻抗,但是MDI输出的正负极性不匹配会导致模式转换。

图6 MDI模式转换损耗示例

Test mode

1000base-T1 PMA 测试过程中,为了完成不同的测试项,需要将DUT PHY通过修改寄存器的方式设置为不同的测试模式,使其发出特定的数据包。那么1000base-T1主要有6种模式,分别是Test mode 1、2、4、5、6、7,其中Test mode 2、4、5、6是物理层测试所必须的,而Test mode 1则是需要客户在引出TX_TCLK125之后选择性测试的模式,至于Test mode 7这个模式主要是用于测量链路的误码率,包括RS-FEC编码器/解码器的,在物理层测试中并不需要测试。

(a) Test mode 2

(b) Test mode 4

(c) Test mode 5

(d) Test mode 6

图7 1000base-T1 PMA test mode

其中:

  1. Test mode 2:PHY应传输由PHY在其信道上重复传输数据符号序列(+1,-1);
  2. Test mode 4:PHY应传输以下扰码生成器多项式、位生成、电平映射生成的符号序列;
  3. Test mode 5:PHY将发送由置乱功能生成的PAM3符号的伪随机序列;
  4. Test mode 6:PHY应发送一个15个+1符号的序列,并传输的15个-1符号所组成。

04 车载以太网1000BASE-T1 PMA自动化测试解决方案

测试设备(KEYSIGHT方案)

   

图8 测试设备

  1. 示波器:主要进行跌落测试、时钟抖动、定时抖动、功率谱密度等测试;
  2. 网络分析仪器:主要进行回波损耗、MDI模式转换等测试;
  3. 波形发生器:主要进行发射机失真等测试;
  4. 测试夹具:连接在被测设备与示波器之间,主要起到电路接口转换及环境配置的作用。除KEYSIGHT提供的定制夹具外,我们也可提供符合标准的自制夹具如图9所示,此夹具即是我们测试共模时所需要使用的夹具。

图9 自制夹具

测试套件

该测试软件包集成于示波器内部,如图10所示,为配置界面及测试用例选择界面。采用界面化操作方式选择测试用例,简单直观。

图10 测试用例选择界面

测试结果

测试结束后,测试软件包自动生成测试报告,其中包括详尽的测试设备、测试参数、测试时间、测试用例、期望结果、实际结果等,如图11所示。

 

图11 测试报告示例

05 结语

本文主要对车载以太网1000BASE-T1中PMA测试的内容、原理及测试方法,进行了深入的讲解,为车载以太网的应用提供可靠的技术保障。我们的测试解决方案目前已经应用在多家OEM及Tier1的物理层PMA测试项目中,不仅能为您提供一站式测试验证,也可以针对测试中发现的问题,为您提供更多的解决问题建议。

如果大家对车载以太网1000BASE-T1中PMA测试感兴趣,或者有相关问题想要咨询,欢迎参加3月28日的线上研讨会,我们不仅准备了更深层次的内容,还有行业专家为您一对一解答。

会议时间:3月28日晚19:00-20:00

会议流程:

18:55-19:00 会前签到

19:00-19:45 嘉宾分享

19:45-19:55 互动交流

19:55-20:00 幸运抽奖

参与方式:扫描下方二维码,参会即可抽取精美礼品!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/762666.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

低代码开发平台开源:依靠科技力量实现数字化转型!

在竞争激烈的当今社会,数字化转型、流程化办公等字眼早已充斥在我们的职场生活中。虽然如此,但是我们依然要面临着这样一个现实问题:很多中小企业发展面临着资源有限、技术储备不足、人才短缺的现实问题,进入流程化办公困境依然明…

Linux东方通下载及使用

解压文件 mkdir /usr/local/java 加压包拖进去 vi /etc/profile 复制路径修改路径 export JAVA_HOME/usr/local/java/jdk1.8.0_151 export CLASSPATH.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH$PATH:${JAVA_HOME}/bin 进入…

Day41:WEB攻防-ASP应用HTTP.SYS短文件文件解析Access注入数据库泄漏

目录 ASP-默认安装-MDB数据库泄漏下载 ASP-中间件-CVE&短文件&解析&写权限 HTTP.SYS(CVE-2015-1635)主要用作蓝屏破坏,跟权限不挂钩 IIS短文件(iis全版本都可能有这个问题) IIS文件解析 IIS写权限 ASP-SQL注入-SQLMAP使用…

软件推荐 篇三十七:安卓软件推荐IP Tools「IP工具」:全面解析网络状态与管理的必备神器

引言: 随着互联网的普及,网络已经成为我们日常生活中不可或缺的一部分。无论是工作、学习还是娱乐,我们都需要通过网络来进行各种操作。然而,网络问题的出现往往会给我们带来诸多困扰。为了更好地管理和优化网络,我们…

SunFMEA冠翔(台山)工业FMEA培训会圆满结束

近日,SunFMEA软件成功在冠翔(台山)工业有限公司举办了为期三天的FMEA软件系统培训,通过重要知识讲解、现场答疑、演练互动、软件实操等环节,把培训氛围推向高潮。 ​ 此次培训分为DFMEA与PFMEA两部分,按照七…

LiveGBS流媒体平台GB/T28181常见问题-如何订阅设备状态在线离线状态redis订阅设备或是通道状态subscribe device操作及示例

LiveGBS如何订阅设备状态在线离线状态redis订阅设备或是通道状态subscribe device操作及示例 1、如何监听设备状态2、device订阅2.1、设备上线消息2.2、设备离线消息2.2、通道上线消息2.2、通道离线消息 3、订阅示例3.1、连接REDIS3.2、订阅device示例3.3、设备上线示例3.3.1、…

用DevOpsGPT 5分钟开发一个网页小游戏

前言: 今天教大家如何制作一个简易的网页小游戏,步骤很简单,我们只需要用到一个智能开发软件,即可自动帮助我们完成开发。话不多说,接下来,我们直接上教程! ​ 官网:KUAFUAI - AI 驱…

基于Matlab的视频人体动作识别,Matlab实现

博主简介: 专注、专一于Matlab图像处理学习、交流,matlab图像代码代做/项目合作可以联系(QQ:3249726188) 个人主页:Matlab_ImagePro-CSDN博客 原则:代码均由本人编写完成,非中介,提供…

智过网:一级建造师必须两年考过吗?有效期多久?

在建筑行业,一级建造师的职业资格证书是众多从业者追求的目标。然而,获得这一证书并非易事,它要求考生不仅具备扎实的专业知识,还需要在限定的时间内完成所有科目的考试。那么,一级建造师是否必须在两年内考完所有科目…

鸿蒙Harmony应用开发—ArkTS-全局UI方法(文本滑动选择器弹窗)

根据指定的选择范围创建文本选择器,展示在弹窗上。 说明: 该组件从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 本模块功能依赖UI的执行上下文,不可在UI上下文不明确的地方使用&#xf…

ArkTS编写的HarmonyOS原生聊天UI框架

简介 ChatUI,是一个ArkTS编写的HarmonyOS原生聊天UI框架,提供了开箱即用的聊天对话组件。 下载安装 ohpm install changwei/chatuiOpenHarmony ohpm 环境配置等更多内容,请参考如何安装 OpenHarmony ohpm 包 接口和属性列表 接口列表 接…

day15-maven高级

1. 分模块设计与开发 步骤 创建 maven 模块 tlias-pojo&#xff0c;存放实体类。创建 maven 模块 tlias-utils&#xff0c;存放相关工具类。 <dependency><groupId>com.itheima</groupId><artifactId>tlias-pojo</artifactId><version>1.0…

线性表:关于链表(主要以单链表为例)的相关理解和应用

多清澈这天空 晴雨相拥 同心逐梦&#xff01; 坚守我信心 一路出众&#xff01;&#xff01; 首先&#xff0c;按照惯例&#xff0c;欢迎大家边听歌边观看本博客 ▶ 紫荆花盛开 (163.com)&#xff08;建议复制链接&#xff0c;浏览器打开&#xff0c;csdn打开太慢了&#x…

Error Lens插件

最近在看视频学习的时候&#xff0c;发现了一个我认为很好用的插件。 就是Error Lens&#xff0c;这个插件它能够以高亮、内联显示代码中的错误、警告和其他诊断信息&#xff0c;让开发者无需查看控制台或问题面板&#xff0c;就能在编辑代码的过程中直观地看到并快速定位到代码…

Java-Java基础学习(4)-多线程(2)

3.7. Lambda表达式 为什么要使用lambda表达式 避免匿名内部类定义过多&#xff1b;可以让代码看起来更简洁&#xff1b;去掉一堆没有意义的代码&#xff0c;只留下核心逻辑 属于函数式编程的概念&#xff0c;格式 (params) -> expression [表达式](params) -> statement…

【MySQL】存储过程、存储函数、触发器

目录 存储过程介绍技术背景存储过程的作用与优势存储过程跟自定义函数很像。它们的区别是&#xff1a; 存储过程的缺点存储过程的特性基本存储过程使用1.创建语法语法说明&#xff1a;使用案例1.创建获取新闻类别数量的存储过程2.创建获取指定新闻类别ID下新闻数量的存储过程 2…

2022年第13届蓝桥杯Java省赛B组-星期计算

一、题目 星期计算 【问题描述】 已知今天是星期六&#xff0c;请问 天后是星期几&#xff1f;注意用数字 1 到 7 表示星期一到星期日。 【答案提交】 这是一道结果填空的题&#xff0c;你只需要算出结果后提交即可。本题的结果为一个整数&#xff0c;在提交答案时只填写这个…

学习人工智能:Attention Is All You Need-1-介绍;Transformer模型架构;编码器,解码器

Transformer模型是目前最成功的chatGPT&#xff0c;Sora&#xff0c;文心一言&#xff0c;LLama&#xff0c;Grok的基础模型。 《Attention Is All You Need》是一篇由Google DeepMind团队在2017年发表的论文&#xff0c;该论文提出了一种新的神经网络模型&#xff0c;即Trans…

极兔速递邀您参观2024长三角快递物流供应链与技术装备展览会

2024长三角快递物流供应链与技术装备展览会&#xff08;杭州&#xff09; 2024年7月8-10日 | 杭州国际博览中心 参展企业介绍 J&T极兔速递是一家全球综合物流服务运营商&#xff0c;快递业务在全球规模最大及增长最快的东南亚和中国市场处于领先地位。公司创立于2015年&a…

部署静态网页②

前言&#xff1a; 前两天写了篇部署个人静态网页的文章&#xff1a;建立部署个人静态网站&#xff0c;有朋友指出了很多问题&#xff0c;然后这篇文章的目的主要是说一下ssl证书的申请&#xff0c;还有推荐介绍另一种部署的方式&#xff0c;还有解决在edge打开域名被警告的情况…