CN114036009A - 一种usb接口短路检测的方法 - Google Patents

一种usb接口短路检测的方法 Download PDF

Info

Publication number
CN114036009A
CN114036009A CN202111321526.6A CN202111321526A CN114036009A CN 114036009 A CN114036009 A CN 114036009A CN 202111321526 A CN202111321526 A CN 202111321526A CN 114036009 A CN114036009 A CN 114036009A
Authority
CN
China
Prior art keywords
usb interface
signal line
signal
short
short circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111321526.6A
Other languages
English (en)
Inventor
黄成金
黄成东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Xinxinda Electronics Co ltd
Original Assignee
Shenzhen Xinxinda Electronics Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Xinxinda Electronics Co ltd filed Critical Shenzhen Xinxinda Electronics Co ltd
Priority to CN202111321526.6A priority Critical patent/CN114036009A/zh
Publication of CN114036009A publication Critical patent/CN114036009A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/221Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test buses, lines or interfaces, e.g. stuck-at or open line faults
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Information Transfer Systems (AREA)

Abstract

本发明涉及一种短路检测领域,尤其涉及一种USB接口短路检测的方法。目的在于解决USB短路检测的结果不精确的问题。包括以下步骤:***待检测的USB接口;检测***的USB接口与电源之间的逻辑电平;判定所检测的USB接口是否短路;对是否短路已经进行判定的USB接口进行打标;检测完成后,自动插拔USB接口装置自动把检测完成的USB接口从检测装置上拔出,再***下一个待检测的USB接口。自动插拔USB接口装置自动把待检测的USB接口***到检测装置上的端口,让检测效率更高;对USB接口的四根信号线两两之间的逻辑电平进行检测,对检测的结果进行判定,从而更加细致的检测出USB接口的短路问题;通过打标装置,可以辨别USB接口上的标记知道USB接口的检测结果。

Description

