一种用于转接器的测试方法及装置与流程

文档序号:12176780阅读:436来源:国知局
一种用于转接器的测试方法及装置与流程

本发明实施例涉及接口测试技术,尤其涉及一种用于转接器的测试方法及装置。



背景技术:

随着USB3.1标准的推广,将USB3.1的Type-C口转Type-A插座的转接器也出现了,在该转接器出厂时需要对其进行测试,其中一种测试方法如下:将转接器的Type-C口接入笔记本电脑的USB Type-C口,在转接器的Type-A插座接入USB3.0的U盘,并进行速度测试,如果速度测试结果在USB3.0的协议固定的速度范围内,则该转接器支持USB3.0的设备;将USB3.0的U盘从转接器的Type-A插座取出,在转接器的Type-A插座接入USB2.0的U盘,并进行速度测试,如果速度测试结果在USB2.0的协议固定的速度范围内,则该转接器支持USB2.0的设备;或者先在转接器的Type-A插座接入USB2.0的U盘进行测试,再在转接器的Type-A插座接入USB3.0的U盘进行测试。

以上通过在转接器的Type-A插座接入U盘的测试方法,由于转接器一般有2-4个Type-A插座,每个Type-A插座分别接入和取下USB3.0的U盘和USB2.0的U盘,且分别进行USB3.0的U盘和USB2.0的U盘的速度测试,需要花费较长的时间。



技术实现要素:

本发明实施例提供一种用于转接器的测试方法及装置,缩短转接器的测试时间。

第一方面,本发明实施例提供了一种用于转接器的测试方法,包括:获取转接器的至少一个接口所接入的U盘设备的标识信息;根据至少一个所述接口对应的标识信息分别确定所述U盘设备的类型;获取不同U盘设备的类型对应的U盘设备的数量;如果所述U盘设备的数量与所述转接器对应类型的接口的预设数量一致,则所述转接器对应类型的接口合格;如果所述U盘设备的数量与所述转接器对应类型的接口的预设数量不一致,则所述转接器对应类型的接口异常。

本发明实施例通过读取U盘设备的标识信息来判断支持的协议版本和U盘数量,为转接器的测试减少了工时并提升了效率。

第二方面,本发明实施例还提供了一种用于转接器的测试装置,包括:转接线和测试设备,所述转接线的一端为USB3.0A型的插头,用于与转接器的插座相连;所述转接线的另一端包括USB2.0A型的插座和USB3.0A型的插座,分别用于连接U盘设备;所述测试设备的输入端分别与所述转接线的一端和所述转接线的另一端的相连,所述测试设备用于执行所述权利要求1至5任一项所述的用于转接器的测试方法。

本发明实施例通过将USB3.0标准的Type-A插座分离成分别支持USB3.0标准和USB2.0标准的Type-A插座,在两种插座上同时接上相应版本的U盘,通过读取U盘设备的标识信息来判断支持的协议版本和U盘数量,缩短转接器的测试时间,提高转接器的测试效率。

附图说明

图1是本发明实施例一提供的用于转接器的测试方法流程图;

图2是本发明实施例二提供的用于转接器的测试方法流程图;

图3是本发明实施例三提供的用于转接器的测试装置结构示意图;

图4是本发明实施例四提供的转接线结构示意图;

图5是本发明实施例五提供的用于转接器的测试装置结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1是本发明实施例一提供的用于转接器的测试方法流程图,本实施例可适用于测试USB3.1的Type-C口转Type-A插座的转接器的情况,该方法可以由用于转接器的测试装置来执行,该装置可以由软件和/或硬件方式实现,该装置可以集成在任何用于测试转接器的设备中,例如典型的是用户终端设备,如手机、平板电脑、台式机、笔记本电脑或者一体机等。该方法包括:

S101、获取转接器的至少一个接口所接入的U盘设备的标识信息。

转接器为设置USB3.1的Type-C口转Type-A插座的转接器,该转接器包括一个或一个以上的Type-A插座(即接口),当一个或一个以上的Type-A插座接入U盘设备后,获取U盘设备的标识信息。

进一步的,所述U盘设备包括USB3.0的U盘和USB2.0的U盘,所述U盘设备的标识信息为设备描述符,进一步的,所述U盘设备的标识信息包括USB规范版本号码(bcdUSB)。

S102、根据至少一个接口对应的标识信息分别确定U盘设备的类型。

对于各个接口对应的U盘设备,提取U盘的USB设备描述符中bcdUSB的数值,如果U盘设备的bcdUSB的数值为3.0,则对应的U盘设备是USB3.0的U盘;如果U盘设备的bcdUSB的数值为2.0或2.1等在2.0预设误差范围内的数值,则对应的U盘设备是USB2.0的U盘。

S103、获取不同U盘设备的类型对应的U盘设备的数量。

每次识别到USB3.0的U盘就更新USB3.0的U盘数量的计数值,每次识别到USB2.0的U盘就更新USB2.0的U盘的数量的计数值,在所有接口的U盘设备的标识信息都被读取后,可统计得到USB3.0的U盘的数量及USB2.0的U盘的数量。

S104、如果U盘设备数量与转接器对应类型的接口的预设数量一致,则转接器对应类型的接口合格;如果U盘设备的数量与转接器对应类型的接口的预设数量不一致,则转接器对应类型的接口异常。

例如转接器有3个USB3.0A型的插座,在转接器连接3个转接线后,转接线共分出3个USB2.0A型的插座和3个USB3.0A型的插座,获取到的USB3.0的U盘和USB2.0的U盘的数量应该都是3个,如果获取到的USB3.0的U盘或USB2.0的U盘的数量是3个,则转接器支持USB3.0标准部分的接口或支持USB2.0标准部分的接口合格,如果获取到的USB3.0的U盘或USB2.0的U盘的数量没达到3个,则转接器支持USB3.0标准部分的接口或支持USB2.0标准部分的接口异常。转接器也可以有其他数量的USB3.0A型的插座。

本发明实施例通过读取U盘设备的标识信息来判断支持的协议版本和U盘数量,缩短转接器的测试时间,提高转接器的测试效率。

实施例二

图2是本发明实施例二提供的用于转接器的测试方法流程图,实施例二在实施例一的基础上,增加了步骤S205。实施例二的步骤S201、S202、S203及S204分别与实施例一的步骤S101、S102、S103及S104相同,相同的步骤不再赘述。

S201、获取转接器的至少一个接口所接入的U盘设备的标识信息。

S202、根据至少一个接口对应的标识信息分别确定U盘设备的类型。

S203、获取不同U盘设备的类型对应的U盘设备的数量。

S204、如果U盘设备数量与转接器对应类型的接口的预设数量一致,则转接器对应类型的接口合格;如果U盘设备的数量与转接器对应类型的接口的预设数量不一致,则转接器对应类型的接口异常。

S205、显示转接器对应类型的接口合格的测试结果;和/或,显示所述转接器对应类型的接口异常的测试结果。

在测试装置测得转接器支持USB3.0标准部分的接口及支持USB2.0标准部分的接口是合格还是异常时,显示该结果。USB3.0标准部分的接口及支持USB2.0标准部分的接口的测试结果可以独立显示,便于在转接器异常时准确定位异常的接口,以及进行针对性的维修。

本实施例通过分别显示转接器USB3.0接口及USB2.0接口的测试结果,使测试装置输出详细的测试结果,便于在转接器异常时准确定位异常的接口,以及进行针对性的维修。

实施例三

图3是本发明实施例三提供的用于转接器的测试装置结构示意图,该装置用于执行上述实施例中的用于转接器的测试方法。

该装置包括:转接线310和测试设备320,所述转接线的一端为USB3.0A型的插头311,用于与转接器的插座相连;所述转接线的另一端包括USB2.0A型的插座312和USB3.0A型的插座313,分别用于连接U盘设备;所述测试设备的输入端分别与所述转接线的一端和所述转接线的另一端的相连,所述测试设备用于执行用于转接器的测试方法。

通过转接线的USB3.0A型的插头311与转接器的插座相连,将转接器的USB3.0标准的Type-A插座分离成转接线的两种分别支持USB3.0标准和USB2.0标准的Type-A插座。这两个分出来的插座中,USB3.0Type-A插座只能连接USB3.0的设备,而USB2.0Type-A插座只能连接USB2.0的设备。转接器及U盘设备可以属于测试设备的一部分,转接器的插座和转接线的USB3.0A型的插头那一端相连,U盘设备分别和USB2.0A型的插座和USB3.0A型的插座相连,测试设备还可以包括手机、平板电脑、台式机、笔记本电脑或者一体机等终端设备,用于执行用于转接器的测试方法。

在支持USB3.0标准的Type-A插座连接上USB3.0的U盘,同时在支持USB2.0标准的Type-A插座连接上USB2.0的U盘,即可同时连接USB3.0的U盘和USB2.0的U盘,在测试装备上一次性检测USB3.0的U盘及USB2.0的U盘的数量是否达标,就可以判断转接器的硬件PCB板卡在支持USB3.0标准部分的电路及支持USB2.0标准部分的电路上有没有异常,快速判断转接器的硬件连接有没有异常。

