tag 标签: 一致性测试

相关博文
  • 热度 11
    2023-4-18 10:36
    965 次阅读|
    0 个评论
    今天我们简单聊一聊,如果进行千兆以太网的Tx一致性测试。 本次演示,我们用到的是一台泰克的MSO 5系示波器,一个TDP1500 1.5G差分探头,以及一个以太网的专用测试夹具。 通过这些设备,我们将测试一台是德科技的网络分析仪E5071C,查看一下其网卡的千兆以太网性能。我们可以在每日E问上查看该网分仪的具体参数和配置文档等资料。 我们将设备和产品进行连接,。连接方式很简单,类似于百兆的以太网测试。通过示波器和探头引出,接到以太网测试夹具上。 我们今天测的是千兆,目前先用TCR来做测试。这上面有四个Pair对,每一个Pair对都可以支持250兆的速率,组合在一起可以实现千兆的速率测试。 本次演示的测试条件不需要用到任意波形发生器,所以我们选择TC2端口来做测试。如果在某些场景下需要用到AWG,那我们可以选择TC5这个端口。 我们看一下以太网的Tx一致性测试软件界面,界面由4个部分组成。 第一部分是选择测试速率,本次我们选择千兆测试。在千兆测试选项中,可以看到有模板峰值电压的测试、抖动和失真测试、回波损耗测试和CM电压。 在模板测试中我们选择A点,在配置中选择选用默认配置,这里的连接地方可以选择Help,看一下它的连接导向图。 这里的导向图也分两种,一种是使用干扰源,也就是一个AWG来配合测试。我们目前的场景没有干扰源,那就直接跟产品相连。 选择TC2这个端口,选择4个Pair对其中的一个来测试,此时可以看到波形是不对的。需要在DUT这端,用千兆以太网的控制软件强制让它来发一个千兆的包。 现在我们已经切到了一个Test Mode1的状态,再来看一下这个波形,就是一个它向导里示范的波形。 这个时候我们点击测试,测试的过程中我们说一下这个DUT的设置。 网卡的这个类型改成千兆的一个模式,在速率和双功里一定要将其改为千兆的全双功模式,它才可以进行千兆的码型发射。 另外用这个专门针对Intel芯片的工具,在这里可以选择Test mode1/2/3/4,我们在不同的测试项目里会需要测试不同的mode。 比如说电压和下垂的这个测试需要要用Test mode1.抖动测试用Test mode2,失真测试要用Test mode4,如果选择错误,那么测出来的波形就是不对的,结果也是无效的。 现在我们可以看到这个测试模板,它和百兆的区别就是这不是用一个眼图的形式描述的。 此时我们这个A点的测试模板已经结束了,我们可以点击屏幕右下角保存测试报告,其他测试的项目都是类似的。 要注意不同的测试项目下选择切换到不同的测试模式,还要注意千兆的产品一般都不带外部时钟,所以这里的时钟都要选择为无时钟。 以上便是“千兆以太网的Tx测试”的详细方法。 ——作者 君鉴科技/君鉴云课堂 ——来源 每日E问eteforum
  • 热度 11
    2022-12-8 17:40
    1770 次阅读|
    0 个评论
    本次测试我们使用的设备包括泰克MSO5204示波器,TDP1500差分探头1只, 1000/100/10BASE-T以太网测试夹具TF-GBE-BTP,我们测试的目标是一台网络分析仪的以太网接口,连接图如下: 此款夹具上有不同的测试点供不同的测试项目,此次使用的百兆以太网一般选择TC2上的P9差分口来连接探头,如果针对无法强制发包的待测件,可选择TC6上的P20接口,使用一个百兆信号的Link Partner来诱导发包,此时需要把100Ω的插孔进行端接。 打开以太网一致性测试软件,Select菜单里分别选择测试速率、测试项目;Configure菜单里选择测试通道、波形数量、脉冲宽度等信息(一般均可默认值),然后按照向导图例连接好线缆,就可以看波形信息是否符合以太网的码型,没问题接下来就可以点击run test进行自动化测试,全部项目测试完大概需要8分钟,软件会自动生成对应的测试报告供分析验证。如果需要回波损耗或者额外添加干扰源测试,需要搭配一台AWG来提供对应的信号搭配测试。 ——作者 君鉴科技/苏赛轼
  • 热度 7
    2022-11-25 10:52
    1174 次阅读|
    0 个评论
    概述 在车载以太网标准化的进程中,O PEN 联盟起到了重要的推动作用。汽车行业中很多O EM ,供应商,以及芯片制造商都加入了联盟, 旨在 确保车载以太网的兼容性和互操作性。 其中T C8 是针对E CU 级别的车载以太网一致性测试规范。 Vec tor 在今年第二季度推出了CAN oe 的1 2.0 版本, 其中 最引人注目的新特性之一便是对 TC8 的支持。 Vector将其作为一个示例工程 (Sample Configuration) 提供给了用户, 本文将向大家详细介绍此工程的使用 方法 。 下图展示了执行T C8 测试所涉及到的工具链。 图1:使用v TESTstudio 和C AN oe执行T C8 测试 v TESTstudio v TESTstudio 是Vector推出的一款测试设计工具, 在Vector提供的T C8 示例工程中,所有的 测试脚本都由v TESTstudio 进行开发和管理。用户可以在此修改或者添加测试脚本,但一般是不需要的。脚本编译过后,将生成的文件导入CANoe中进行测试执行。 在执行T C8 测试之前,有很多测试参数需要配置。 根据测试内容的不同(比如A RP ,I CMP v 4 ,I Pv4 等等), v TESTstudio 工程中也划分了不同的测试单元(Test Unit) , 每一个测试单元都需要独立进行配置 。测试参数分为两种,第一种 是通用参数, 比如I P 地址,M AC 地址等等, 在 "GeneralTestParameters.vparam" 这个文件中定义, 这些参数只需设置一次,不同测试单元都引用此文件中的参数 ;第二种是特有参数,每个测试单元都有独立的参数文件,比如 “ ArpParameters.vparam ” ,这个文件定义了A RP 测试时需要的特殊参数 。 图2:测试脚本 图 3 :通用参数 图 4 :特殊参数 在通用参数中 , 有一类参数需要特别介绍一下—— 测试桩(Upper Tester) 参数 ,位于 “ Testability Parameters ” 这个分组中 。 测试桩是集成在被测对象中的一个应用程序,用来接收测试系统的指令,来使被测对象进入某种状态或发送某些指定的数据。 测试桩参数是用来配置测试桩行为的一组参数。 目前测试脚本中的测试桩指令基于“ AUTOSAR testability protocol ” ——一个由AUTOSAR定义的测试桩协议。在执行测试之前,用户需要确认被测设备中已经集成了测试桩,并且支持此协议。 需要注意的是,目前版本的“ AUTOSAR testability protocol” 中定义的功能是不足以支持TC8所有测试的,比如ARP的部分测试,此示例工程中的实现仅仅是一种“示例”,理论上这部分测试桩的功能需要用户自行定义,并在 vTESTstudio中修改或添加脚本。 CAN oe CAN oe 提供了TC8测试的执行环境,如果用户仅仅需要执行测试,而不需要修改脚本,那么上面提到的v TESTstudio 是不需要的。执行T C8 测试所需的软件最低版本为1 2.0 ,并且带有E thernet option 。 图5:CANoe中的执行环境 至于硬件接口设备,理论上可以使用任何支持I EEE 100BASE-T1 的V ector 以太网接口硬件,但是不同的硬件提供了不同的功能,比如V T6306 ,由于支持一些以太网 线缆 故障的仿真,故可以支持部分物理层测试的自动化执行,这是V N56XX 系列硬件所不具备的 。 除此之外,部分被测设备可能需要特殊的唤醒方式,比如C AN 唤醒,这时便需要支持C AN 通道的接口设备。 测试用例执行完成之后,CAN oe 可生成H TML 格式的测试报告,测试报告中展示了测试结果统计,以及每个测试用例、每个测试步骤详细的执行内容和结果。 图 6 : 测试报告中的 测试结果统计 图 7 : 测试报告中的 详细测试执行情况 示例工程中还提供了一个仿真节点,此节点实现了完整的测试桩功能,用户可将工程的执行环境设置为“Simulated”,便可以 将 这个 仿真节点作为被测节点,作为展示和学习使用。 至于覆盖度方面,截至CAN oe 12.0 SP3 版本,T C8 各类测试的覆盖情况如下表所 示, 可以看到其中某些测试目前还不支持,相信在后续的小版本更新中会逐渐补充上来。 图 8 : T C8 覆盖情况统计 总结 CANoe具备仿真,分析,诊断,测试功能于一身,同时对传统总线技术的支持,以及丰富的I/O板卡资源,能够非常大的提高TC8测试的效率和自动化程度;同时采用了vTESTstudio进行测试用例的开发和管理,使易用性得以提升,用户花费较少的学习成本即可熟练使用。 作为汽车行业的标杆产品, CANoe在车载总线测试领域深耕多年,获得了行业内广大用户的认可。随着车载以太网的发展和应用,CANoe也不断扩展其功能来应对新的需求和挑战,支持CAN、CAN FD、LIN、FlexRay、MOST和车载以太网等总线技术的仿真和测试。此次对TC8的支持是一次非常重要的更新,对于汽车行业的用户来说,可以从CANoe的仿真和测试功能上获得更多的支持,将大力推动车载以太网的普及。
  • 热度 3
    2022-9-30 10:55
    2616 次阅读|
    1 个评论
    前言 车载以太网测试 实践系列, 我们 还会分享 PMA测试 实践 、 IOP测试 实践,敬请期待 。本期给大家介绍的是TC8中的TCP/IP协议一致性测试(以下简称TCP/IP测试)。 TCP/IP 测试-设备环境组成 TTworkbench TTworkbench是 思博伦 旗下一款功能强大的 测试自动化平台 ,它能够提供 完整特性的集成式测试开发和执行环境(IDE), 可进行测试脚本开发、编译,测试参数配置,测试执行,测试监控,生成测试报告。 图 1 TTworkbench平台示意 TT suite 思博伦 提供了 多种 现成可用的货架式测试 套装(TT suite ),包括 OPEN Alliance SIG一致性测试 (T C8 ) , 汽车AVB一致性测试 , AUTOSAR一致性测试 等 套装 , 每个测试套装都包含多种经过验证的测试 用 例 ,配合TTworkbench, 能够实现车载以太网常见协议 的 一致性测试 的自动化执行 。 C 50 C50 是思博伦推出的一款性能强大 的硬件 ,具有 第2至3层流量生成和分析能力 ,可搭配不同的网卡(1 00BASE-T1 、 100BASE-TX 等)来满足不同 用户 的需求 。通过网线连接至 PC 后 ,可实现 TT suite的远程执行,即测试脚本运行在 C50 中,P C 监控测试过程,收集测试数据,生成测试报告 等 。 图 2 C50实物图 Upper Tester (U T ) Upper Teste r(U T )本质上是一个运行在 DUT 中的应用,用于辅助测试执行。它能够接收T est System发送的指令,来配置被测协议栈 (I UT ) 的参数,或触发被测协议栈产生某种行为。U T 支持的指令和格式遵循A UTOSAR 体系下的《 Testability Protocol and Service Primitives 》规范,目前新版的T Tsuite 已经支持到了 1.2.0 版本。 O EM 或供应商可按照规范自行开发和集成U T , 也可购买第三方源代码自行集成, 或 通过第三方服务商来进行开发或集成。目前,北汇信息 可 提供U T 的 集成 服务。 图 3 Upper Tester(UT)工作原理 TCP/IP 测试-被测对象组成 D UT 被测设备为实现了T CP/IP 协议栈的非A UTOSAR 控制器。 调试接口 为了更好 地 监视测试过程,D UT 最好能提供一个调试 接口 , 这样 U T 可通过这个接口输出一些调试信息,以帮助测试工程师更好 地 判定问题。 这个接口可以是串口 、 S SH 、 或T ELNET 等,具体的类型并不限定。 需要注意的一点是 ,《 Testability Protocol and Service Primitives 》目前不支持T C8 中的A RP 测试 ,这时候就必须依赖上面提到的调试接口才能进行测试, 并需要支持清除 ARP动态缓存等配置和功能(详情可面对面沟通) 。 若提供的是S SH 调试接口,可配合 TT suite实现A RP 自动化测试,若是其他接口类型,则只能进行半自动化测试。 TCP/IP 测试-测试过程 测试准备 连接Test System与D UT 加载对应的T T suite 配置TTsuite参数,如I P 地址 ,M AC 地址等 启动U T 图 4 配置测试参数 执行测试 运行测试脚本 图 5 测试脚本运行示意图 获得测试数据和测试报告 图 6 测试报告示意图 TCP/IP 测试- 小结 我们经常会听到这样的问题,TCP/IP协议栈已经发展了近30年,想必是十分成熟可靠了,那么为什么还要投入精力去测试呢? 这个问题回答起来很简单,只需要举一个例子即可。 很多车载信息娱乐域的控制器采用了Linux系统,因为它成熟可靠,性能强大,应用资源丰富,且开源免费。但是对于Linux的TCP/IP协议栈,大多参数都采用缺省的配置,这就使有些特性可能不满足车载的应用要求。比如,在缺省情况下,任意目的IP地址的ARP数据包都会被Linux接收,而TC8 要求 DUT 应忽略掉非指向自己的数据包,以提高安全性。 这些细节也是做正向架构设计和参数配置需要约束的,是测试带来的价值之一,尤其是在当前摸石头过河的阶段。深入的测试完全可以“反哺”设计,当然这需要对应用场景和协议本身(缺一不可)有足够的认知。 所以我们想表达的是,TCP/IP更多的是为互联网设计的,它的很多机制只有在海量用户和数据,并且在非常复杂且未知的网络环境下才会起作用,否则可能起到相反的效果。 我们必须意识到,车内的局域网是相对静态的、封闭的、简单的,我们必须做一些针对性的优化,才能达到更好的网络性能和更高的安全性。而TC8的意义,可能就在于此。 图片来源:www.eenewsautomotive.com
  • 热度 13
    2022-2-11 15:50
    1776 次阅读|
    0 个评论
    时不时总会遇到一些问题:“CANopen的一致性测试怎么做?”,“有没CANopen一致性测试软件,怎么获取?”,“你们能否帮我们做CANopen的一致性测试?”为了方便大家,虹科工程师将 如何进行CANopen的一致性测试 的相关概念、所需工具、测试过程以及测试过程中可能会遇到的问题进行分享。 1. CANopen的一致性测试概念 可从CiA协会组织 官方链接 了解相关信息,官方的测试中心中有CANopen的一致性测试服务(使用CTT软件)以及兼容性插拔测试服务。CiA提供一致性测试软件,对新开发的从站进行测试,以保证设备符合CANopen基本通讯协议DS301。厂商可以自行购买此软件,进行自测试,也可以申请正式的测试,成为会员也可以获取到CTT的测试软件,测试必须提供正确的EDS文件。 2. 一致性测试软件CTT的测试内容 参考CiA组织 官方链接 ,CTT软件(当前版本CANopen Conformance Test Tool 3.0.3.8)只针对CiA 301协议,不对401,402等设备子协议进行检测,同时可以检测eds文件是否正确。 3. 一致性测试所需要工具 CANopen Conformance Test Tool Windows PC CANUSN硬件,比如PCAN CANopen Testing Interface (COTI) specification-插件来自PCAN硬件厂商 4. CANopen一致性测试过程: 以PCAN+CANopen IO 硬件作为测试举例 4.1 安装软件 安装CTT软件,将CTT license以及PCAN对应的COTI插件放置到CTT的安装目录下 4.2 测试过程 选择需要的测试项目进行测试 4.3 测试结果 最后的测试结果以及错误报文会显示在错误信息栏。 4.4 避免踩坑 该CTT软件存在一些bug,需要对禁用一些测试选项,出现错误后,需要人工的再进行具体的分析。 SDO 29 OD 10 Emergency 06 Synchronization 03 (number of Test other 02 Test other 03 Test other 04
相关资源
  • 所需E币: 5
    时间: 2023-4-14 13:30
    大小: 1.79MB
    上传者: george123012
    mipi dphy力科示波器一致性测试方案和分析,原厂资料
  • 所需E币: 0
    时间: 2023-2-12 22:09
    大小: 377.33KB
    上传者: ZHUANG
    ARMDSP系统MMU在射频一致性测试仪表的实现
  • 所需E币: 0
    时间: 2020-12-27 16:33
    大小: 1005.27KB
    上传者: stanleylo2001
    EMI一致性测试与EMI预兼容性测试
  • 所需E币: 0
    时间: 2020-12-22 23:01
    大小: 362.1KB
    上传者: czd886
    ARM+DSP系统MMU在射频一致性测试仪表的实现
  • 所需E币: 5
    时间: 2020-7-2 20:26
    大小: 1.14MB
    上传者: samewell
    EMI一致性测试与EMI预兼容性测试.pdf
  • 所需E币: 3
    时间: 2020-1-1 23:42
    大小: 612.35KB
    上传者: 二不过三
    AgilentN5399AHDMI电气性能验证与一致性测试软件针对Infiniium80000和90000系列示波器而开发,能够快速、轻松地验证和调试机顶盒、数字视频录像机、DVD播放机、娱乐系统和主板系统所使用的高清晰度多媒体接口(HDMI)设计。HDMI电气测试软件已被HDMI授权测试中心(ATC)采纳并使用,因此您可以充满信心地用它执行HDMI电气校验表测试,并将其作为开发工具使用。该软件能以灵活的报告格式显示测量数据结果,并且报告中还包含裕量分析,显示设备通过或未通过各项测试的程度。用于Infiniium示波器的AgilentN5399AHDMI电气性能验证与一致性测试软件技术资料让您更轻松地验证和调试HDMI设计AgilentN5399AHDMI电气性能验证与一致性测试软件针对Infiniium80000和90000系列示波器而开发,能够快速、轻松地验证和调试机顶盒、数字视频录像机、DVD播放机、娱乐系统和主板系统所使用的高清晰度多媒体接口(HDMI)设计。HDMI电气测试软件已被HDMI授权测试中心(ATC)采纳并使用,因此您可以充满信心地用它执行HDMI电气校验表测试,并将其作为开发工具使用。该软件能以灵活的报告格式显示测量数据结果,并且报告中还包含裕量分析,显示设备通过或未通过各项测试的程度。N5399AHDMI电气测试软件可上所包括的测试。N5399AHDMI电完成满足HDMI1.3电气标准对各种气测试软件可以帮助您执行发射机要想使用N5399AHDMI电气家庭影院组件(DVD播放机、机顶盒……
  • 所需E币: 4
    时间: 2020-1-2 00:54
    大小: 1.72MB
    上传者: wsu_w_hotmail.com
    介绍了几种串行总线的标准,一致性测试的测量内容,以及测量这些内容的解决方法。基础知识串行数据一致性测试和验证测量串行数据一致性测试和验证测量基础知识入门手册目录串行总线-既定的设计标准4广泛的串行标准4-7SATA4PCIExpress5HDMI5常用的架构单元6第二代串行挑战8-9千兆位速度9抖动9传输线效应9噪声9一致性测试9-12眼图测量10幅度测试10定时测试11抖动测试11接收机灵敏度测试12电路板和互连测试12一致性测试解决方案12-18连接能力12TriMode差分探头13伪差分连接可移动探头13SMA伪差分连接探头14真差分可移动探头14SMA真差分探头14夹具15码型生成15接收机灵敏度测试16测试流程16接收机揭秘17接收机幅度灵敏度测量17接收机定时测量17接收机抖动容限测量182www.tektronix.com/serial_data串行数据一致性测试和验证测量基础知识入门手册信号采集19-22带宽要求19捕获五次谐波至关重要20带宽和跳变20从多条通路中采集数据20采样率和记录长度22信号分析22-26实时示波器或取样示波器22眼图分析23抖动分析24找出抖动和BER性能24噪声分析26SSC分析27传输介质分析28反嵌/归一化28小结29进一步读物30www.t……
  • 所需E币: 5
    时间: 2020-1-2 01:13
    大小: 857.65KB
    上传者: wsu_w_hotmail.com
    在信号传输领域占统治地位的高速串行系统速度正不断翻新:USB3.0的5Gbps数率比起USB2.0的480Mbps而言提升了10倍,PCIExpress总线在几年之内也从最初的2.5Gbps扩展到8Gbps,数据存储领域的SATA和SAS也已经进化到第三代6Gbps,还有DDR内存总线、以太网、HDMI、DisplayPort等等均无一例外的提升速度至更高水平。推动串行数据率不断攀升的动力来自于互联网时代的生存法则:快鱼吃掉慢鱼,而非大鱼吃小鱼。串行数据一致性测试的若干技术要点美国力科公司北京代表处李海龙对于5Gbps速率以下的信号而据分析仪SDA实现,高保真还原信号在信号传输领域占统言,由于setuptime和holdtime的窗口需要能采集到上升沿5次谐波分量,治地位的高速串行系统速margin较大,一般只需考虑发送端测对应的仪器带宽最低要求为数据率的度正不断翻新:USB3.0试即可,而对于5Gbps速率以上超高2.5倍,比如USB3.0测试要求示波器带速信号,由于本身margin就较小,再宽为12.5GHz以上,SATA6G要求15GHz的5Gbps数率比起USB2.0加上高频分量在信道传输时衰减相对带宽以上。力科公司的SDA8Zi是新一的480Mbps而言提升了10更大,到接收端时出现误码的概率也代更高速串行信号发送端测试的最佳倍,PCIExpress总线在几……
  • 所需E币: 4
    时间: 2020-1-2 01:25
    大小: 1.5MB
    上传者: 238112554_qq
    pcie一致性测试方法PCIE系统架构及物理层一致性测试PCIE系统架构PCIE22009-9-21高速信号完整性工程师培训课程PCIE协议的分层PCIE设备APCIE设备B设备核心设备核心设备核心逻辑接口设备核心逻辑接口处理层(事务层)处理层(事务层)数据链路层数据链路层物理层物理层32009-9-21高速信号完整性工程师培训课程PCIE各层的主要功能1.处理层/事务层(TransactionLayer):处理层按功能可以分为主要负责存储器,I/O,配置,消息事务的处理,具体动作包括地址空间的寻址,路由,流量控制,中断处理,端口以及虚拟通道的仲裁,QOS,高级电源管理,寄存器配置等。2.数据链路层(DataLinkLayer):数据链路层主要是保证各链路完整的对数据进行传输,具体动作包括对处……