一种USB线缆、多功能USB调试方法、调试器和调试装置制造方法及图纸

技术编号:24995510 阅读:40 留言:0更新日期:2020-07-24 17:58
本发明专利技术涉及接口测试领域,特别涉及一种USB线缆、多功能USB调试方法、调试器和调试装置。所述一种多功能USB调试方法,包括步骤:对外接线缆接口类型进行判断,根据类型判断结果执行对应操作。通过上述方法可在不影响USB原生功能的同时,又可利用USB插槽进行不同调试模式共用。进而达到利用USB口进行整机调试的目的,且是通过USB控制器的PHY对外界线缆的ID脚的阻值大小进行判断,其中对于阻值大小为做限定,对线缆兼容性也好。

【技术实现步骤摘要】
一种USB线缆、多功能USB调试方法、调试器和调试装置
本专利技术涉及接口测试领域,特别涉及一种USB线缆、多功能USB调试方法、调试器和调试装置。
技术介绍
随着科技的发展与生活水平的提高,电子产品被越来越广泛地使用,人们的生活越来越离不开各种电子产品。目前对于电子产品的整机调试一直是厂家的难题,因为随着客户对屏幕的大小要求越来越高、电子产品外观要求越来越高,也因着模具与尺寸的限制等等,电子产品预留的硬件接口非常有限。在现有技术中,经常是使用SD卡槽或者耳机音频接口,进行功能性复用,来对电子产品进行整机调试。然而当下主流的消费类电子产品并不一定都带有SD卡接口或耳机音频接口,甚至现在越来越多的耳机都不带有音频接口,但是这些电子产品却都带有USB接口。因此,面对现状,如何利用USB接口进行整机调试成了急需解决的问题。
技术实现思路
为此,需要提供一种多功能USB调试方法,用以解决利用USB接口进行整机调试的问题。具体技术方案如下:一种多功能USB调试方法,包括步骤:对外接线缆接口类型进行判断,根据类型判断结果执行对应操作。进一步的,所述“根据类型判断结果执行对应操作”,还包括步骤:若接口类型为std-A或std-B,则只进行常规的拔插识别;若接口类型为microA/B或者miniA/B,则启动USB-TO-SWD协商模式。进一步的,所述“则启动USB-TO-SWD协商模式”,还包括步骤:根据预设规则通过USB控制器的PHY对外界线缆的ID脚的阻值大小进行判断,若判断结果符合第一预设规则,则USB控制器的PHY将SWD功能信号输出至USB接口插槽上;若判断结果符合第二预设规则,则USB控制器的PHY将UART功能信号输出至USB接口插槽上。进一步的,所述预设规则包括:对不同的调试模式设定不同的阻值大小;所述第一预设规则包括:外界线缆的ID脚的阻值大小对应预先设定的SWD调试模式的阻值大小;所述第二预设规则包括:外界线缆的ID脚的阻值大小对应预先设定的UART调试模式的阻值大小。进一步的,还包括步骤:通过动态配置USB的IDdetector电路中的电阻值,进行调试模式切换。为解决上述问题,还提供了一种USB线缆。具体技术方案如下:一种USB线缆,所述线缆的ID脚下拉有一电阻至电源地。为解决上述问题,还提供了一种多功能USB调试器。具体技术方案如下:一种多功能USB调试器,包括:USB接口;所述USB接口用于:对外接线缆接口类型进行判断,根据类型判断结果执行对应操作。进一步的,所述USB接口还用于:若接口类型为std-A或std-B,则只进行常规的拔插识别;若接口类型为microA/B或者miniA/B,则启动USB-TO-SWD协商模式。进一步的,所述USB接口还用于:根据预设规则通过USB控制器的PHY对外界线缆的ID脚的阻值大小进行判断,若判断结果符合第一预设规则,则USB控制器的PHY将SWD功能信号输出至USB接口插槽上;若判断结果符合第二预设规则,则USB控制器的PHY将UART功能信号输出至USB接口插槽上。为解决上述问题,还提供了一种多功能USB调试装置。具体技术方案如下:一种多功能USB调试装置,包括:上述所述的USB线缆,和上述所述的USB调试器。本专利技术的有益效果是:通过对外接线缆接口类型进行判断,若接口类型为microA/B或者miniA/B,则启动USB-TO-SWD协商模式。其中可根据预设规则通过USB控制器的PHY对外界线缆的ID脚的阻值大小进行判断,若判断结果符合第一预设规则,则USB控制器的PHY将SWD功能信号输出至USB接口插槽上;若判断结果符合第二预设规则,则USB控制器的PHY将UART功能信号输出至USB接口插槽上。通过该方法可在不影响USB原生功能的同时,又可利用USB插槽进行不同调试模式共用。进而达到利用USB口进行整机调试的目的,且是通过USB控制器的PHY对外界线缆的ID脚的阻值大小进行判断,其中对于阻值大小为做限定,对线缆兼容性也好。附图说明图1为具体实施方式所述USB接口与USB线缆的连接关系示意图;图2为具体实施方式所述IDdetector的模块电路图;图3为具体实施方式所述线缆类型对应bit位示意图;图4为具体实施方式所述一种多功能USB调试方法的流程图;图5为具体实施方式所述一种多功能USB调试方法具体实施示意图;图6为具体实施方式所述OTGHOST类型线缆的ID脚下拉阻值示意图;图7为具体实施方式所述USB转SWDcable类型线缆的ID脚下拉阻值示意图;图8为具体实施方式所述USB转UARTcable类型线缆的ID脚下拉阻值示意图。具体实施方式为详细说明技术方案的
技术实现思路
、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。请参阅图1至图8,需要说明的是,在本实施方式中,一种多功能USB调试方法所支持的是USB2.0的microA/B,miniA/B接口与SWD(softwaredebug)和UART(UniversalAsynchronousReceiver/Transmitter)接口复用。在本实施方式中,一种多功能USB调试方法可应用在一种多功能USB调试装置,所述多功能USB调试装置包括了特定的外接线缆和USB接口(在以下会做具体说明)。且在本实施方式中,外接线缆的ID脚下拉有一电阻到电源地。需要说明的是,在本实施方式中,对于外接线缆的ID脚下拉的电阻的阻值并不做限定,可以为任意预设定的阻值,如此做可大大提高对外接线缆的兼容性。其中USB接口与USB线缆的连接关系如图1所示。在本实施方式中IDdetector的模块电路图如图2所示。如图3所示,其中bit1、bit2和bit3都是对应图2中电路RX上的电平,只是测试的时间点不同。具体如下:Step1,默认情况下,Q1导通,Q2、Q3、Q4关闭,未连接任何USB线,RX默认为低电平;Step2,当USB线插入时,电路中的VBUS为高,此时,RX电平也为高,检测到USB线插入;Step3,关闭Q1,Q3,Q4,并导通Q2,然后检测RX电平,记录状态为bit1;step4,在step3基础上,导通Q3,然后再次检测RX电平,记录状态为bit2;step5,在step4基础上,导通Q4,然后再次检测Rx电平,记录状态为bit3。当检测到bit1bit2bit3为100时,其线缆类型为OTG,当检测到bit1bit2bit3为110时,其线缆类型为USB转SWD,当检测到bit1bit2bit3为111时,其线缆类型为USB转UART。请参阅图4,在本实施方式中,一种多功能USB调试方法的具体实施方式如下:步骤S401:对外接线缆接口类型进行判断。步骤S402:根据类型判断结果执行对应操作。进本文档来自技高网
...