一种USB接口短路检测的方法
技术领域
本发明涉及一种短路检测领域,尤其涉及一种USB接口短路检测的方法。
背景技术
USB全名是通用串行总线,其英文名为Universal Serial Bus,USB是其简写,USB是连接计算机***与外部设备的一种串口总线标准,也是一种输入输出接口的技术规范。USB是我们现代生活中不可或缺的一个东西,它在我们生活中运用是十分广泛,无论是我们办公用的电脑,还是平时经常使用的手机,都缺不了它。
正因为如此,一旦USB接口出现短路现象,轻则放电,重则可能会烧毁USB设备,甚至可能引起火灾或者***,给人们带来巨大损失。现如今,针对USB接口短路检测采用的是人工手动检测或者软件检测,前者工作效率低,花费时间长,方法不利于推广;后者检测的结果不精确,可能出现误检的情况。为了解决检测的结果不够精确的问题,需要提出一个新的方案。
发明内容
有鉴于此,本发明的目的在于提供一种USB接口短路检测的方法,用以解决USB短路检测的结果不够精确的问题,提高检测的精度,让检测的过程更加方便快捷。
为了实现上述目的,本发明采用如下技术方案:
一种USB接口短路检测的方法,包括以下步骤:
步骤1、***待检测的USB接口:包括有自动插拔USB接口装置和检测装置,自动插拔USB接口装置能够实现待检测USB接口的自动插拔,检测装置能够对USB接口是否短路进行检测;打开电源开关,自动插拔USB接口装置自动把待检测的USB接口***到检测装置上的端口;
步骤2、检测***的USB接口的信号线之间的逻辑电平:检测装置包含有电路检测模块,电路检测模块用于检测USB接口的信号线之间的逻辑电平,检测是对USB接口的四根信号线两两之间的逻辑电平进行检测,USB接口的四根线包括VCC信号线、GND信号线、D+信号线以及D-信号线,逻辑电平包括高电平和低电平;
步骤3、判定所检测的USB接口是否短路:检测装置内包含有数据处理模块,数据处理模块能够根据VCC信号线、GND信号线、D+信号线以及D-信号线两两之间的逻辑电平判定所检测的USB接口是否短路,数据处理模块将检测结果转化为二进制信号;
步骤4、对是否短路已经进行判定的USB接口进行打标:还包括有打标装置,打标装置能够在USB接口检测完后将检测结果打标在USB接口上,打标装置包含有红外线发射器、红外线接收器、打标机、处理器和单片机,检测完成后,数据处理模块将检测后的二进制信号传输给红外线发射器,红外线发射器发射相应的红外信号,红外线接收器接收红外线发射器的红外信号,红外线接收器将信号传输给单片机进行处理,再由单片机输出一个二进制信号给处理器,处理器对二进制信号进行处理后,产生一个十进制数作为打标的标记,并让打标机对USB接口进行打标;
步骤5、检测和打标完成后,自动插拔USB接口装置自动把检测完成的USB接口从检测装置上拔出,再***下一个待检测的USB接口,重复步骤2-5,直至全部USB接口检测完成。
优选地,所述步骤3中所述判定结果具体包括:
若USB接口的四根信号线两两之间的逻辑电平均为低电平,则判定USB接口不存在短路;
若VCC信号线与D+信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定VCC信号线与D+信号线之间短路;
若VCC信号线与D-信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定VCC信号线与D-信号线之间短路;
若VCC信号线与GND信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定VCC信号线与GND信号线之间短路;
若D+信号线与D-信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定D+信号线与D-信号线之间短路;
若D+信号线与GND信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定D+信号线与GND信号线之间短路;
若D-信号线与GND信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定D-信号线与GND信号线之间短路。
优选地,所述步骤4中打标装置上至少包含6个红外发射器和6个红外接收器,6个红外发射器与数据处理模块的二进制信号对应,数据处理模块将任意两信号线之间的逻辑电平信号转化二进制信号,分别传输给6个红外发射器,若某两信号线之间短路,则产生一个二进制信号“1”,相应的红外线发射器将发射红外信号;若某两信号线之间不短路,则产生一个二进制信号“0”,相应的红外线发射器将发射红外信号,6个红外线发射器和6个红外线接收器一一对应,互不影响,最终产生一个长度为6的二进制信号。
优选地,所述步骤4中单片机用于对红外线接收器接收到红外信号进行处理,输出一个二进制信号给处理器,二进制信号的长度为6;其中000000表示不存在短路,100000表示VCC信号线与D+信号线之间短路,其余信号线之间不短路……以此类推,总共有64种短路类型;其中第1位二进制信号表示VCC信号线与D+信号线之间的逻辑电平,第2位二进制信号表示VCC信号线与D-信号线之间的逻辑电平,其他同理。
优选地,所述步骤4中处理器用于对来自单片机的二进制信号进行处理,转化为十进制数,并控制打标机将十进制数打标在USB接口的外壳上,其中0代表000000,1代表000001……以此类推,一直到63。
本发明的有益效果是:1、通过自动插拔USB接口装置,自动把待检测USB接口***检测装置的检测端口或从检测装置的检测端口拔出,极大地增加了检测USB接口的效率。
2、通过检测装置,对USB接口的四根信号线两两之间的逻辑电平进行检测,对检测的结果进行判定,从而更加细致的检测出USB接口的短路问题。
3、通过打标装置,红外发射器将检测的结果发送给红外接收器,再由红外接收器传输给单片机,由单片机进行处理后,输出给处理器处理,转化为十进制数作为标记,再由打标机打标在USB接口上,可以辨别USB接口上的标记知道USB接口的检测结果。
附图说明
图1为基于本发明提供的一种USB接口短路检测的方法的流程图。
图2为本发明打标装置的组成示意图。
图3为本发明检测装置的组成示意图。
图4为本发明其中一个USB接口短路检测结果的二进制信号示意图。
具体实施方法
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
参见图1,本实施例提供了一种USB接口短路检测的方法,包括:
步骤1、***待检测的USB接口:包括有自动插拔USB接口装置和检测装置,自动插拔USB接口装置能够实现待检测USB接口的自动插拔,检测装置能够对USB接口是否短路进行检测;打开电源开关,自动插拔USB接口装置自动把待检测的USB接口***到检测装置上的端口;
作为本发明的一种优选方案,电源开关可以控制检测装置和自动插拔USB接口装置电源的通断;检测装置上的端口上的供电电压为5V。
步骤2、检测***的USB接口的信号线之间的逻辑电平:如图3所示,检测装置包含有电路检测模块,电路检测模块用于检测USB接口的信号线之间的逻辑电平,检测是对USB接口的四根信号线两两之间的逻辑电平进行检测,USB接口的四根线包括VCC信号线、GND信号线、D+信号线以及D-信号线,逻辑电平包括高电平和低电平;
步骤3、判定所检测的USB接口是否短路:如图3所示,检测装置内包含有数据处理模块,数据处理模块能够根据VCC信号线、GND信号线、D+信号线以及D-信号线两两之间的逻辑电平判定所检测的USB接口是否短路,数据处理模块将检测结果转化为二进制信号;
作为本发明的一种优选方案,检测的结果包括:
若USB接口的四根信号线两两之间的逻辑电平均为低电平,则判定USB接口不存在短路;
若VCC信号线与D+信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定VCC信号线与D+信号线之间短路;
若VCC信号线与D-信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定VCC信号线与D-信号线之间短路;
若VCC信号线与GND信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定VCC信号线与GND信号线之间短路;
若D+信号线与D-信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定D+信号线与D-信号线之间短路;
若D+信号线与GND信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定D+信号线与GND信号线之间短路;
若D-信号线与GND信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定D-信号线与GND信号线之间短路。
步骤4、对是否短路已经进行判定的USB接口进行打标:还包括有打标装置,打标装置能够在USB接口检测完后将检测结果打标在USB接口上,如图2所示,打标装置包含有红外线发射器、红外线接收器、打标机、处理器和单片机,检测完成后,数据处理模块将检测后的二进制信号传输给红外线发射器,红外线发射器发射相应的红外信号,红外线接收器接收红外线发射器的红外信号,红外线接收器将信号传输给单片机进行处理,再由单片机输出一个二进制信号给处理器,处理器对二进制信号进行处理后,产生一个十进制数作为打标的标记,并让打标机对USB接口进行打标;
如图2所示,作为本发明的一种优选方案,电源开关也可以控制打标装置的电源通断,打标装置上包含6个红外发射器和6个红外接收器,6个红外发射器与数据处理模块的二进制信号对应,数据处理模块将任意两信号线之间的逻辑电平信号转化二进制信号,分别传输给6个红外发射器,若某两信号线之间短路,则产生一个二进制信号“1”,相应的红外线发射器将发射红外信号;若某两信号线之间不短路,则产生一个二进制信号“0”,相应的红外线发射器将发射红外信号,6个红外线发射器和6个红外线接收器一一对应,互不影响,最终产生一个长度为6的二进制信号。
如图4所示,单片机用于对红外线接收器接收到红外信号进行处理,输出一个二进制信号给处理器,二进制信号的长度为6;其中000000表示不存在短路,100000表示VCC信号线与D+信号线之间短路,其余信号线之间不短路……以此类推,总共有64种短路类型;其中第1位二进制信号表示VCC信号线与D+信号线之间的逻辑电平,第2位二进制信号表示VCC信号线与D-信号线之间的逻辑电平,其他同理。
处理器用于对来自单片机的二进制信号进行处理,转化为十进制数,并控制打标机将十进制数打标在USB接口的外壳上,其中0代表000000,1代表000001……以此类推,一直到63。
作为本发明的一种优选方案,打标的位置位于USB接口外壳的尾部;标记的字体可以选用楷体四号字。
步骤5、检测完成后,自动插拔USB接口装置自动把检测完成的USB接口从检测装置上拔出,再***下一个待检测的USB接口,重复步骤2-5,直至全部USB接口检测完成。
至此完成了整个方法的流程。
结合具体实施,可以得到本发明的优点是,有效的对USB接口短路检测,让检测的精度更加高效,通过自动插拔USB接口装置,能够快速的进行检测,使检测USB接口的时间大大减少,不会对USB接口造成损坏,同时能够有效的保护被检测的USB设备,通过打标装置打的标记,直接显示短路的类型,使检测的过程方便快捷,利于推广。
本发明未详述之处,均为本领域技术人员的公知技术。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (5)

