玖叶教程网

前端编程开发入门

USB2.0 High Speed MUX信号眼图测试

最近工作的时候,有同事负责的芯片有一颗USB2.0 MUX需要测试眼图,看USB2.0 HighSpeed眼图是否符合标准。我也是第一次接触用仪器对眼图测试,以下将测试的步骤记录下来,如果有需要的朋友们可以参考一下。

需要测试的芯片里面集成了USB2.0 MUX,因此,将芯片配置成USB2.0 HighSpeed MUX常开模式。然后用电脑模拟Host强制发出USB2.0 Packet,测试板接到笔记本电脑的端口上,测试板的另一端连接至一个专门的测试治具(该测试治具是标准的测试治具,主要是将DP和DM信号接到高速示波器上)。

那么如何让我们自己的笔记本强行发送Packet?需要下载专门的测试软件来强行发包。

首先打开USB-IF的官网(usb.org),点击Document Library,然后在下面找XHSETT.exe文件,下载下来,然后安装。该软件可以用来强行发包。

安装完成之后,以管理员身份运行。打开之后会出现电脑的HOST型号,如下图所示。如果没有出现电脑的HOST型号,那么可能你的电脑比较老,需要下载USBHSET EHCI.exe的强行发包工具,对于这个软件我这边不做介绍,里面的操作步骤基本一致。

点击一系列Continue以及OK按钮之后,会出现下面的图片。注意,此时电脑的外置USB端口全部被禁用了,如果你在USB端口上接了鼠标,这时是不能操作的,你可以使用触摸板来控制鼠标操作下面的动作。

在上面的界面上,选择 Host Controller/System,然后点击TEST。

之后出现上面的图片,Port Control 选择TEST_FORCE_ENABLE。这个即使强行一部分包,然后选择Port中的Port数,在DP和DM上挂上测试治具,测试DP和DM的波形,选择不同的Port数,直到示波器DP和DM有波形发出。说明该Port数就是对应的你接到的USB端口。

然后连接示波器以及测试治具,如下图所示:

然后在示波器上打开测试软件,这个测试软件是要买的,我们公司是找别人买一个licence,然后有效期一个月,在示波器上输入licence即可使能该测试软件。注意,需要带宽足够,这样硬件是支持的,然后软件就只需要一个licence即可。

点开QualiPHY(示波器上软件),如上图所示,在测试项上点击,可以选择不同的测试,如USB3.0,USB2.0,DisplayPort等等。然后点击Configuration,编辑具体测试项,因为我们芯片是一个USB2.0 的MUX,因此只选择 HighSpeed Qualification Test。然后点击开始。

然后根据提示,连接硬件,并且笔记本电脑上的强行发包软件中的Port Control选择TEST Packet,(这个在示波器会有提示,只要按照提示来就可以)。

最后根据提示执行各种下一步。最后就可以生成一个测试报告,如下图所示

对此次测试进行记录,大家如果有用到,可以参考。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言