首页 > 专利 > 上海斐讯数据通信技术有限公司 > 一种USB接口通信测试系统及方法专利详情

一种USB接口通信测试系统及方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2014-09-28
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2016-01-06
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2018-01-02
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2034-09-28
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201410507870.8 申请日 2014-09-28
公开/公告号 CN104237699B 公开/公告日 2018-01-02
授权日 2018-01-02 预估到期日 2034-09-28
申请年 2014年 公开/公告年 2018年
缴费截止日
分类号 G01R31/00 主分类号 G01R31/00
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 9
权利要求数量 10 非专利引证数量 1
引用专利数量 8 被引证专利数量 0
非专利引证 1、佚名.Agilentusb2.0测试过程《.百度文库》.2013,第1-15页.;
引用专利 CN101216773A、CN101043362A、CN103048559A、CN103761135A、CN102654937A、CN103490913A、EP1962189A1、CN102243592A 被引证专利
专利权维持 6 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 上海斐讯数据通信技术有限公司 当前专利权人 蚌埠立超信息科技有限公司
发明人 许梦、钱传香 第一发明人 许梦
地址 上海市松江区思贤路3666号 邮编 201616
申请人数量 1 发明人数量 2
申请人所在省 上海市 申请人所在市 上海市松江区
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州千克知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
周希良
摘要
本发明提供一种USB接口通信测试系统及方法,系统包括:测试治具,USB连接待测设备的待测USB接口;上位机,分别串口通信连接以及网口通信连接所述待测设备,用于控制执行所述待测设备的USB接口通信测试;其中,所述控制待测设备的USB接口通信测试包括:通过串口调试工具来控制所述待测设备通过所述网口通信来导入测试镜像文件,其中,所述测试镜像集成有多种USB信号测试模式以供选择执行,以令所述测试治具完成对待测设备的USB接口通信测;从而实现通过测试镜像自动导入待测设备执行测试的方案,可应用于嵌入式系统的设备测试中,操作简单,执行效率高且适用各种测试模式。
  • 摘要附图
    一种USB接口通信测试系统及方法
  • 说明书附图:图1
    一种USB接口通信测试系统及方法
  • 说明书附图:图2
    一种USB接口通信测试系统及方法
  • 说明书附图:图3
    一种USB接口通信测试系统及方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-03-19 专利权的转移 登记生效日: 2021.03.09 专利权人由蚌埠立超信息科技有限公司变更为湖州帷幄知识产权运营有限公司 地址由233000 安徽省蚌埠市燕山路8319号(上理工科技园6号302室)变更为313000 浙江省湖州市吴兴区爱山街道新天地商务写字楼1019室
2 2018-01-02 授权
3 2016-01-06 实质审查的生效 IPC(主分类): G01R 31/00 专利申请号: 201410507870.8 申请日: 2014.09.28
4 2014-12-24 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种USB接口通信测试系统,其特征在于,包括:
测试治具,USB连接待测设备的待测USB接口;
上位机,分别串口通信连接以及网口通信连接所述待测设备,用于控制执行所述待测设备的USB接口通信测试;其中,所述控制待测设备的USB接口通信测试包括:通过串口调试工具来调用测试镜像文件和简单传输协议,并控制所述待测设备通过所述网口通信来导入测试镜像文件,其中,所述测试镜像集成有多种USB信号测试模式以供选择执行,以令所述测试治具完成对待测设备的USB接口通信测试。

2.根据权利要求1所述的USB接口通信测试系统,其特征在于,所述通过串口调试工具来控制所述待测设备通过所述网口通信导入测试镜像文件,包括:调用简单文件传输协议的工具使所述待测设备导入测试镜像文件。

3.根据权利要求1所述的USB接口通信测试系统,其特征在于,所述测试镜像文件包括:
分别对应各个USB信号测试模式的USB测试信号数据包的集合;所述USB接口通信测试包括:
在一或多个所述USB信号测试模式下在所述待测USB接口发送对应的所述USB测试信号数据包。

4.根据权利要求3所述的USB接口通信测试系统,其特征在于,包括:示波器,连接所述测试治具设有的差分对,用于抓取待测试的USB信号的波形。

5.根据权利要求1所述的USB接口通信测试系统,其特征在于,各所述USB信号测试模式包含多个测试项目以供执行。

6.根据权利要求1所述的USB接口通信测试系统,其特征在于,所述多种USB信号测试模式划分并对应于不同USB控制器类型,所述上位机在提供所述USB信号测试模式选择之前还包括:提供USB控制器类型的选择。

7.根据权利要求6所述的USB接口通信测试系统,其特征在于,所述不同USB控制器类型包括:OHCI、UHCI、EHCI及xHCI中的一种或多种。

8.根据权利要求7所述的USB接口通信测试系统,其特征在于,所述USB接口为USB2.0或USB3.0接口;所述USB信号测试模式包括:对应EHCI的USB2.0信号质量测试模式;其中,所述USB信号质量测试模式所包含的测试项目包括:眼图测试、信号速率测试、包尾宽度测试、JK抖动测试、KJ抖动测试、单调性测试、上升时间测试和下降时间测试。

9.根据权利要求1所述的USB接口通信测试系统,其特征在于,所述串口调试工具包括:
Windows系统附带的超级终端或SecureCRT软件。

10.一种USB接口通信测试方法,应用于权利要求1至9中任一项所述的USB接口通信测试系统,其特征在于,所述方法包括:
令待测设备导入测试镜像文件;
选择USB信号测试模式执行以完成所述待测设备的USB接口通信测试。
说明书

技术领域

[0001] 本发明涉及通信测试技术领域,特别是涉及一种USB接口通信测试系统及方法。

背景技术

[0002] 目前关于USB 2.0 high speed的测试业界规范是采用一款测试软件USBHSET软件。针对Windows的操作系统,USB协会有现成的测试软件来完成各种测试指令和波形的操作。缺点就是USBHSET该款软件需在windows下进行运行,对于一些没有windows操作系统的被测设备来说就无法使用。
[0003] 对于嵌入式系统设备,例如基于ARM等单片机架构的终端(包括路由器、手机、平板电脑等)的主板,目前没有一个标准的测试工具来生成测试报文。

发明内容

[0004] 鉴于以上所述现有技术的缺点,本发明的目的在于提供一种USB接口通信测试系统及方法,解决上述现有技术中嵌入式系统设备的。
[0005] 为实现上述目标及其他相关目标,本发明提供一种USB接口通信测试系统,包括:测试治具,USB连接待测设备的待测USB接口;上位机,分别串口通信连接以及网口通信连接所述待测设备,用于控制执行所述待测设备的USB接口通信测试;其中,所述控制待测设备的USB接口通信测试包括:通过串口调试工具来控制所述待测设备通过所述网口通信来导入测试镜像文件,其中,所述测试镜像集成有多种USB信号测试模式以供选择执行,以令所述测试治具完成对待测设备的USB接口通信测试。
[0006] 可选的,所述通过串口调试工具来控制所述待测设备通过所述网口通信导入测试镜像文件,包括:调用简单文件传输协议的工具使所述待测设备导入测试镜像文件。
[0007] 可选的,所述测试镜像文件包括:分别对应各个USB信号测试模式的USB测试信号数据包的集合;所述USB接口通信测试包括:在一或多个所述USB信号测试模式下在所述待测USB接口发送对应的所述USB测试信号数据包。
[0008] 可选的,所述的USB接口通信测试系统,包括:示波器,连接所述测试治具设有的差分对,用于抓取待测试的USB信号的波形。
[0009] 可选的,各所述USB信号测试模式包含多个测试项目以供执行。
[0010] 可选的,所述多种USB信号测试模式划分并对应于不同USB控制器类型,所述上位机在提供所述USB信号测试模式选择之前还包括:提供USB控制器类型的选择。
[0011] 可选的,所述不同USB控制器类型包括:OHCI、UHCI、EHCI及xHCI中的一种或多种。
[0012] 可选的,所述USB接口为USB2.0或USB3.0接口;所述USB信号测试模式包括:对应EHCI的USB2.0信号质量测试模式;其中,所述USB信号质量测试模式所包含的测试项目包括:眼图测试、信号速率测试、包尾宽度测试、JK抖动测试、KJ抖动测试、单调性测试、上升时间测试和下降时间测试。
[0013] 可选的,所述串口调试工具包括:Windows系统附带的超级终端或SecureCRT软件。
[0014] 为实现上述目标及其他相关目标,本发明提供一种USB接口通信测试方法,应用于前述的USB通信系统,所述方法包括:令待测设备导入测试镜像文件;选择USB信号测试模式执行以完成所述待测设备的USB接口通信测试。
[0015] 如上所述,本发明提供一种USB接口通信测试系统及方法,系统包括:测试治具,USB连接待测设备的待测USB接口;上位机,分别串口通信连接以及网口通信连接所述待测设备,用于控制执行所述待测设备的USB接口通信测试;其中,所述控制待测设备的USB接口通信测试包括:通过串口调试工具来控制所述待测设备通过所述网口通信来导入测试镜像文件,其中,所述测试镜像集成有多种USB信号测试模式以供选择执行,以令所述测试治具完成对待测设备的USB接口通信测;从而实现通过测试镜像自动导入待测设备执行测试的方案,可应用于嵌入式系统的设备测试中,操作简单,执行效率高且适用各种测试模式。

实施方案

[0026] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0027] 如图1所示,本发明提供一种USB接口通信测试系统1,包括:连接待测设备2的测试治具11及上位机12。
[0028] 所述测试治具11,USB连接待测设备2的待测USB接口。在一实施例中,所述测试治具11可以是专用于测试USB接口的治具,用于测试各种USB控制器类型的接口,如USB1.1、USB2.0、USB3.0等,并提供对应各种测试模式的测试环境。
[0029] 所述上位机12,可以通过两路连接所述待测设备2,其中一路是以串口通信连接,另一路是以网口通信连接,从而控制执行所述待测设备2的USB接口通信测试;在一实施例中,所述上位机12例如为电脑、服务器等,当然亦可为其他具有串口及网口的设备,所述串口通信连接按电气标准及协议来分包括RS-232-C、RS-422、RS485等。RS-232-C、RS-422与RS-485等标准的串口,通过串行线进行连接;所述网口即例如为RJ45网口,通过网线连接。串行通信方式经常被用于上位机12和嵌入式设备的连接通信中。
[0030] 其中,所述控制待测设备2的USB接口通信测试包括:通过串口调试工具来控制所述待测设备2通过所述网口通信来导入测试镜像文件,其中,所述测试镜像集成有多种USB信号测试模式以供选择执行,以令所述测试治具11完成对待测设备2的USB接口通信测试,优选的,所述通过串口调试工具来控制所述待测设备2通过所述网口通信导入测试镜像文件,包括:调用简单文件传输协议的工具使所述待测设备2导入测试镜像文件。在一实施例中,所述串口调试工具包括:Windows系统附带的超级终端或SecureCRT软件,在待测设备2上电后,在串口信息下进入嵌入式系统用于引导的CFE;进入CFE,在CFE命令提示符下用命令“boot-elf IP:hctest.elf,IP”,为待测设备2连接上位机12上本地连接的IP地址来调用测试镜像文件;其中,hctest.elf为测试镜像文件的文件名,举例来说,若上位机12的IP地址为192.168.1.1,则所述命令例如为:boot-elf 192.168.1.100:hctest.elf;所述简单文件传输协议全称为Trivial File Transfer Protocol,简写为TFTP,是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务,每个测试镜像文件数据量并不大(后文将会对测试镜像文件构成进行详细描述),通过所述网口通信及TFTP协议的工具(例如运行于所述上位机12的TFTP32服务器工具)即可将测试镜像文件传输并导入至待测设备2。
[0031] 所述测试镜像文件包括:分别对应各个USB信号测试模式的USB测试信号数据包的集合;所述USB接口通信测试包括:在一或多个所述USB信号测试模式下在所述待测USB接口发送对应的所述USB测试信号数据包。在一实施例中,举例来说,若要对USB2.0的接口信号进行测试,则所述的USB信号测试模式包括:Test mode Test_SEO_NAK,Test mode Test_J,Test mode Test_K,Test mode Test_Packet,Test mode Test_Force_Enable等,每种USB信号测试模式下还包含多个不同测试项,此处不一一列举,例如选取其中的Test mode Test_Packet,即以发数据包的方式来测试USB信号质量的测试模式,其包含的测试项目有眼图测试、信号速率测试、包尾宽度测试、JK抖动测试、KJ抖动测试、单调性测试、上升时间测试和下降时间测试等;因此,所述测试镜像可以包含有各种测试模式下用于测试的USB信号测试数据包的集合。
[0032] 请参考图2,在Test_packet模式下的待测USB接口需一直重复发送图示所展示的格式的USB信号测试数据包,所述数据包是由图中列出的字符串连接起来的;其中,对于J/K NRZIdata和NRZ data,左边的bit是最先传输的。“S”代表插入填充“额外”的一个bit,“*N”代表N个突然发生的一串bits。需要测试的USB PORT需一直重复发送此包。前面说到的业界规范采用的USBHSET测试软件,就是发送的上述图示格式的数据包,本发明所用的测试镜像文件,包含了该类数据包的打包内容,然后在测试镜像文件导入到待测设备2中进行各种测试指令和波形的操作,因此,优选的,所述系统可包括示波器13,所述示波器13连接所述测试治具11设有的至少一个差分对,用于抓取待测试的USB信号的波形,所述示波器13可以为1GHz以上带宽的示波器13;结合上述内容,在一实施例中,所述测试镜像的内容可以是上述各种test_mode下的USB测试信号数据包集合。
[0033] 当然,在另一实施例中,所述测试镜像可以是仅包含USB测试信号数据包集合,而各测试模式可以集成于上位机12或者测试治具11的工具程序中亦可。
[0034] 可选的,所述多种USB信号测试模式划分并对应于不同USB控制器类型,例如:OHCI、UHCI、EHCI及xHCI中的一种或多种;所述上位机12在提供所述USB信号测试模式选择之前还包括:提供USB控制器类型的选择;其中,OHCI,代表的USB1.1的硬件功能,有USB1.1的协议测试,有EHCI,代表的USB 2.0的主控功能,有USB大容量测试,因此,在上述实施例中,若要测试USB2.0,则在导入测试镜像文件后,选择“E_H_C_I__E_l_e_c_t_r_i_c_a_l__T_e_s_t__M_o_d_e_s”来进入USB2.0测试选项,进而再在前述的Test mode Test_SEO_NAK,Test mode Test_J,Test mode Test_K,Test mode Test_Packet,Test mode Test_Force_Enable等测试模式中进行选择,并且,例如选择Test mode Test_Packet模式之后,则可进行进行USB 2.0high speed信号质量测试,包含眼图测试、信号速率测试、包尾宽度测试、JK抖动测试、KJ抖动测试、单调性测试、上升时间测试和下降时间测试等。
[0035] 如图3所示,结合上述内容,本发明还可提供一种USB接口通信测试方法,应用于前述的USB通信系统,所述方法包括:
[0036] 步骤S1:令待测设备2导入测试镜像文件;
[0037] 步骤S2:选择USB信号测试模式执行以完成所述待测设备2的USB接口通信测试。
[0038] 综上所述,本发明提供一种USB接口通信测试系统及方法,系统包括:测试治具,USB连接待测设备的待测USB接口;上位机,分别串口通信连接以及网口通信连接所述待测设备,用于控制执行所述待测设备的USB接口通信测试;其中,所述控制待测设备的USB接口通信测试包括:通过串口调试工具来控制所述待测设备通过所述网口通信来导入测试镜像文件,其中,所述测试镜像集成有多种USB信号测试模式以供选择执行,以令所述测试治具完成对待测设备的USB接口通信测;从而实现通过测试镜像自动导入待测设备执行测试的方案,可应用于嵌入式系统的设备测试中,操作简单,执行效率高且适用各种测试模式。
[0039] 上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

附图说明

[0016] 图1显示为本发明一实施例中的USB接口通信测试系统的结构示意图。
[0017] 图2显示为本发明一实施例中的USB接口通信测试系统中USB测试信号数据包的结构原理示意图。
[0018] 图3显示为本发明一实施例中的USB接口通信测试方法的流程示意图。
[0019] 元件标号说明
[0020] 1      USB接口通信测试系统
[0021] 11     测试治具
[0022] 12     上位机
[0023] 13     示波器
[0024] 2      待测设备
[0025] S1~S2  步骤流程
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号