1.一种USB接口短路检测的方法,其特征在于,包括以下步骤:
步骤1、***待检测的USB接口:包括有自动插拔USB接口装置和检测装置,自动插拔USB接口装置能够实现待检测USB接口的自动插拔,检测装置能够对USB接口是否短路进行检测;打开电源开关,自动插拔USB接口装置自动把待检测的USB接口***到检测装置上的端口;
步骤2、检测***的USB接口的信号线之间的逻辑电平:检测装置包含有电路检测模块,电路检测模块用于检测USB接口的信号线之间的逻辑电平,检测是对USB接口的四根信号线两两之间的逻辑电平进行检测,USB接口的四根线包括VCC信号线、GND信号线、D+信号线以及D-信号线,逻辑电平包括高电平和低电平;
步骤3、判定所检测的USB接口是否短路:检测装置内包含有数据处理模块,数据处理模块能够根据VCC信号线、GND信号线、D+信号线以及D-信号线两两之间的逻辑电平判定所检测的USB接口是否短路,数据处理模块将检测结果转化为二进制信号;
步骤4、对是否短路已经进行判定的USB接口进行打标:还包括有打标装置,打标装置能够在USB接口检测完后将检测结果打标在USB接口上,打标装置包含有红外线发射器、红外线接收器、打标机、处理器和单片机,检测完成后,数据处理模块将检测后的二进制信号传输给红外线发射器,红外线发射器发射相应的红外信号,红外线接收器接收红外线发射器的红外信号,红外线接收器将信号传输给单片机进行处理,再由单片机输出一个二进制信号给处理器,处理器对二进制信号进行处理后,产生一个十进制数作为打标的标记,并让打标机对USB接口进行打标;
步骤5、检测和打标完成后,自动插拔USB接口装置自动把检测完成的USB接口从检测装置上拔出,再***下一个待检测的USB接口,重复步骤2-5,直至全部USB接口检测完成。
2.如权利要求1所述的一种USB接口短路检测的方法,其特征在于,所述步骤3中所述判定结果具体包括:
若USB接口的四根信号线两两之间的逻辑电平均为低电平,则判定USB接口不存在短路;
若VCC信号线与D+信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定VCC信号线与D+信号线之间短路;
若VCC信号线与D-信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定VCC信号线与D-信号线之间短路;
若VCC信号线与GND信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定VCC信号线与GND信号线之间短路;
若D+信号线与D-信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定D+信号线与D-信号线之间短路;
若D+信号线与GND信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定D+信号线与GND信号线之间短路;
若D-信号线与GND信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定D-信号线与GND信号线之间短路。
3.如权利要求2所述的一种USB接口短路检测的方法,其特征在于,所述步骤4中打标装置上至少包含6个红外发射器和6个红外接收器,6个红外发射器与数据处理模块的二进制信号对应,数据处理模块将任意两信号线之间的逻辑电平信号转化二进制信号,分别传输给6个红外发射器,若某两信号线之间短路,则产生一个二进制信号“1”,相应的红外线发射器将发射红外信号;若某两信号线之间不短路,则产生一个二进制信号“0”,相应的红外线发射器将发射红外信号,6个红外线发射器和6个红外线接收器一一对应,互不影响,最终产生一个长度为6的二进制信号。
4.如权利要求3所述的一种USB接口短路检测的方法,其特征在于,所述步骤4中单片机用于对红外线接收器接收到红外信号进行处理,输出一个二进制信号给处理器,二进制信号的长度为6;其中000000表示不存在短路,100000表示VCC信号线与D+信号线之间短路,其余信号线之间不短路……以此类推,总共有64种短路类型;其中第1位二进制信号表示VCC信号线与D+信号线之间的逻辑电平,第2位二进制信号表示VCC信号线与D-信号线之间的逻辑电平,其他同理。
5.如权利要求4所述的一种USB接口短路检测的方法,其特征在于,所述步骤4中处理器用于对来自单片机的二进制信号进行处理,转化为十进制数,并控制打标机将十进制数打标在USB接口的外壳上,其中0代表000000,1代表000001……以此类推,一直到63。
CN202111321526.6A 2021-11-09 2021-11-09 一种usb接口短路检测的方法 Pending CN114036009A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111321526.6A CN114036009A (zh) 2021-11-09 2021-11-09 一种usb接口短路检测的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111321526.6A CN114036009A (zh) 2021-11-09 2021-11-09 一种usb接口短路检测的方法

