原创 车载以太网测试之实锤-基于电阻噪声和高斯噪声的SQI测试对比

2022-12-7 10:03 374 1 1 分类: 汽车电子

背景

信号质量指数(SQI)被用于表征以太网通信链路质量。因此,可以通过读取到的SQI值判断控制器当前通信链路质量。

另外,在控制器通讯过程中,PHY芯片会实时监控SQI值,当监测到的SQI值低于阈值时,PHY芯片将会断开通信链路,以保证通信的可靠性。

SQI值作为评判以太网通信链路质量的依据,其值的正确性直接影响到PHY芯片之间通信链接的“行为”,因此SQI值的测试非常必要和重要。


测试方案对比

TC8 1.0中,使用Technica-Golden Device,在BR+/BR-之间注入电阻噪声的方式进行测试

TC8 2.0中,采用Rohde & Schwarz信号发生器仿真高斯噪声,通过定向耦合器将高斯噪声耦合到以太网通信线束上的方式进行测试,此时Link Partner将不会受到噪声的干扰,只关注DUT本身的SQI、Link Status与噪声等级之间的关系,Link Partner的作用被弱化


测试原理说明

TC8 1.0的噪声注入原理图如下所示,通过改变Technica-Golden Device并联在BR+/BR-之间电阻的阻值,以达到改变噪声注入等级的目的。


1 TC8 1.0 IOP SQI测试原理框图

(图片来源:OPEN Alliance Automotive Ethernet ECU Test Specification_TC8 V1.0)

 

TC8 2.0的噪声注入原理图如下所示,Rohde & Schwarz信号发生器仿真的高斯噪声,通过定向耦合器耦合到通信链路上。通过改变仿真的高斯噪声幅值,来改变耦合到通信链路上的噪声等级。


图2 TC8 2.0 IOP SQI测试原理框图

测试实现说明


TC8 1.0 IOP SQI测试

基于Vector公司的CANoe CAPL,北汇信息自主定制开发了TC8 1.0 IOP的自动化测试工程,控制Technica-Golden Device注入电阻噪声,获得DUT SQI与Link状态,自动生成测试报告。


图3 TC8 1.0 IOP SQI测试环境


TC8 2.0 IOP SQI测试

基于Vector公司的CANoe CAPL,北汇信息自主定制开发了TC8 2.0 IOP自动化测试工程。


测试步骤:

Technica-Golden Device作为Link Partner,设置与DUT相对的Master/Slave模式

Rohde & Schwarz信号发生器初始化并设置高斯噪声带宽

设置Rohde & Schwarz信号发生器高斯噪声幅值

读取DUT SQI/Link状态,次数为100次

重复步骤c、d(设置高斯噪声幅值递增/递减)

自动生成测试报告


4 TC8 2.0 IOP SQI测试环境


为保证测试效率,开发专用的自动化测试脚本,实现:

支持通过RS232、CAN/LIN、ADB通信接口,实现对被测对象的PHY寄存器读写

实现对Rohde & Schwarz信号发生器程控,实现如下功能:

    >仿真信号类型选择

    >高斯噪声文件加载、带宽设置、幅值设置

    >信号发生器通道阻抗设置和通道使能


测试总结

方案对比


5 TC8 1.0/2.0 IOP SQI测试对比图

 

测试结果对比


图6 TC8 1.0 IOP SQI测试结果

7 TC8 2.0 IOP SQI测试结果


分析

影响SQI值的因素主要为外部环境的辐射和控制器通信链路的物理特征,如线束材质、长度、绞距以及接入连接器的特性,所引起通信链路阻抗匹配以及突变情况,从而导致传输信号衰减和反射,其中信号反射又对原信号产生“叠加噪声”。

由此可见,通信链路的阻抗变化为“本因”,噪声为“现象”,本方案通过“本因”和“现象”两种测试方法对比SQI测试结果。

根据两种测试方法的测试结果,被测控制器出现SQI值不稳定的位置相同,测试结果无太大差异。


小结

TC8 1.0与TC8 2.0中注入噪声的类型本质都是高斯噪声,通过上述的实践对比,两种方案均满足IOP SQI的测试要求。

北汇信息可提供基于Vector公司的CANoe、Technica的Golden Device、Rohde & Schwarz的信号发生器及定向耦合器组合的100BASE-T1 IOP测试解决方案,同时满足TC8 1.0和TC8 2.0的IOP测试要求,提供测试验证服务。

感谢Vector、Rohde & Schwarz、Technica对本测试方案给予的专业支持。

基于现有的Vector-VN5640、Technica-Golden Device等设备,北汇信息已实现了1000BASE-T1 IOP测试的过渡方案,敬请关注后续分享。

参考文献

1OPEN Alliance Automotive Ethernet ECU Test Specification_TC8 V1.0

2OPEN Alliance Automotive Ethernet ECU Test Specification_TC8 V2.0

3DatasheetTJA1100100BASE-T1 PHY for Automotive Ethernet.pdf

4OA_100BASE-T1_Interoperability_Test_Suite_V1.0

51000BASE-T1_罗德与施瓦茨 汽车以太网一致性测试.pdf

6Golden Device Manual.pdf 

作者: 北汇信息, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3998886.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

给作者打赏,鼓励TA抓紧创作!

赞赏支持
点赞 1
赞赏0

文章评论0条评论)

登录后参与讨论
相关推荐阅读
北汇信息 2023-02-09 10:20
主打综合实力的静态代码测试工具 Klocwork 2022.4 版本更新解析
Klocwork 2022.4 中的新增功能 对于 2022 年的最终版本,Klocwork 2022.4 提供了针对 C、C++、C#、Java 的更新和改进,并增强了对 Android 13 的...
北汇信息 2023-02-08 10:11
基于ODX诊断测试开发(2): ODX数据库解析
1.前言 上回系列文章《基于ODX诊断测试开发(1): ODX数据库剖析基于ODX诊断测试开发(1):ODX数据库剖析-面包板社区 (eet-china.com)》简单介绍了ODX文件类型及各个文件...
北汇信息 2023-02-07 09:49
代码静态测试工具的不二之选 Helix QAC 2022.4 版本新功能解析
Helix QAC 2022.4 中的新增功能Helix QAC 2022.4为MISRA C:2012 AMD3提供了100%的规则覆盖,数据流被拆分为一个新的组件,提供了改进的分析性能,并升级了对...
北汇信息 2023-02-06 10:11
汽车测试术语-简介
目录 软件与车辆:高度复杂 测试对象,测试用例和动态测试 测试级别 测试环境   无论是MiL、SiL、PiL、HiL、单元测试、软件测试还是集成测试: 汽车软件测试的世...
北汇信息 2023-02-03 10:23
通过TPT命令行自动化执行测试
随着DevOps、CI/CT在汽车行业日趋成熟和普及,TPT支持通过命令行的方式完成测试执行过程。TPT作为德国PikeTec公司的嵌入式软件模型测试工具,具有很高的扩展性和便捷性。随着软件测试日趋复...
北汇信息 2023-02-02 10:14
如何使用TPT进行基于需求的模型测试?
基于需求的测试,是在汽车电控单元软件测试中的基本要求,也是ISO26262中的动态测试的强烈推荐的测试方法。为了保证整个测试过程的正确高效,需要对测试需求和测试用例进行有效管理,例如能够从需求管理...
我要评论
0
1
1
2
3
4
5
6
7
8
9
0
关闭 热点推荐上一条 /4 下一条