您的位置 首页 发布

串行数据一致性测验系列之二–串行数据测验发包办法的评论

在串行数据测试中,经常会使用专门的测试夹具把待测试信号引入示波器中测量和分析,这时,待测试的串行信号链路并不在正常工作状态(即正

串行数据测验中,常常会运用专门的测验夹具把待测验信号引进示波器中丈量和剖析,这 时,待测验的串行信号链路并不在正常作业状况(即正常的事务数据流形式),而是作业在测验形式,待测验芯片的该串行链路的发送端有必要强制发送出测验数据 包,然后经过测验夹具和同轴电缆衔接到示波器,本文将扼要评论串行数据测验时怎么发送出数据包。

百兆/千兆以太网

在 许多3C产品中都有RJ45接头的以太网口,最常见的速度为百兆和千兆,对应的规范为100BASE-TX和1000BASE-T,运用非屏蔽双绞线来连 接网口。一般,网卡芯片厂商供给了发包程序或许修正寄存器办法,让网卡芯片宣布特定的测验数据包。比方Intel的LanConfig软件适用于一切 Intel的网卡芯片,Marvell、Realtek、Broadcom等等都有各自的发包程序和办法,测验工程师能够找网卡芯片公司或测验仪器厂商的 技术支持索要发包程序。不过关于百兆以太网口,能够用诱导发包办法让网卡芯片宣布百兆测验数据包。下图1为运用该办法测验百兆以太网的示意图。后来咱们设 计了新的百兆以太网夹具(产品代码为:TF-ENET-CN),包含了图1的电路,夹具上两个RJ45衔接器,一个招待测验网卡,别的一个衔接设置为百兆 全双工的网卡,示波器用同轴电缆衔接到夹具即可观察到待测验网口发送出的数据包。


图1:百兆以太网测验的诱导发包办法

USB2.0

USB分为HOST和DEVICE两类:关于DEVICE,需求一台电脑,运转HSElectricalTestTool发包程序(可从www.usb.org下 载,如图2所示),依照示波器厂商的USB测验软件包的指示操作该发包程序即可让待测验DEVICE发送出恰当的测验数据包。关于HOST,假如是能够运 行WINXP或WIN2K的USB端口,相同能够运转HSElectricalTestTool发包程序,依照示波器厂商的USB测验办法操作该软件,即 可发送出测验数据包;假如该HOST是嵌入式体系的USB端口,则需求USB芯片厂商供给发包办法。关于全速和低速的USB HOST测验,无需发包软件即可测验。

PCI Express

PCIe 的发包办法比较简单,PCIe的TX正负信号经过隔直%&&&&&%后接到2个50欧电阻,PCIe芯片上电后能够发送出测验数据包,该数据包由 K28.5/D21.5/K28.5/D10.2组成。关于计算机主板上的PCIE 16X/8X/4X/1X的衔接器,运用PCI官方安排PCISIG供给的测验夹具CLB进行测验,CLB插到主板上后,用同轴电缆衔接CLB与示波器的 通道(通道的输入设置为DC50欧),主板上电后即可发送出测验数据包,示波器就能够测验PCIE了(如图3所示为PCIe Gen2的主板测验示意图)。关于PCIE的插卡,需求运用PCISIG的测验夹具CBB,CBB上供给了PCIe插卡的电源和时钟,把待测验PCIE插 卡插到夹具CBB,然后用同轴电缆衔接CBB与示波器,对CBB上电后插卡就宣布测验数据包到示波器。

SATA

SATA芯片的发包分为几种状况:

对 于PC客户,假如运用Intel芯片组的主板,能够运转RU软件修正寄存器,让ICH?(I/O Controller Hub)芯片发送出测验数据包。比方关于ICH6/7的SATA测验,DOS发动后运转RU软件,在RU软件中挑选DEV 1Fh FUNC2的设备,然后把对应的4个地址的数值修正为00/1C/04/FF,即可发送出测验数据包。
PCI DEV31 = DEV 1Fh FUNC 2
92->00 A0->1C A6->04 92->FF

此 外,Intel供给了一个文档辅导怎么修正芯片寄存器、怎么运用示波器和SATA测验夹具、怎么运转Sigtest软件输出测验报告。文档名 为:Intel ICH? Serial ATA Motherboard Signal Quality Testing (MSQT),可向Intel技术支持讨取。

SAS

SAS芯片厂商LSI LOGIC供给了发包软件,一般体系从DOS发动后,运转该发包程序,能够挑选各种测验码型、还能够调理信号起伏和去加剧程度。SAS的测验夹具与测验方 法与SATA相似。假如芯片厂商没有供给发包软件,也可运用力科SAS协议剖析仪,经过夹具的RX端装备SAS芯片发送测验数据包。

HDMI

对 于HDMI Source的测验,一般先衔接显示器后设置到各种分辨率(比方1080i、720p等等),然后拔掉SOURCE端的HDMI电缆,在待测验HDMI接 口上刺进测验夹具(Efficere的HDMI夹具),测验夹具经过探头衔接到示波器,即可观察到HDMI端口发送出的信号。

还有一种办法是先在主板上连上SATA硬盘,用U盘从DOS发动,然后拔掉主板上的SATA电缆,插上夹具,衔接示波器,即可检测到SATA数据包。

对 于嵌入式体系的SATA接口测验,工程师一般都是跑事务码流的时分用差分探头点测,很少运用SATA测验夹具测验。原因是运用夹具后SATA的HOST和 DEV%&&&&&%E就断开了,待测验SATA芯片一般就中止发包了。关于这种发包困难的SATA芯片测验,能够运用力科SATA协议剖析仪,如图5所示为运用力 科SASTracer来装备主板宣布测验数据包的示意图。

图5:运用力科SASTracer装备主板的SATA端口发送出测验数据包

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/fabu/214604.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部