【技术保护点】
1.一种多功能USB调试方法,其特征在于,包括步骤:/n对外接线缆接口类型进行判断,根据类型判断结果执行对应操作。/n

【技术特征摘要】
1.一种多功能USB调试方法,其特征在于,包括步骤:
对外接线缆接口类型进行判断,根据类型判断结果执行对应操作。


2.根据权利要求1所述的一种多功能USB调试方法,其特征在于,
所述“根据类型判断结果执行对应操作”,还包括步骤:
若接口类型为std-A或std-B,则只进行常规的拔插识别;
若接口类型为microA/B或者miniA/B,则启动USB-TO-SWD协商模式。


3.根据权利要求2所述的一种多功能USB调试方法,其特征在于,
所述“则启动USB-TO-SWD协商模式”,还包括步骤:
根据预设规则通过USB控制器的PHY对外界线缆的ID脚的阻值大小进行判断,若判断结果符合第一预设规则,则USB控制器的PHY将SWD功能信号输出至USB接口插槽上;
若判断结果符合第二预设规则,则USB控制器的PHY将UART功能信号输出至USB接口插槽上。


4.根据权利要求3所述的一种多功能USB调试方法,其特征在于,
所述预设规则包括:对不同的调试模式设定不同的阻值大小;
所述第一预设规则包括:外界线缆的ID脚的阻值大小对应预先设定的SWD调试模式的阻值大小;
所述第二预设规则包括:外界线缆的ID脚的阻值大小对应预先设定的UART调试模式的阻值大小。

...

【专利技术属性】
技术研发人员:吴良峰
申请(专利权)人:福州瑞芯微电子股份有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1