
聊聊车载以太网IOP测试及自动化测试解决方案
随着汽车产业逐渐向智能化、网联化方向发展,车载以太网技术越来越被广泛的应用于汽车中,如车载娱乐系统、车载通信系统、车载导航系统等。为了保证这些系统能够稳定可靠的工作,对于车载以太网的测试验证成为了必不可少的环节。今日将为大家分享的内容则是车载以太网测试中的物理层IOP测试。
以太网IOP测试概述
IOP(Interoperability)测试,即互操作性测试,其目的是验证车载以太网ECU的PHY之间交互的可靠性。
IOP测试基于OPEN Alliance TC8,包括100Base-T1物理层测试规范和1000Base-T1物理层测试规范。
图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。
表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。
图2 OPEN Alliance信号质量测试环境示例图
- Cable Diagnostics
Cable Diagnostics (线缆诊断)测试的目的是验证PHY是否能够准确、可靠的监测通信链路近、远端的开路及短路故障。
Cable Diagnostics测试包括近端和远端短路的线缆诊断、近端和远端开路的线缆诊断、正常线路的线缆诊断(1000BASE-T1独有测试项)。顾名思义,制造链路近/远端的开路和短路故障,同时通过CAN诊断、串口、ADB指令等方式读取DUT的PHY上报的线缆诊断状态。短路故障和开路故障各有6种情况:
表2 线缆诊断测
以太网IOP自动化测试解决方案
基于TC8测试规范,东信创智推出了基于Vector CANoe、VT System以及自研IOP测试夹具的自动化测试解决方案。
- 测试工具
软件:Vector CANoe;
硬件:Vector VT System+自研IOP测试夹具IOP Text Fixture:
- VT7001:电源板卡,用于DUT的供电及开关控制;
- VT6060:控制器板卡,用于控制VT6306B;
- VT6306B:以太网接口板卡,作为Link Partner,可以实现开路/短路故障注入。
图3 VT System板卡
IOP Text Fixture是东信创智开发的IOP辅助测试夹具,具有如下特点:
- 可安装在VT System机柜中;
- 可通过继电器阵列为link up time,signal quality,cable diagnostics测试切换不同的测试环境;
- 可以通过继电器阵列实现开路/短路故障注入;
- 内置可控噪声源,可输出符合测试要求的可调高斯噪声。
图4 IOP Text fixture 产生高斯噪声波形时域/频域图
- 测试工程
测试采用基于CAPL语言编写的自动化测试脚本,在CANoe的Test Module中运行测试用例。
图5 Test Module
采用界面化操作方式选择测试用例,简单直观。
图6 测试用例选择界面
测试结束后,Test Module自动生成测试报告,包括测试用例名称、测试时间、测试结果。
图7 测试报告
- 解决方案优势
图8 方案优势
Q&A
Q Link up time中的Tready、Tready1、Tready2的含义?
A:
Tready:LP上电到LP的PHY准备完成的时间;
Tready1:DUT上电到DUT的PHY准备完成的时间;
Tready2:DUT唤醒到DUT的PHY准备完成的时间。
图9 Link up时序图
结语
目前我们的测试解决方案已经应用在多家OEM及Tier1的物理层IOP测试项目中,希望未来通过不懈的努力,可以为客户提供更优质、更高效的测试服务。如果有该方面的需求可以在后台给我们留言,或者将需求发送到邮箱market@dotrustech.com,我们会第一时间为您解答。
文章转载自公众号:东信创智
