汽车以太网物理层iop自动化测试九游会j9备用网址的解决方案-九游会j9官方网站

汽车以太网物理层iop自动化测试九游会j9备用网址的解决方案
技术干货 2022.12.09

一、九游会j9备用网址的解决方案介绍


该九游会j9备用网址的解决方案的测试目的是定义一组测试,以确保使用具有100 base-t1或1000base-t1能力的phys的多个设备之间的互操作性,要求每个phy能够在给定的时间限制内建立稳定的链路,能够可靠地监视当前链路状态并将其传递到上层;并验证汽车以太网phy的重要支持特性的可靠性,用于汽车以太网phy的诊断目的,包括信号质量指数(sqi)和线束缺陷检测。


通过操作上位机软件eioptester与设备ets4620通信,控制ets4620内部的phy芯片以及通信线路,使ets4620满足dut对端设备的要求,以实现100base-t1和1000base-t1汽车以太网iop自动化测试。使用ets4620作为dut以太网通信线路的link partner,建立稳定的以太网连接,通过ets4620实现测试功能,计算通信建立时间、实施故障、获取dut内部信息等。上位机软件eioptester实现测试参数配置、测试管理、测试信息记录、测试报告生成等。


二、方案优势


(1) 提供端到端的九游会j9备用网址的解决方案,设备配置->设备连接->软件操作配置,全流程覆盖,确保用户实现测试。

(2) 兼容100base-t1与1000base-t1的 iop测试功能,通过上位机软件eioptester在硬件ets4620上实现100m与1000m 汽车以太网iop测试功能。

(3) 丰富的dut通信方式,支持can、canfd、100base-t1、1000base-t1、uart和adb通信接口,亦可定制其他通信方式。

(4) 独立的测试操作软件,测试用例全自动化运行。


三、ets4620硬件介绍


ets4620是专为汽车100/1000base-t1以太网物理层的互操作(iop)测试定制开发的硬件。该硬件集成marvell的汽车100m/1000m可配置phy芯片,作为被测件的link partner,支持100m与1000m的iop测试。硬件支持can/canfd、串口、adb、以太网等通讯方式。配合上位机测试软件(eioptester),实现测试过程的全自动化执行。


四、eioptester软件介绍


iop 测试上位机通过软件 eioptester 与 ets4620 通讯,控制 ets4620 内部的 phy 芯片以及测试线路,实现 link partner 的功能。同时,上位机通过 ets4620 与 dut 进行通讯,从而实现 iop 的自动化测试。eioptester能够实现测试参数配置、测试管理、测试信息记录、测试报告生成等。



五、iop测试用例介绍


100/1000base-t1的物理层iop测试均包含三组测试用例:link-up time、signal quality和cable diagnostics。


· link-up time 连接时间

· power on link partner(link partner上电)




测试目的

确保phy在一定的时间内建立连接

前提

1. dut供电稳定

2. dut工作在正常模式下 

3. 如果dut存在交换机,所有的链路都要被单独测试

测试流程

记录上电时间tstart和连接完成时间tstop,记录连接准备时间tready0,计算连接时间tup,记录最大值min(tup)和最小值max(tup)

测试次数

100

通过标准

σ≤50ms

min(tup)>tready0 10ms

max(tup)ready0 100ms



· power on dut(dut上电)


测试目的

确保phy在一定的时间内建立连接

前提

1. dut供电稳定

2. dut工作在正常模式下 

3. 如果dut存在交换机,所有的链路都要被单独测试

4. dut能够提供phy的启动时间tready1

测试流程

记录dut上电时间tstart和检测连接完成时间tstop,记录连接准备时间tready1,计算连接时间tup,记录最大值min(tup)和最小值max(tup)

测试次数

100

通过标准

σ≤50ms

min(tup)>tready1 10ms

max(tup)ready1 100ms


· wake up on dut(dut唤醒)


测试目的

确保phy在一定的时间内建立连接

前提

1. dut供电稳定

2. dut工作在正常模式下 

3. 必须要有唤醒线或是唤醒报文

4. 必须提供 dut 的唤醒时间:tready2

测试流程

est4620发送睡眠报文,然后发送唤醒报文,记录dut唤醒时间tstart和检测连接完成时间tstop,记录连接准备时间tready2,计算连接时间tup,记录最大值min(tup)和最小值max(tup)

测试次数

100

通过标准

σ≤50ms

min(tup)>tready2 10ms

max(tup)<tready2 100ms


· signal quality信号质量

· indicated signal quality for channel with decreasing quality(质量下降的信道信号质量)


测试目的

确保phy的信号质量随着通道质量的递减而递减

前提

dut 能够读取 phy 的信号质量sqi

测试流程

ets4620耦合噪声到以太网信道,建立sqi测试噪声干扰测试场景。

eioptester逐步增加信号发生器的噪声电压, 读取sqi。

次数

每增加一次电压噪声测试100次

通过标准

sqi 值: 

1. 稳定且单调持续减小 

2. 只有 link-up 状态下 sqi 值才有效 

link 状态: 

1. link up 状态存在于 sqi 值大于 0 时 

2. 在高于 0 的 sqi 值之间 link 状态应该稳定,不应出现间断性连接断开


· indicated signal quality for channel with increasing quality(质量上升的信道信号质量)


测试目的

确保 phy 的信号质量随着通道质量的增加而增加

前提

dut 能够读取 phy 的信号质量sqi

测试流程

ets4620耦合噪声到以太网信道,建立sqi测试噪声干扰测试场景。

eioptester逐步减小信号发生器的噪声电压, 读取sqi。

次数

每降低一次电压噪声测试100次

通过标准

sqi 值: 

1. 稳定且单调持续增大 

2. 只有 link-up 状态下 sqi 值才有效 

link状态: 

1. link up 状态存在于 sqi 值大于 0 时 

2. 在高于 0 的 sqi 值之间 link 状态应该稳定,不应出现间断性连接断开


· cable diagnostics线缆诊断

· cable diagnostics for near and far end open(近端和远端开路时的电缆诊断)


测试目的

确保dut的线缆诊断可靠地检测到总线线路的开路

前提

dut能够读取phy的线缆诊断状态qc

测试流程

1. dut的cable diagnostic功能打开 

2. ets4620保证线缆发送getqc指令给 dut,获取当前的线缆错误qc 

3. ets4620产生一个线缆错误,getqc 指令给dut,获取当前的线缆错误qc

次数

近端和远端各5次

通过标准

如果dut报告了所有预期的电缆错误, 则应将每个测试迭代视为通过


· cable diagnostics for near and far end short(近端和远端短路时的电缆诊断)


测试目的

确保dut的线缆诊断可靠地检测到总线线路的短路

前提

dut能够读取phy的线缆诊断状态qc

测试流程

1. dut的cable diagnostic功能打开 

2. ets4620保证线缆发送getqc指令给 dut,获取当前的线缆错误qc 

3. ets4620产生一个线缆错误,getqc指令给dut,获取当前的线缆错误qc

次数

近端和远端各5次

通过标准

如果dut报告了所有预期的电缆错误, 则应将每个测试迭代视为通过




关注怿星科技公众号,获取更多资讯 


汽车以太网物理层iop自动化测试九游会j9备用网址的解决方案(图1)


网站地图