Ethernet 测试系列(1)-- 物理层测试::IOP Test::Link-up time

news2024/9/23 23:28:47

车载以太网物理层IOP测试,即互操作性测试(Interop- erability Tests),用于验证车载以太网PHY(通常也称为收发器)的可靠性和检查PHY能否在给定的有限时间内建立稳定的链路;还用于车载以太网PHY的诊断,如信号质量指数(SQI)和线束故障的检测。模拟车载以太网远、近端的开、短路故障作为Link Partner,与DUT建立连接,获取两者之间的Link Up时间(精度可达1ms)、信号品质指数以及电缆诊断信息。

目录

1.1. 前提条件:

1.2.  测试设置:

1.3. 测试步骤:

1.4. 通过标准:

1.5. 备注:

2.1. 前提条件:

2.2.  测试设置:

2.3. 测试步骤:

2.4. 通过标准:

2.5. 备注:

3.1. 前提条件:

3.2. 测试设置:

3.3. 测试步骤:

3.4. 通过标准:

3.5. 备注:


Link-up time:以太网连接建立的时间对Link Partner的PHY进行多次上、下电操作,计算 DUT与Link Partner建立连接所需要的时间;对DUT进行多次上、下电操作,计算DUT与Link Partner建立连接所需要的时间;对DUT进行多次唤醒、睡眠操作,计算DUT与Link Partner建立连接所需要的时间。

1.1. 前提条件:

  1. DUT连接到稳定的电源。
  2. DUT必须在正常模式下运行。
  3. 测试系统为DUT提供特殊的唤醒条件,如唤醒必要时发送线路或网络管理CAN消息。
  4. 如果DUT包含开关,则必须单独测试所有链路。
  5. Link Partner的平均启动时间可用

1.2.  测试设置:

DUT必须连接到具有相反主/从配置的Link Partner。通信信道的极性必须正确。电源由测试系统控制。

1.3. 测试步骤:

1. DUT应处于活动状态,并准备建立链接。

重复步骤2至步骤5 n=100次:

2.打开Link Partner的电源。t~start~=t~PowerOnLinkPartner~

3.轮询Link Partner的状态。如果link_control被激活了:t~stop~=t~ActiveLink~

4.计算通电和连接之间的时间t~up~:t~up~=t~stop~-t~start~

5.关闭Link Partner的电源。

重复结束

6.计算如下:

t~min~=min (𝑡~up~(𝑖))

t~max~=max (𝑡~up~(𝑖))

1.4. 通过标准:

1.5. 备注:

如果DUT 有交换机,这个测试需要对DUT的每个端口去测试;

根据link partner的设计,测试系统还可以将μC的电源与PHY的电源一起切换。

2.1. 前提条件:

  1. Link Partner连接到稳定的电源;
  2. 测试系统为DUT提供特殊的唤醒条件,如唤醒线或网络管理CAN消息(如有必要);
  3. 供应商必须提供DUT的平均启动时间:

2.2.  测试设置:

DUT必须连接到具有相反主/从配置的link partner。通信信道的极性必须正确。电源由测试系统控制。

2.3. 测试步骤:

1.DUT应处于活动状态,并准备建立链接;

重复步骤2至步骤5 n=100次:

2.打开DUT的电源, t~start~=t~PowerOnDUT~ ;

3.轮询Link Partner的状态,如果link_control被激活了:t~stop~=t~ActiveLink~ ;

4.计算通电和连接之间的时间t~up~:t~up~=t~stop~-t~start~ ;

5.关闭DUT的电源。

重复结束

6.计算如下:

t~min~=min (𝑡~up~(𝑖))

t~max~=max (𝑡~up~(𝑖))

2.4. 通过标准:

2.5. 备注:

如果DUT 有交换机,这个测试需要对DUT的每个端口去测试。

3.1. 前提条件:

  1. DUT和link partner连接到稳定的电源;
  2. DUT必须在正常模式下运行;
  3. 唤醒报文是必要的。测试系统为DUT提供特殊的唤醒条件,如唤醒线或网络管理CAN消息;
  4. 制造商必须提供Isleep值;
  5. 制造商必须提供DUT的平均唤醒时间:

