聊聊车载以太网IOP测试及自动化测试解决方案

发布于 2023-11-6 14:21
浏览
0收藏

随着汽车产业逐渐向智能化、网联化方向发展,车载以太网技术越来越被广泛的应用于汽车中,如车载娱乐系统、车载通信系统、车载导航系统等。为了保证这些系统能够稳定可靠的工作,对于车载以太网的测试验证成为了必不可少的环节。今日将为大家分享的内容则是车载以太网测试中的物理层IOP测试。

以太网IOP测试概述

IOP(Interoperability)测试,即互操作性测试,其目的是验证车载以太网ECU的PHY之间交互的可靠性。


IOP测试基于OPEN Alliance TC8,包括100Base-T1物理层测试规范和1000Base-T1物理层测试规范。

聊聊车载以太网IOP测试及自动化测试解决方案 -汽车开发者社区

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

以太网IOP测试内容

IOP测试分为3个部分:Link up时间、信号质量、线缆诊断。


  • Link up Time


Link up Time测试的目的是验证PHY在规定的时间内建立稳定的连接。


Link up Time测试包括Power On Link Partner、Power On DUT、Wake up DUT。

聊聊车载以太网IOP测试及自动化测试解决方案 -汽车开发者社区

表1 Link up时间测试


  • Signal Quality


Signal Quality(信号质量)测试的目的是验证DUT的信号质量SQI值是否与真实的信号质量相一致。


Signal Quality测试包括信号质量递减的SQI测试、信号质量递增的SQI测试。借助高斯噪声源向通信链路中注入高斯噪声,通过增大/减小噪声的幅值,人为降低/提升信号质量,同时通过CAN诊断、串口、ADB指令等方式读取DUT的PHY上报的信号质量SQI值。


OPEN Alliance对测试中使用的高斯噪声源有一定的要求:


  • 对于100Base-T1 Signal Quality测试,要求高斯噪声源输出的噪声带宽>=80MHz,幅值0~5Vpp;
  • 对于1000Base-T1 Signal Quality测试,要求高斯噪声源输出的噪声带宽>=550MHz,幅值0~5Vpp。

聊聊车载以太网IOP测试及自动化测试解决方案 -汽车开发者社区

图2 OPEN Alliance信号质量测试环境示例图


  • Cable Diagnostics


Cable Diagnostics (线缆诊断)测试的目的是验证PHY是否能够准确、可靠的监测通信链路近、远端的开路及短路故障。


Cable Diagnostics测试包括近端和远端短路的线缆诊断、近端和远端开路的线缆诊断、正常线路的线缆诊断(1000BASE-T1独有测试项)。顾名思义,制造链路近/远端的开路和短路故障,同时通过CAN诊断、串口、ADB指令等方式读取DUT的PHY上报的线缆诊断状态。短路故障和开路故障各有6种情况:

聊聊车载以太网IOP测试及自动化测试解决方案 -汽车开发者社区

表2 线缆诊断测

以太网IOP自动化测试解决方案

基于TC8测试规范,东信创智推出了基于Vector CANoe、VT System以及自研IOP测试夹具的自动化测试解决方案。


  • 测试工具


软件:Vector CANoe;

硬件:Vector VT System+自研IOP测试夹具IOP Text Fixture:


  • VT7001:电源板卡,用于DUT的供电及开关控制;
  • VT6060:控制器板卡,用于控制VT6306B;
  • VT6306B:以太网接口板卡,作为Link Partner,可以实现开路/短路故障注入。

聊聊车载以太网IOP测试及自动化测试解决方案 -汽车开发者社区

 图3 VT System板卡


IOP Text Fixture是东信创智开发的IOP辅助测试夹具,具有如下特点:


  • 可安装在VT System机柜中;
  • 可通过继电器阵列为link up time,signal quality,cable diagnostics测试切换不同的测试环境;
  • 可以通过继电器阵列实现开路/短路故障注入;
  • 内置可控噪声源,可输出符合测试要求的可调高斯噪声。

聊聊车载以太网IOP测试及自动化测试解决方案 -汽车开发者社区

图4 IOP Text fixture 产生高斯噪声波形时域/频域图


  • 测试工程


测试采用基于CAPL语言编写的自动化测试脚本,在CANoe的Test Module中运行测试用例。

聊聊车载以太网IOP测试及自动化测试解决方案 -汽车开发者社区

图5 Test Module


采用界面化操作方式选择测试用例,简单直观。

聊聊车载以太网IOP测试及自动化测试解决方案 -汽车开发者社区

图6 测试用例选择界面


测试结束后,Test Module自动生成测试报告,包括测试用例名称、测试时间、测试结果。

聊聊车载以太网IOP测试及自动化测试解决方案 -汽车开发者社区

图7 测试报告


  • 解决方案优势

聊聊车载以太网IOP测试及自动化测试解决方案 -汽车开发者社区

图8 方案优势

Q&A

Link up time中的Tready、Tready1、Tready2的含义?

A:

Tready:LP上电到LP的PHY准备完成的时间;

Tready1:DUT上电到DUT的PHY准备完成的时间;

Tready2:DUT唤醒到DUT的PHY准备完成的时间。

聊聊车载以太网IOP测试及自动化测试解决方案 -汽车开发者社区

图9 Link up时序图

结语

目前我们的测试解决方案已经应用在多家OEM及Tier1的物理层IOP测试项目中,希望未来通过不懈的努力,可以为客户提供更优质、更高效的测试服务。如果有该方面的需求可以在后台给我们留言,或者将需求发送到邮箱market@dotrustech.com,我们会第一时间为您解答。


文章转载自公众号:东信创智

分类
收藏
回复
举报
回复
相关推荐