Publications (1)

Publication Number Publication Date
CN114036009A true CN114036009A (zh) 2022-02-11

Family

ID=80143681

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111321526.6A Pending CN114036009A (zh) 2021-11-09 2021-11-09 一种usb接口短路检测的方法

Country Status (1)

Country Link
CN (1) CN114036009A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11768253B1 (en) * 2022-03-28 2023-09-26 Cypress Semiconductor Corporation Floating ground architectures in USB type-C controllers for fault detection

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101145123A (zh) * 2007-03-12 2008-03-19 中兴通讯股份有限公司 一种usb总线接口检测装置及其检测方法
CN106340932A (zh) * 2016-10-17 2017-01-18 惠州Tcl移动通信有限公司 移动终端基于usb接口充电器的连接检测方法及***
CN109980460A (zh) * 2019-02-22 2019-07-05 维沃移动通信有限公司 一种usb接口保护电路及保护方法、移动终端

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101145123A (zh) * 2007-03-12 2008-03-19 中兴通讯股份有限公司 一种usb总线接口检测装置及其检测方法
CN106340932A (zh) * 2016-10-17 2017-01-18 惠州Tcl移动通信有限公司 移动终端基于usb接口充电器的连接检测方法及***
CN109980460A (zh) * 2019-02-22 2019-07-05 维沃移动通信有限公司 一种usb接口保护电路及保护方法、移动终端

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11768253B1 (en) * 2022-03-28 2023-09-26 Cypress Semiconductor Corporation Floating ground architectures in USB type-C controllers for fault detection
US20230305077A1 (en) * 2022-03-28 2023-09-28 Cypress Semiconductor Corporation Floating ground architectures in usb type-c controllers for fault detection