3.2. 测试设置:

DUT必须连接到具有相反主/从配置的链路伙伴。通信信道的极性必须正确。电源由测试系统控制。

3.3. 测试步骤:

1.DUT处于睡眠模式并且Link Partner处于激活状态并准备建立连接;

2.重复步骤2至步骤6 n=100次:

3.如果I~DUT~> I~sleep~,t~start~=t~PowerOnDUT~

4.轮询Link Partner的状态,如果link_control被激活了:t~stop~=t~ActiveLink~  ;

5.计算唤醒和连接之间的时间t~up~:t~up~=t~stop~-t~start~ ;

6.将DUT切换到睡眠模式;

重复结束

7.计算如下:

t~min~=min (𝑡~up~(𝑖))

t~max~=max (𝑡~up~(𝑖))

3.4. 通过标准:

3.5. 备注:

如果DUT 有交换机,这个测试需要对DUT的每个端口去测试。

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

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

相关文章

ARCGIS 纸质小班XY坐标转电子要素面(2)

本章用于说明未知坐标系情况下如何正确将XY转要素面 背景说明 现有资料:清除大概位置,纸质小班图,图上有横纵坐标,并已知小班XY拐点坐标,但未知坐标系。需要上图 具体操作 大部分操作同这边文章ARCGIS 纸质小班XY…

Vue.js 模板语法详解:插值表达式与指令使用指南

Vue.js 模板语法详解:插值表达式与指令使用指南 引言 简要介绍主题: Vue.js 是一个现代化的 JavaScript 框架,用于构建用户界面。Vue 的模板语法提供了直观且功能强大的工具,用于将数据与 DOM 绑定。本文将深入探讨 Vue.js 的两个…

AI游戏革命!谷歌推出GameNGen,实时生成游戏画面,每秒20帧实时模拟

未来, AI会取代传统游戏引擎吗? 谷歌的研究人员发表论文称,他们创建了一个名为GameNGen的AI神经网络,直接用AI生成了整个《Doom》游戏! 最令人惊讶的是,他们并没有使用传统的游戏引擎,而是在单…

基于单片机的浴室防雾镜系统设计

1系统方案设计 浴室防雾镜是一种特殊的镜子,在浴室中使用时不会起雾,通过对其需要展开分析,本设计基于51单片机设计的浴室防雾镜的系统架构如图2.1所示,采用了DS18B20温度传感器和人体红外感应红外传感器进行智能控制&#xff0c…

通过住宅代理捕获网站快照:技术解析与未来展望

引言 什么是网站快照?为什么需要网站快照? 网站快照的工作原理是什么? 如何捕获网站快照? 网站快照未来的发展趋势 总结 引言 在当今快速发展的数字时代,网站快照作为一种关键的网页记录技术,扮演着越…

Springboot3整合ELK实现日志可视化

一、环境准备 Elasticsearch、Logstash、Kibana,组合起来可以搭建线上日志系统 ELK中各个服务的作用 Elasticsearch:用于存储收集到的日志信息; Logstash:用于收集日志,SpringBoot应用整合了Logstash以后会把日志发送给Logstash,Logstash再把日志转发…

【Android】UI拓展之滑动菜单、悬浮按钮、CoordinatorLayout布局等

文章目录 一、滑动菜单1. 添加依赖2. 侧滑菜单内容2.1 headerLayout样式2.2 menu样式 3. 主界面添加4. 关联actionbar与滑动菜单 二、悬浮按钮FloatingActionButton 三、可交互提示Snackbar 四、能协调子视图的布局CoordinatorLayout 五、卡片式布局CardView 一、滑动菜单 Draw…

微信小程序服务器费用一年多少?微信小程序开发

在互联网时代,微信小程序已成为众多企业和个人拓展业务、提升服务品质的有力工具。然而对于许多准备涉足小程序领域的朋友来说【开发一个小程序大概需要多少钱】以及【微信小程序服务器费用一年需要多少】是首要关注的问题,今天飞飞将和你们分享小程序服…

