电子发烧友网 > 测量仪表 > 高速串行测试 > 正文

高速串行数据链路的自动化一致性测试

2012年04月24日 16:00 次阅读

  引言

  高速串行数据链路的一致性测试是个复杂的课题,既要求测试设备厂家能提供高性能的仪器,又要求测试工程师能充分利用仪器去解决问题。大家都希望仪器是我们解决问题的一部分,而不是问题本身的一部分。美国力科公司在数字示波器和串行数据分析仪平台上提出了“自动化测试”的概念,为多个串行数据标准一致性测试提供完整的解决方案,包括最新的数字示波器和串行数据分析仪,能支持最高18GHz模拟带宽、60GS/s实时采样率。作为解决方案的一部分,力科还推出了自动化一致性测试软件包QualiPHY,致力于提高工作效率,降低工程师操作仪器和生成报告的复杂度,让工程师不会再觉得一致性测试是枯燥无味的任务。下文向大家介绍QualiPHY是如何帮助工程师应对高速串行数据链路测试面临的挑战的。

  一致性测试的难点

  目前,进行串行数据链路一致性测试的主要仪器平台是高速数字示波器或串行数据分析仪(如力科公司的SDA),工程师在利用这些设备进行测试时,普遍面临下面介绍的困难。

  1 如何掌握测试标准内容

  随着串行总线技术的日益进步,信号完整性成为设计师最头疼的问题,包括串扰、EMI、抖动、反射、封装噪声、偏移和静电等,这些问题对设计、测试同样重要。各种串行总线的一致性测试标准均定义了以适应高速信号庞大的信号完整性分析需求。例如,100BaseT的一致性测试规范要求测量眼图、抖动、上升/下降时间、过冲/下冲、差分输出电平、高低电平对称性、占空比偏移等;USB2.0一致性测试规范对HighSpeed的Device分析也定义了几十个参数。每一种参数的测量对于示波器的使用都定义了设置参数,如图2所示就是以太网一致性测试对过冲参数测量的示波器设置要求。

  测试规范对每种参数都有适用范围,实际测量值必须落在这个范围才被判定为合格。

  所以,测试工程师既需要掌握完整的测试参数列表,又需要了解每种参数对应的示波器工作状态,还需要清楚每个参数的合格测量范围。这是非常复杂的工作。

  2 如何设置测试环境

  串行数据的信号质量分析和一致性测试一般都离不开测试夹具的辅助。夹具的主要作用是在不同的信号形式之间相互转换,比如以太网测试夹具就是将双绞线信号转换成探头信号。每个测量项目都需要测试夹具、被测器件和示波器三者之间建立合适的互连拓扑关系,准确掌握所有连接关系也是非常困难的事情。

       

  3 对仪器操作不是很熟悉

  串行数据总线技术的飞速进步对示波器的性能提出了更高的标准,同时也使得现代高端示波器的操作复杂度也日益加大,记住一致性测试规程中的每个步骤,示波器该如何操作,是非常不容易的事。

  4 如何生成测试报告

  每个硬件工程师都有这种切身体会,编写测试报告是非常费神费时的工作。需要收集测量结果、对比标准规范来分析某个测量参数是否合格,保存关键波形画面并贴到报告中去,如果测试参数多达几十个,比如USB2.0测试,那工作量将是非常巨大的。

  5 串行数据协议类型比较多

  计算技术的不断普及和内容需求的迅猛增长都需要更快的数字通路,目前PCI Express、SATA、HDMI、SAS等串行数据总线架构已经广泛应用于数字环境中,而且更快速的PCIExpress2.0、HDMI1.3、SATAIII等第二代和第三代总线架构也已经开始出现或正在研发过程中,再加上更为普遍的Ethernet和USB2.0,串行总线协议的类型越来越丰富,对测试工程师的要求也越来越高。不同协议测试的切换都意味着重新开始学习。

  QualiPHY软件特性

  针对高速数字系统工程师在进行串行总线一致性测试时面临的难题,美国力科公司推出了功能强大、易于使用的QualiPHY软件包,下面从几个方面介绍该软件如何帮助工程师解决这些一致性测试难题。

  1 用户可定制测量项目

  完整的一致性测试包含十几个甚至几十个项目,但不是每次测试都要遍历全部项目。

  QualiPHY软件支持用户可定制化测试项目,可以选择单个或多个项目分别测试,从而大大提高了灵活性。图3描述的是USB2.0 High Speed的Device or Hub测试项目定制窗口。

  2 自动化测试

  根据选择好的测试项目,QualiPHY随即展开一系列自动化测试过程:自动设置示波器工作参数包括采样率、存储深度、采集时间、纵轴刻度、触发电平等;自动定义测量参数;自动调用第三方软件如Matlab对波形运算,自动分析波形和测量结果,自动输出分析结果,整个测试过程完全是自动化的,无须任何人工干预。在测试过程中会同步显示测试状态和过程提示。

  QualiPHY软件针对工程师操作示波器进行一致性测试的使用特点而优化自动化测试流程,有效提高了一致性测试效率,并大大降低了操作仪器难度和重复劳动量,使得测试过程充满乐趣而不再是枯燥无味的任务,因而一推出即深受工程师的喜爱。图4是SATA一致性自动测试界面。

  3 图表化提示

  QualiPHY软件的用户界面设计非常人性化和直观实用,它会以图表化的方式显示出一致性测试的每个环节中测试夹具、示波器主机和DUT三者之间的拓扑关系,使用者无须记忆,就能正确设置测试环境。

  4 自动分析测量数据

  示波器采集波形后,并按规范测量参数后,QualiPHY软件会自动将其与标准做对比,并输出此参数通过或失败的结论。图5展示了QualiPHY软件包对10BaseT峰值差分输出电压分析的结果,实际测量值为2.52V,802.3标准合格范围是2.20~2.80V,显然此参数测试通过。

  5 集成多种串行数据协议

  QualiPHY软件集成了多种串行协议,包括流行的SATA、UWB、PCIE、SAS、FBDIMM、HDMI、USB、ENET等。不同的串行协议采用相同的用户界面和操作方法,工程师无须重复学习,举一反三即可快速掌握全部协议的一致性测试流程。

  6 自动输出报告

  QualiPHY软件在完成所有指定项目的测量和分析任务后,会自动生成美观、实用、符合标准规范的测试报告,报告格式可以选择是XML、HTML或PDF格式。节省了编写测试报告的时间,工程师就可以把更多精力放在产品设计上,而不是测试上。

  QualiPHY系统设置

  QualiPHY软件包支持多种串行数据标准协议,既可以直接运行在数字示波器上,也可以运行在其他计算机上。推荐的执行方式是单独运行在一台控制计算机上,通过TCP/IP协议与测试示波器建立通信连接。这样做的主要好处是示波器上显示波形,QualiPHY软件显示分析结果,两种界面可以同时被用户观测。QualiPHY软件下发设置参数和测量命令到示波器上,示波器上传捕获波形到QualiPHY分析,QualiPHY将分析结果在控制PC上输出美观、实用和符合规范的结果报告。图6描述了QualiPHY_for_ENET测试环境。用户可以去www.lecroy.com自由下载QualiPHY软件包,亲身体会它给高速串行数据一致性测试带来的高效和便利性。

  结语

  QualiPHY自动化一致性测试软件运行在中高端数字示波器或串行数据分析仪上,针对典型高速串行数据链路一致性测试的流程特点,提供了全面而丰富的软件功能和人机界面,有效降低了工程师操作仪器的复杂度,提高了测试效率,从而使得一致性测试成为一件非常有趣的工作,而非枯燥无味的任务。

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