Similar Documents

Publication Publication Date Title
JP5717005B2 (ja) Usbインタフェースのステータスに従って内部回路を選択するための方法および端末
CN100495377C (zh) 检测***外设类型的方法和终端接口
US8756358B2 (en) Method and device for identifying universal serial bus (USB) insertion or charger insertion of mobile terminal
CN101667166B (zh) 设备识别方法及装置
WO2018045687A1 (zh) 一种插拔模块识别电路和方法
CN206627597U (zh) 一种检测usb插座进水腐蚀电路
TW201622292A (zh) 可攜式電子裝置以及其充電方法
EP0419010A2 (en) Circuit and method for automatic input-output configuration through local area network detection
CN103198033A (zh) 用于检测通用串列汇流排和移动高解析度链接设备的装置及其方法
CN114036009A (zh) 一种usb接口短路检测的方法
JP2014056287A (ja) 電子機器及び電子機器による電源機器の判別方法
TWI501085B (zh) 通用序列匯流排介面偵測裝置
CN111835631A (zh) 一种智能网关扩展板热插拔检测***及检测方法
CN204576500U (zh) 一种兼容i2c通信的usb通信电路和***
CN206726209U (zh) 外设***检测电路及终端设备
KR100700532B1 (ko) 범용 직렬 버스 포트의 연결 장치 인식 방법과 범용 직렬버스 어댑터
CN105372546A (zh) 电连接器点位识别装置
CN204129732U (zh) 基于卫星授时机架***的板卡自适应设备
CN211452697U (zh) 无线扭矩检测模块
CN109101376B (zh) 一种usb测速装置及***
CN204462295U (zh) 从设备及其***检测辅助电路
CN210573761U (zh) 接口转换电路及信号检测装置
CN115577244A (zh) 一种基于mcu的芯片识别机构及其自识别方法
CN101827157B (zh) 电子装置、电子***以及***装置自动检测与识别方法
US6178458B1 (en) Communication interface for an electronic organizer and a personal computer

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination