一种USB速率切换检测装置的制作方法

文档序号:27771836发布日期:2021-12-04 09:39阅读:183来源:国知局
一种USB速率切换检测装置的制作方法
一种usb速率切换检测装置
技术领域
1.本实用新型属于通用串行总线通信技术领域,具体涉及一种usb速率切换检测装置。


背景技术:

2.usb(universal serial bus)通用串行总线作为一种外部总线标准,用于规范电脑与外部设备的连接和通讯,是应用在pc领域的接口技术。在工业设计应用中,大多数usb控制器芯片同时兼容usb2.0协议和usb3.0协议,具有广泛的应用性。而在实际生产测试时,由于控制芯片本身质量问题或生产工艺不良原因,存在某些usb接口出现不能同时支持2.0和3.0两种速率的问题,因此,针对usb接口的测试尤为重要。
3.申请号为201710369981.0《一种自动调节usb速率的方法及路由器》的专利中,通过设置一噪音阀值,获取无线路由器的噪音值,并将噪音值与预设的噪音值进行比较,根据比较结果,切换无效路由器接口的工作模式,实现了usb接口的工作模式自动切换,使得usb接口得到最大的利用率。该方案中usb3.0高速信号经过板卡后易失真从而导致信号不稳定,对设计人员能力要求高。
4.且现有测试技术中还采用人工手动更换usb2.0u盘和usb3.0u盘的测试方法进行陪测设备的切换,但在实际应用中,往往由于测试机台数量多、人为因素记忆不准确等原因导致测试效率低效,无法防呆。同时,每更换一次usb设备,操作人员需要将测试步骤完全重复再次进行,增加了测试的时间成本和人力成本。


技术实现要素:

5.本实用新型的目的在于针对上述问题,提出一种usb速率切换检测装置,可准确切换usb速率,同时有效提高usb接口测试的效率,减少人工误操作问题,并有效的提高了测试流程的抗干扰能力,切换过程信号稳定。
6.为实现上述目的,本实用新型所采取的技术方案为:
7.本实用新型提出的一种usb速率切换检测装置,配合usb3.0u盘使用,用于检测待测主板的usb速率,usb速率切换检测装置包括主控芯片、触发电路、速率调节电路、用于连接usb3.0u盘的第一usb接口和用于连接待测主板的第二usb接口,触发电路和速率调节电路均与主控芯片连接,主控芯片接收触发电路的触发信号控制速率调节电路工作,第一usb接口和第二usb接口均与速率调节电路连接;
8.第一usb接口和第二usb接口均包括vbus引脚、d

引脚、d+引脚、gnd引脚、staa_ssrx+引脚、staa_ssrx

引脚、gnd_drain引脚、staa_sstx+引脚和staa_sstx

引脚,且相同引脚通过连线一一对应连接,第一usb接口与第二usb接口的staa_ssrx+引脚、staa_ssrx

引脚、staa_sstx+引脚和staa_sstx

引脚连线与速率调节电路连接,速率调节电路控制第一usb接口与第二usb接口的staa_ssrx+引脚、staa_ssrx

引脚、staa_sstx+引脚和staa_sstx

引脚之间的信号通断,实现待测主板的usb3.0和usb2.0速率切换检测。
9.优选地,速率调节电路包括四个n

mos管,各n

mos管的栅极均与主控芯片连接,各n

mos管的漏极分别与第一usb接口和第二usb接口的staa_ssrx+引脚、staa_ssrx

引脚、staa_sstx+引脚和staa_sstx

引脚连线连接,各n

mos管的源极均接地。
10.优选地,usb速率切换检测装置还包括电压检测模块和蜂鸣报警模块,电压检测模块和蜂鸣报警模块均与主控芯片连接。
11.优选地,电压检测模块为ltc2991芯片。
12.优选地,usb速率切换检测装置还包括第一指示灯和第二指示灯,第一指示灯和第二指示灯均与主控芯片连接。
13.优选地,usb速率切换检测装置还包括复位电路和时钟电路,复位电路和时钟电路均与主控芯片连接。
14.优选地,主控芯片为stm32处理器。
15.优选地,第一usb接口为usb母口,第二usb接口为usb公口。
16.与现有技术相比,本实用新型的有益效果为:
17.1)该usb速率切换检测装置与usb3.0u盘(陪测设备)有效结合,通过usb速率切换检测装置控制对应的staa_ssrx+引脚、staa_ssrx

引脚、staa_sstx+引脚、staa_sstx

引脚之间的信号通断,实现待测主板的usb3.0和usb2.0速率切换检测,避免手动更换陪测设备,减少人工误操作问题,提高生产效率,且可准确切换usb速率,有效提高测试流程的抗干扰能力,切换过程信号稳定;
18.2)采用手动模式或自动模式的两种切换控制方式,实现usb3.0和usb2.0高效转换,使用灵活;
19.3)通过电压检测模块、蜂鸣报警模块、第一指示灯和第二指示灯的配合使用,提高检测的准确性和便捷性。
附图说明
20.图1为本实用新型usb速率切换检测装置的结构示意图。
具体实施方式
21.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
22.需要说明的是,当组件被称为与另一个组件“连接”时,它可以直接与另一个组件连接或者也可以存在居中的组件。除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中在本技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是在于限制本技术。
23.如图1所示,一种usb速率切换检测装置,配合usb3.0u盘使用,用于检测待测主板的usb速率,usb速率切换检测装置包括主控芯片、触发电路、速率调节电路、用于连接usb3.0u盘的第一usb接口和用于连接待测主板的第二usb接口,触发电路和速率调节电路均与主控芯片连接,主控芯片接收触发电路的触发信号控制速率调节电路工作,第一usb接
口和第二usb接口均与速率调节电路连接;
24.第一usb接口和第二usb接口均包括vbus引脚、d

引脚、d+引脚、gnd引脚、staa_ssrx+引脚、staa_ssrx

引脚、gnd_drain引脚、staa_sstx+引脚和staa_sstx

引脚,且相同引脚通过连线一一对应连接,第一usb接口与第二usb接口的staa_ssrx+引脚、staa_ssrx

引脚、staa_sstx+引脚和staa_sstx

引脚连线与速率调节电路连接,速率调节电路控制第一usb接口与第二usb接口的staa_ssrx+引脚、staa_ssrx

引脚、staa_sstx+引脚和staa_sstx

引脚之间的信号通断,实现待测主板的usb3.0和usb2.0速率切换检测。
25.其中,usb速率切换检测装置的触发电路可为自动触发或手动触发,对应工作模式为自动模式或手动模式,触发电路为本领域技术人员熟知的技术,在此不再赘述。主控芯片接收触发电路的触发信号控制速率调节电路工作,当为手动模式时,通过触发电路可切换usb速率,如触发电路的按钮按下为切换至usb2.0速率,再次按下为切换至usb3.0速率。第一usb接口与usb3.0u盘连接,第二usb接口与待测主板连接,usb3.0u盘可为该usb速率切换检测装置的配套陪测设备,或根据不同客户需求由客户提供。
26.具体地,usb接口包括vbus引脚(+5v电压)、d

引脚(数据线负极)、d+引脚(数据线正极)、gnd引脚(接地),staa_ssrx+引脚和staa_ssrx

引脚(超高速差分对

接收)、gnd_drain引脚(数字地)、staa_sstx+引脚和staa_sstx

引脚(超高速差分对

发送),不同usb接口的对应引脚相互连接,如第一usb接口的vbus引脚和第二usb接口的vbus引脚连接,其他同理。本实施例中,第一usb接口和第二usb接口的相同引脚一一对应连通,可为导线直连,或根据实际需求设计,如增设有信号稳定功能的连接电路。第一usb接口与第二usb接口的staa_ssrx+引脚、staa_ssrx

引脚、staa_sstx+引脚和staa_sstx

引脚连线与速率调节电路连接,当速率调节电路使第一usb接口与第二usb接口的staa_ssrx+引脚、staa_ssrx

引脚、staa_sstx+引脚和staa_sstx

引脚之间的信号断开时,测得待测主板为usb2.0速率,当速率调节电路使第一usb接口与第二usb接口之间的staa_ssrx+引脚、staa_ssrx

引脚、staa_sstx+引脚和staa_sstx

引脚的信号导通时,测得待测主板为usb3.0速率,实现待测主板的usb3.0和usb2.0速率切换检测。
27.本技术的usb速率切换检测装置与usb3.0u盘(陪测设备)有效结合,通过usb速率切换检测装置控制对应的staa_ssrx+引脚、staa_ssrx

引脚、staa_sstx+引脚、staa_sstx

引脚之间的信号通断,实现待测主板的usb3.0和usb2.0速率切换检测,避免手动更换陪测设备,减少人工误操作问题,提高生产效率,且可准确切换usb速率,有效提高测试流程的抗干扰能力,切换过程信号稳定,并可采用手动模式或自动模式的两种切换控制方式,实现usb3.0和usb2.0高效转换,结构简单,成本低,使用灵活方便。
28.在一实施例中,速率调节电路包括四个n

mos管,各n

mos管的栅极均与主控芯片连接,各n

mos管的漏极分别与第一usb接口和第二usb接口的staa_ssrx+引脚、staa_ssrx

引脚、staa_sstx+引脚和staa_sstx

引脚连线连接,各n

mos管的源极均接地。
29.其中,本实施例中速率调节电路包括四个n

mos管,用以实现对应的第一usb接口与第二usb接口的staa_ssrx+引脚、staa_ssrx

引脚、staa_sstx+引脚和staa_sstx

引脚之间的信号通断,从而进行待测主板的usb3.0和usb2.0速率切换检测,结构简单,检测效率高。如初始状态下,四个n

mos管为断开状态(即n

mos管的漏极和源极断开),默认为usb3.0速率,此时第一usb接口和第二usb接口的对应的全部引脚均处于信号连通状态,当四个n

mos管为连通状态(即n

mos管的漏极和源极导通)时,切换为usb2.0速率,此时第一usb接口和第二usb接口的vbus引脚、d

引脚、d+引脚、gnd引脚、gnd_drain引脚处于信号连通状态,staa_ssrx+引脚、staa_ssrx

引脚、staa_sstx+引脚、staa_sstx

引脚为低电平,处于信号断开状态。需要说明的是,速率调节电路还可为用于实现staa_ssrx+引脚、staa_ssrx

引脚、staa_sstx+引脚和staa_sstx

引脚同步信号通断的任意数量的n

mos管,或还可采用现有技术中常见的开关电路,如n

mos管替换为晶体三极管或其他开关电路等。
30.在一实施例中,usb速率切换检测装置还包括电压检测模块和蜂鸣报警模块,电压检测模块和蜂鸣报警模块均与主控芯片连接。
31.其中,为提高检测效率和准确性,usb速率切换检测装置上还设有与主控芯片连接的电压检测模块和蜂鸣报警模块。电压检测模块用于实时检测usb速率切换检测装置供电稳定情况,如采用5v供电。蜂鸣报警模块可配合电压检测模块使用,如当检测电压低于4.5v时蜂鸣报警模块发出报警警示,表示供电异常。
32.在一实施例中,电压检测模块为ltc2991芯片。
33.其中,本实施例电压检测模块为ltc2991芯片,ltc2991芯片可应用于各种需要测量温度、电压或电流数据的系统,具有较高的灵活性。需要说明的是,电压检测模块还可根据实际需求进行选型。
34.在一实施例中,usb速率切换检测装置还包括第一指示灯和第二指示灯,第一指示灯和第二指示灯均与主控芯片连接。
35.其中,为直观判断当前工作模式(手动模式或自动模式)和当前usb接口的速率,usb速率切换检测装置上还设有与主控芯片连接的第一指示灯和第二指示灯。如当选择自动模式时,第一指示灯显示为绿光,当选择手动模式时,第一指示灯显示为红光。第二指示灯提供usb速率显示功能,当速率为2.0时显示为黄光,当速率为3.0时显示为绿光,当无速率时显示为红光。需要说明的是,第一指示灯和第二指示灯还可为数码管显示,以不同数字表示不同状态,或根据实际需求设置需要检测的对象。
36.在一实施例中,usb速率切换检测装置还包括复位电路和时钟电路,复位电路和时钟电路均与主控芯片连接。
37.其中,复位电路和时钟电路为主控芯片的外围电路,可形成最小系统。复位电路用于复位usb速率切换检测装置至初始状态,时钟电路用于为主控芯片提供时钟基准。
38.在一实施例中,主控芯片为stm32处理器。
39.其中,本实施例主控芯片为stm32处理器,具有小体积、高性能优势,如选用意法半导体stm32

f103rbt7芯片作为主控芯片。需要说明的是,考虑成本或使用环境等,主控芯片还可根据实际需求进行选型。
40.在一实施例中,第一usb接口为usb母口,第二usb接口为usb公口。
41.其中,第一usb接口为usb母口,用于与usb3.0u盘上的公口插拔连接,第二usb接口为usb公口,用于与待测主板上的母口进行插拔连接。需要说明的是,在实际应用中还可根据usb3.0u盘或待测主板上的usb接口类型的进行对应调整。
42.该usb速率切换检测装置的工作原理如下:
43.将usb3.0u盘(陪测设备)和待测主板分别与usb速率切换检测装置的usb母口和usb公口插接,usb3.0u盘(陪测设备)和usb速率切换检测装置形成具有usb速率切换功能的
模块,整个usb速率切换检测装置通过usb公口与待测主板usb接口连接后被提供5v供电,此时待测主板可以进行usb速率的检测和识别。
44.当为手动模式时,第一指示灯显示为红光,初始状态下,待测主板检测为usb3.0速率,第二指示灯显示为绿光,当按下触发电路时可切换usb速率至usb2.0速率,触发电路与主控芯片的gpio引脚连接,可配置为中断模式连接按钮,如长按按钮2s以上会触发主控芯片的中断响应进程进而修改flag标志位数据库,在此过程中,可进一步进行延时和消抖处理消除人为按键时的抖动误差,此时主控芯片通过输出3.3v高电平使速率调节电路的n

mos管处于导通状态(即n

mos管的漏极和源极导通),将第一usb接口和第二usb接口的staa_ssrx+引脚、staa_ssrx

引脚、staa_sstx+引脚、staa_sstx

引脚之间的信号链路接地,即此操作将usb3.0的连接所需的信号阻断,实现了usb3.0信号失效。间隔1s后,复位电路复位5v的vbus引脚信号,实现u盘复位。此时,由于usb3.0信号失效,进行usb2.0接口的连接,实现usb3.0速率至usb2.0速率的切换,第二指示灯显示为黄光,完成该待测主板的usb3.0速率和usb3.0速率的检测。当第二指示灯显示为红光,表明usb接口引脚连接异常。当该待测主板检测完成后,再次按下触发电路按钮,恢复到usb3.0速率,复位电路复位5v的vbus引脚信号,实现u盘复位,更换不同待测主板进行循环操作即可。
45.当为自动模式时,第一指示灯显示为绿光,主控芯片以预设的固定时间循环修改flag标志位数据库,并根据当前flag标志位数据库的状态进行usb速率的切换操作,初始状态下,待测主板检测为usb3.0速率,第二指示灯显示为绿光。当主控芯片控制速率调节电路的n

mos管导通时,实现信号阻断,此时主控芯片通过输出3.3v高电平使速率调节电路的n

mos管处于导通状态(即n

mos管的漏极和源极导通),将第一usb接口和第二usb接口的staa_ssrx+引脚、staa_ssrx

引脚、staa_sstx+引脚、staa_sstx

引脚之间的信号链路接地,即此操作将usb3.0的连接所需的信号阻断,实现了usb3.0信号失效。间隔1s后,复位电路复位5v的vbus引脚信号,实现u盘复位。此时,由于usb3.0信号失效,进行usb2.0接口的连接,实现usb3.0速率至usb2.0速率的切换,第二指示灯显示为黄光,完成该待测主板的usb3.0速率和usb3.0速率的检测。当第二指示灯显示为红光,表明usb接口引脚连接异常。当该待测主板检测完成后,自动恢复到usb3.0速率,复位电路复位5v的vbus引脚信号,实现u盘复位,更换不同待测主板进行循环操作即可。
46.在检测过程中,包括手动模式或自动模式,电压检测模块用于实时检测usb速率切换检测装置供电稳定情况,如采用5v供电。蜂鸣报警模块可配合电压检测模块使用,如当检测电压低于4.5v时蜂鸣报警模块发出报警警示,表示供电异常。
47.本技术可以有效提高待测主板usb接口测试的效率,减少人工误操作问题,并提高测试流程的的抗干扰能力,有效改善测试技术,并可通过警示快速获悉故障位置,便于维护和提高检测的准确性。
48.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
49.以上所述实施例仅表达了本技术描述较为具体和详细的实施例,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因
此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1