Android 程序员必须掌握的三种自动化测试方...

app开发 一般对软件质量有更高的要求,所以我们app的开发者一定要学会自己测试自己的代码,自己测试...

发表于 2018-02-06 16:05 703次阅读
Android 程序员必须掌握的三种自动化测试方...

Android 手机自动化测试工具有哪几种

Android 手机自动化测试工具有哪几种:Monkey是Android SDK自带的测试工具.Mo...

发表于 2018-02-06 15:35 950次阅读
Android 手机自动化测试工具有哪几种

串行程序如何并行化,串行和并行的区别

串行程序是基于嵌入式Linux串行通信GUI终端设计及实现。传统意义上的写法,我们得到的往往会是串行...

发表于 2017-12-08 10:23 900次阅读
串行程序如何并行化,串行和并行的区别

导串行接口的选择及其优缺点

降低任何嵌入式设计的体积和成本的常用方法是使用具有较少I/O引脚的通信总线。虽然从并行总线发展到串行...

发表于 2017-12-01 16:06 277次阅读
导串行接口的选择及其优缺点

新手想问一个关于12864串行通信显示的程序问题(2812)

发表于 2017-11-26 20:35 506次阅读
新手想问一个关于12864串行通信显示的程序问题(2812)

想基于Labview做个电源模块(DC/DC )各参数的测试系统

发表于 2017-10-12 14:34 417次阅读
想基于Labview做个电源模块(DC/DC )各参数的测试系统

【STM32L476 Nucleo试用体验】数据保存与SD卡操作

发表于 2017-10-09 21:50 608次阅读
【STM32L476 Nucleo试用体验】数据保存与SD卡操作

有了这几款设备,焊接容易多了

发表于 2017-08-21 15:10 724次阅读
有了这几款设备,焊接容易多了

泰克助力实现400G PAM4电接口自动化测试

全球领先的测量解决方案提供商——泰克科技公司日前扩大了其PAM4测试解决方案产品线,为OIF-CEI...

发表于 2017-07-26 14:54 256次阅读
泰克助力实现400G PAM4电接口自动化测试

NI:智能时代展望更智能的测试系统趋势

如今电子制造公司的一个新兴趋势是通过产品测试来实现竞争差异化。美国国家仪器公司(以下简称NI)的联合...

发表于 2017-06-30 14:26 435次阅读
NI:智能时代展望更智能的测试系统趋势

NI使用ATE核心组件配置,帮助降低测试系统设计...

新闻发布– 2017年5月23日 – NIWeek – NI(美国国家仪器,National Ins...

发表于 2017-05-24 16:41 232次阅读
NI使用ATE核心组件配置,帮助降低测试系统设计...

这款堪比世界级标准的技术,造福无数工程师,从测试...

想要更快地完成产品上市?任你随心所欲DIY,这些技术可以帮助技术方案公司或工程师朋友更灵活地随心所欲...

发表于 2017-04-20 14:10 23次阅读
这款堪比世界级标准的技术,造福无数工程师,从测试...

NI自动化测试趋势展望回顾了智能设备时代所需的测...

作为致力于为工程师和科学家提供解决方案来帮助他们应对全球最严峻的工程挑战的供应商,NI(美国国家仪器...

发表于 2017-02-13 13:58 224次阅读
NI自动化测试趋势展望回顾了智能设备时代所需的测...

西安交通大学与NI合作建立联合创新实验基地

美国国家仪器公司(NI)与西安交通大学机械工程学院合作建立的“测控技术与仪器联合创新实验基地”(以下...

发表于 2013-04-10 16:36 515次阅读
西安交通大学与NI合作建立联合创新实验基地

使用NI软件与PXI硬件进行高级无线电系统自动化...

NI软硬件平台的功能与灵活性,可帮助我们有效开发高度稳定的测试系统、满足客户的所有需求,并能确保配合...

发表于 2013-02-18 17:29 416次阅读
使用NI软件与PXI硬件进行高级无线电系统自动化...

PXI技术最新发展与应用

PXI平台的出现为自动化测试提供了一种新的思路。全球各地的用户基于PXI平台在多个领域实现各种不同的...

发表于 2013-01-21 11:24 583次阅读
PXI技术最新发展与应用

如何把握真正行之有效的嵌入式智能设备测试?

嵌入式技术和新一代移动通讯网络的发展使得嵌入式智能设备大量的涌现。这些设备的大都具有嵌入式操作系统的...

发表于 2012-12-27 10:46 419次阅读
如何把握真正行之有效的嵌入式智能设备测试?

50GHz!安捷伦保持业界最高噪声测量精度

安捷伦科技公司日前宣布,将 PNA-X 网络分析仪的信号源校正噪声系数测量功能扩展至 43.5 和 ...

发表于 2012-12-10 16:38 336次阅读
50GHz!安捷伦保持业界最高噪声测量精度

全面提升自动化测试,NI TestStand 2...

NI TestStand 2012采用全新的模块化框架,能够简化自动化测试的开发和报告生成。

发表于 2012-11-06 17:42 564次阅读
全面提升自动化测试,NI TestStand 2...

NI Days 2012即将登场 领跑自动化新纪...

NIDays为美商国家仪器 (National Instruments, NI) 的全球图形化系统设...

发表于 2012-10-26 09:32 316次阅读
NI Days 2012即将登场 领跑自动化新纪...

使用NI LabVIEW对手机LCD组件进行灵活...

我们选择了美国国家仪器公司的即成可用的硬件模块,并使用LabVIEW和NI TestStand软件开...

发表于 2012-09-26 14:28 1209次阅读
使用NI LabVIEW对手机LCD组件进行灵活...

NI公司以领先的通道密度扩充SMU系列产品

NI推出新的PXI SMU系列产品,适用于自动化半导体测试。全新的NI PXIe-4143 SMU每...

发表于 2012-09-14 10:46 643次阅读
NI公司以领先的通道密度扩充SMU系列产品

力科发布多通道串行数据分析工具SDAIII-Co...

Chestnut Ridge, NY, July 2, 2012 纽约Chestnut Ridge,...

发表于 2012-07-31 11:22 277次阅读
力科发布多通道串行数据分析工具SDAIII-Co...

爱德万力拼2014年自动化测试设备(ATE)市占...

爱德万(Advantest)力拼2014年市占超过50%的目标。自动化测试设备(ATE)龙头爱德万在...

发表于 2012-05-21 09:41 873次阅读
爱德万力拼2014年自动化测试设备(ATE)市占...

艾法斯获得授权为移动设备的自动化测试提供测试系统

艾法斯有限公司日前宣布:该公司已经和高通有限公司(Qualcomm Incorporated)签署了...

发表于 2012-05-10 14:39 216次阅读
艾法斯获得授权为移动设备的自动化测试提供测试系统

WLAN自动化测试平台的设计及实现

本文介绍的WLAN自动化测试平台,采用Linux作为控制端,远程Telnet AP端和STA端,分别...

发表于 2012-04-23 11:03 1101次阅读
WLAN自动化测试平台的设计及实现

凌力尔特推出串行18 位1.6Msps伪差分SA...

凌力尔特公司 (Linear Technology Corporation) 推出串行 18 位、1...

发表于 2011-11-09 09:48 321次阅读
凌力尔特推出串行18 位1.6Msps伪差分SA...

一种GUI自动化测试框架方案

目前,在GUI自动化测试中,很多软件体系都采用录制回放技术。这种技术要求测试者通过鼠标和键盘的点击进...

发表于 2011-08-24 11:17 1431次阅读
一种GUI自动化测试框架方案

动态文档发布系统中的自动化测试应用

文章首先介绍了动态文档发布系统,然后为了达到保证文档保真度不因系统升级而降低的目的,提出了一种轻量级...

发表于 2011-08-03 11:06 295次阅读
动态文档发布系统中的自动化测试应用

基于PIC单片机与16位串行D/A转换的原理

本文介绍了基于PIC单片机与16位串行D/A转换的原理!

发表于 2011-06-23 11:26 392次阅读
基于PIC单片机与16位串行D/A转换的原理

PXI-自动化测试平台

PXI作为测试和测量应用的一个标准平台,利用现成即用的商业技术提升了测试系统的性能,同时降低了系统的...

发表于 2011-05-11 10:03 424次阅读
PXI-自动化测试平台

串行RapidIO与万兆位以太网

要理解10GE和S-RIO之间的差别,首先必须了解这两种标准的发展历史。以太网标准是专为大型局域网或...

发表于 2011-03-07 12:03 681次阅读
串行RapidIO与万兆位以太网

嵌入式环境下串行帧通信的设计

通过分析设备间的通信需求,设计了一种分层的串行帧通信协议,该协议简单可靠,能适应多种系统环境。在嵌入...

发表于 2011-02-17 09:45 567次阅读
嵌入式环境下串行帧通信的设计

基于双工方式的PC机与单片机之间的串行通信实现

  单片微型计算机简称单片机,它是将中央处理器(CPU)、存储器(RAM,ROM)、定时/计数器和各...

发表于 2010-11-03 10:04 422次阅读
基于双工方式的PC机与单片机之间的串行通信实现

8位并行输入/串行输出接口

发表于 2010-08-12 11:54 925次阅读
8位并行输入/串行输出接口

8位并行输入/串行输出数据转换器

发表于 2010-08-12 11:53 3739次阅读
8位并行输入/串行输出数据转换器

JK并行输入/串行输出移位寄存器

发表于 2010-08-12 11:50 561次阅读
JK并行输入/串行输出移位寄存器

并行输入/串行输出移位寄存器

发表于 2010-08-12 11:49 2592次阅读
并行输入/串行输出移位寄存器

4位串行输入/并行输出移位寄存器

发表于 2010-08-12 10:58 2022次阅读
4位串行输入/并行输出移位寄存器

自动化测试解决方案

如今,伴随着测试需求的多样化和复杂化,软件定义的仪器系统成为测试测量行业最重要的发展趋势和主流技术。...

发表于 2010-07-14 09:43 925次阅读
自动化测试解决方案

NI发布的《2010自动化测试前景报告》

NI发布的《2010自动化测试前景报告》     &nbs...

发表于 2010-04-24 11:13 195次阅读
NI发布的《2010自动化测试前景报告》

51单片机的串行通信口原理解析

51单片机的串行通信口原理解析 MCS-51单片机内部有一个全双工的串行通信口,即串行接收和发送缓...

发表于 2010-03-17 16:38 6285次阅读
51单片机的串行通信口原理解析

串行通信口软件编程

串行通信口软件编程 80C51的串行通信口是

发表于 2010-03-06 10:07 218次阅读
串行通信口软件编程

单片机入门教程第21课-串行接口

单片机入门教程第21课-串行接口 概述  串行接口的一般概念  单片机与外界进行信息交换称之为通讯...

发表于 2010-01-07 15:47 369次阅读
单片机入门教程第21课-串行接口

单片机入门教程第22课-串行口应用编程实例

单片机入门教程第22课-串行口应用编程实例  1. 串口方式0应用编程 8051单片机串行口方式0...

发表于 2010-01-07 15:40 640次阅读
单片机入门教程第22课-串行口应用编程实例

Tektronix自动化方案支持HDMI 1.4...

Tektronix自动化方案支持HDMI 1.4兼容性测试 Tektronix宣布推出采用直接合成...

发表于 2009-11-24 08:29 285次阅读
Tektronix自动化方案支持HDMI 1.4...

串行AD和DA芯片的应用

本文简单介绍MAXIM公司生产的串行AD芯片MAX1241及串行DA芯片MAX539的接口及编程, ...

发表于 2009-06-16 07:50 2513次阅读
串行AD和DA芯片的应用

TMS320F240与PC机串行通讯的设计

简要介绍了数字信号处理器TMS320F240串行通信接口模块SCI和RS-485标准接口芯片MAX4...

发表于 2009-05-17 12:43 335次阅读
TMS320F240与PC机串行通讯的设计

VC实现串行通讯的三种途径

介绍了串行通讯的基本原理,以及在Win98,Win2000环境下实现串行通讯的三种方法,并给出了用V...

发表于 2009-05-17 12:42 1092次阅读
VC实现串行通讯的三种途径

PC机与嵌入式计算机系统串行通讯的硬软件实现

【摘 要】 介绍了微机(PC)与嵌入式计算机系统的串行通讯的方法,叙述了嵌入式计算机在温控系统中的应...

发表于 2009-05-15 21:41 227次阅读
PC机与嵌入式计算机系统串行通讯的硬软件实现

TMS320VC5402与PC机进行串行通信的两...

【摘 要】 介绍了TMS320VC5402和PC机进行串行通信的两种方案,分析了两者的特点,并且给出...

发表于 2009-05-14 20:37 399次阅读
TMS320VC5402与PC机进行串行通信的两...

选择串行总线

摘要:本应用笔记讨论微控制器作为当今各种先进电子产品的核心,与一个或多个外设器件的通信技术。以前,微...

发表于 2009-05-09 09:04 708次阅读
选择串行总线

串行数字网络

摘要:本文提供了可以挂接两个或更多数字器件进行通信的串行接口的关键特性。设计工程师可以利用本文给出的...

发表于 2009-05-09 08:44 156次阅读
串行数字网络

选拔使用RS-232接口,遥感-422,和RS-...

Abstract: Three common serial data standards, RS-2...

发表于 2009-04-24 17:16 528次阅读
选拔使用RS-232接口,遥感-422,和RS-...

RS - 232串行通信-Fundamental...

Abstract: Due to its relative simplicity and low h...

发表于 2009-04-24 16:39 1846次阅读
RS - 232串行通信-Fundamental...

LVDS串行-解串器在双绞线电缆数据传输中的性能...

利用串行-解串器能够大大减少近距离、宽带数据通信中的连线,类似的应用有电信和网络设备的背板互连、3G...

发表于 2009-04-24 15:19 448次阅读
LVDS串行-解串器在双绞线电缆数据传输中的性能...

如何使用MAXQ串行驱动程序开发应用-How t...

Abstract: The application note demonstrates how to...

发表于 2009-04-23 16:34 271次阅读
如何使用MAXQ串行驱动程序开发应用-How t...

I²C串行实时时钟与微控制器的接口

摘要:本应用笔记提供了Dallas I²C接口实时时钟的通用硬件配置和软件例程。本例程适用...

发表于 2009-04-21 11:09 806次阅读
I²C串行实时时钟与微控制器的接口

202单片机和PC的串行MAX232接口原理图

202单片机和PC的串行MAX232接口原理图

发表于 2009-04-02 12:18 1133次阅读
202单片机和PC的串行MAX232接口原理图

远距离串行通信电路

远距离串行通信电路

发表于 2009-02-12 21:02 279次阅读
远距离串行通信电路

嵌入式测试为串行I/O提供真正的价值

随着技术的进步,电子行业自身在不断地发明创新。嵌入式系统设计师最清楚这一点,许多人开发的应用之多甚至...

发表于 2009-02-01 09:13 158次阅读
嵌入式测试为串行I/O提供真正的价值

ARM的串行口实验

ARM的串行口实验 一、 实验目的1.掌握ARM 的串行口工作原理。2.学习编程实现ARM 的UA...

发表于 2008-12-25 23:22 1164次阅读
ARM的串行口实验