本发明实施例通过转接线将转接器的USB3.0标准的Type-A插座分离成两种分别支持USB3.0标准和USB2.0标准的Type-A插座,在两种插座上接上相应版本的U盘后,读取U盘设备的标识信息来判断支持的协议版本和U盘数量,为转接器的测试减少了工时并提升了效率。

本发明实施例所提供的用于转接器的测试装置可用于执行本发明任意实施例所提供的用于转接器的测试方法,具备执行该方法相应的功能和有益效果。

实施例四

图4是本发明实施例四提供的转接线310结构示意图,该转接线310用于执行上述实施例中的用于转接器的测试方法。

所述USB3.0A型的插头311通过第一组线与所述USB3.0A型的插座313相连,所述USB3.0A型的插头311通过第二组线与所述USB2.0A型的插座312相连。

进一步的,所述第一组线包括:分别支持USB3.0标准协议的StdA_SSRX-线、StdA_SSRX+线、GND_DRAIN线、StdA_SSTX-线、StdA_SSTX+线、VBUS线和GND线,所述第二组线包括:分别支持USB2.0标准协议的VBUS线、GND线、D-线及D+线。

转接线包含StdA_SSRX-线、StdA_SSRX+线、GND_DRAIN线、StdA_SSTX-线、StdA_SSTX+线、VBUS线、GND线、D-线及D+线,共9根线;USB3.0A型的插头连接StdA_SSRX-线、StdA_SSRX+线、GND_DRAIN线、StdA_SSTX-线、StdA_SSTX+线、VBUS线、GND线、D-线及D+线,与转接线内部的9根线都连上,支持USB2.0标准和USB3.0标准;USB2.0A型的插座连接VBUS线、GND线、D-线及D+线,与转接线内部其中的4根线连上,支持USB2.0标准;USB3.0A型的插座连接StdA_SSRX-线、StdA_SSRX+线、GND_DRAIN线、StdA_SSTX-线、StdA_SSTX+线、VBUS线、GND线,与转接线内部其中的7根线连上,支持USB3.0标准。

本实施例将转接线的USB3.0A型的插头的9根线中支持USB3.0标准的第一组线连接USB3.0A型的插座,以及将转接线的USB3.0A型的插头的9根线中支持USB2.0标准的第二组线连接USB2.0A型的插座,USB3.0A型的插座可连接USB 3.0的U盘,USB2.0A型的插座可连接USB 2.0的U盘,通过读取U盘设备的标识信息判断支持的协议版本和U盘数量,为转接器的测试减少了工时并提升了效率。

本发明实施例所提供的用于转接器的测试装置可用于执行本发明任意实施例所提供的用于转接器的测试方法,具备执行该方法相应的功能和有益效果。

实施例五

本实施例是一个优选的方案,是上述实施例的技术方案的应用。图5是本发明实施例五提供的用于转接器的测试装置结构示意图,该装置用于执行上述实施例中的用于转接器的测试方法。

该装置包括:转接线310、手机、平板电脑、台式机、笔记本电脑或者一体机、转接器、USB2.0的U盘及USB3.0的U盘。USB2.0的U盘及USB3.0的U盘的插头连接到转接线310的插座上,转接线310的插头连接到转接器的插座上,转接器的插头连接到手机、平板电脑、台式机、笔记本电脑或者一体机的插座上。

本实施例中的手机、平板电脑、台式机、笔记本电脑或者一体机、上述用于USB3.0A口转USB2.0A口和USB3.0A口的转接线、USB2.0的U盘及USB3.0的U盘组合在一起,测试将USB3.1的Type-C口转Type-A插座的转接器。

进一步的,该装置还包括显示屏,所述显示屏的输入端与所述测试设备的输出端相连。

显示屏可以是上述手机、平板电脑、台式机、笔记本电脑或者一体机的屏幕,用于显示所述转接器对应类型的接口合格的测试结果;和/或,显示所述转接器对应类型的接口异常的测试结果。

本发明实施例通过转接线将转接器的USB3.0标准的Type-A插座分离成两种分别支持USB3.0标准和USB2.0标准的Type-A插座,在两种插座上接上相应版本的U盘后,读取U盘设备的标识信息来判断支持的协议版本和U盘数量,为转接器的测试减少了工时并提升了效率。

本发明实施例所提供的用于转接器的测试装置可用于执行本发明任意实施例所提供的用于转接器的测试方法,具备执行该方法相应的功能和有益效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1