【LoRa】SetLoRaSymbNumTimeout寄存器

目录 1 前言2 实验验证疑问2.1 SetRx的timeout模式和SetLoRaSymbNumTimeout2.1.1 实验12.1.2 实验22.1.3 结论 2.2 SetRx的single与continuous模式和SetLoRaSymbNumTimeout2.2.1 实验12.2.2 实验22.2.3 实验3 3 小结 1 前言 本章节介绍LoRa芯片的寄存器SetLoRaSymbNumTimeout&…

服务器部署前后端分离项目vue+springboot

步骤 1-安装java,mysql,nginx环境 服务器先安装宝塔 yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_lts.sh && bash install.sh ed8484bec安装后输入bt 14查看内网链接打开宝塔页面 java&…

uniapp icons图标不显示的问题解决

如图所示 在uniapp开发中 突然发现icons组件不显示图标了 ,而且没什么报错 这是为什么 其实这最大的原因就是你上面的代码在取值上没有做好null的判断 导致参数取值报错 因此影响了页面正常的渲染 导致下面的图标都不显示

vsCode多文件标签栏换行显示

1.文件——首选项——点‘设置’ 2.输入 wrap tabs 并勾选Workbench › Editor: Wrap Tabs

安装MySQL,navicat以及Django配置遇到的一些问题

MySQL安装问题 安装MySQL按照了此文章: MySQL数据库下载及安装教程(最最新版)_mysql下载安装-CSDN博客https://blog.csdn.net/weixin_39289696/article/details/128850498首先是遇到了starting the server红色叉号显示 按照上面文章的介绍…

《机器学习》【项目】 爬虫爬取数据、数据分词、贝叶斯算法、判断分类 <完整实战详解> (全篇完结)

目录 一、回顾爬虫 1、什么是爬虫 2、实操爬虫 1)寻找标签位置 2)爬取苏某某购产品好评数据 运行代码: 3)爬取差评内容 二、数据分词 1、将获取到的好评和差评数据进行初步分词 1)初步分词 2)内…

华为云征文|1分钟熟悉Flexus X实例基础操作

前言 随着云计算技术的普及,越来越多的企业和个人开始将业务迁移到云端。华为云作为国内领先的云服务提供商,推出了高性能、高可用性的Flexus云服务器X,以满足不同用户的需求。本文将详细介绍如何购买Flexus云服务器X以及初次使用时的基本操…

物联网平台组件2: 平台校验规则

加载不通的规则引擎配置文件,使用DynamicExpresso校验采集数据,得出是否告警 rules.json {"Rules": [{"Description": "温度超过阈值警报","Condition": "temperature > 30","Action":…

2024 Xiangtan University Summer Camp-Div.2 个人题解 (待补完)

前言: 教练突然发在群里的一个比赛,想到自己好像也没什么事干,就参加了个div2(太菜了),我看着好像没啥人发这玩意的题解,cf上比赛结束了也看不了别人代码,就将自己的写出题的代码分享…

鸿蒙Next 单元测试框架——hypium

一 框架概述 单元测试框架(hypium)是HarmonyOS上的测试框架,提供测试用例编写、执行、结果显示能力,用于测试系统或应用接口。 表1 单元测试框架功能特性 二 安装使用 目前hypium以npm包的形式发布, 因此需要在Deveco Studio 工程级package.json内配…

Javascript集合引用类型(一)

思维导图 Javascript集合引用类型(一)思维导图 对象 数组与定型数组 Map、WeakMap、Set以及WeakSet类型 1. Object 创建的对象的两种方式:new 操作符和对象字面量 使用对象字面量的更多,因为代码量少; 2. Array Array构造函数,es6新增…

android studio avd设置中文输入法和时间

设置语言 打开avd 找到设置 找到语言 找到系统语言 把中文移动到第一个就是默认语言了 如果想删除英文可以点击三个点有个移除 随便找个输入框,默认就是中文了 设置时间 点击设置->系统->日期和时间 关掉自动设置 选择一下时区为上海即可