CN112558741A - 保护方法、保护装置、电子设备、可读存储介质和芯片 - Google Patents

保护方法、保护装置、电子设备、可读存储介质和芯片 Download PDF

Info

Publication number
CN112558741A
CN112558741A CN202011477746.3A CN202011477746A CN112558741A CN 112558741 A CN112558741 A CN 112558741A CN 202011477746 A CN202011477746 A CN 202011477746A CN 112558741 A CN112558741 A CN 112558741A
Authority
CN
China
Prior art keywords
configuration channel
pin
voltage
conversion time
universal serial
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
CN202011477746.3A
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202011477746.3A priority Critical patent/CN112558741A/zh
Publication of CN112558741A publication Critical patent/CN112558741A/zh
Priority to PCT/CN2021/136282 priority patent/WO2022127659A1/zh
Priority to EP21905588.6A priority patent/EP4266154A4/en
Priority to US18/210,038 priority patent/US20230325339A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • G06F13/4081Live connection to bus, e.g. hot-plugging
    • 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/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/266Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
    • 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/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • 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
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02HEMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
    • H02H3/00Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal electric working condition with or without subsequent reconnection ; integrated protection
    • H02H3/20Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal electric working condition with or without subsequent reconnection ; integrated protection responsive to excess voltage
    • H02H3/202Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal electric working condition with or without subsequent reconnection ; integrated protection responsive to excess voltage for dc systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0002Serial port, e.g. RS232C
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0042Universal serial bus [USB]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

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)
  • Power Sources (AREA)
  • Protection Of Static Devices (AREA)

Abstract

本申请公开了一种保护方法、保护装置、电子设备、可读存储介质和芯片,属于电子数据传输的技术领域。保护方法包括:检测配置通道引脚的电压变量;根据电压变量确定电压变量的变换时间;将变换时间与预设变换时间进行比较,获得比较结果;当比较结果为变换时间小于或等于预设变换时间,切断配置通道引脚的供电。本申请能够有效保护通用串行总线接口,延长通用串行总线接口和具有该通用串行总线接口的电子设备的使用寿命。

Description

保护方法、保护装置、电子设备、可读存储介质和芯片
技术领域
本申请属于电子数据传输的技术领域,具体涉及一种通用串行总线接口的保护方法、一种通用串行总线接口的保护装置、一种电子设备、一种可读存储介质和一种芯片。
背景技术
采用通用串行总线(Universal Serial Bus,USB)接口技术的On-The-Go(OTG)设备可实现多种不同终端设备之间的通信连接和数据交换,特别是实现PDA设备、智能手机、数码照相机、摄像机、打印机等设备间多种不同制式的连接。尤其,OTG设备可在没有主设备的情况下实现从设备之间的连接。
在多种通用串行总线接口中,Type-C的通用串行总线接口由于具有正反两面均可***和体积小巧的优势,因而在OTG设备中具有广泛的应用前景。
然而,在实现本申请过程中,发明人发现,Type-C通用串行总线接口的OTG设备的相关技术中至少存在如下问题:为了实现设备的即插即用,Type-C的通用串行总线接口的配置通道(Configuration Channel,CC)引脚需要处于常带电的状态,以实现对***设备类型的检测。然而,当有异物进入Type-C的通用串行总线接口,带电状态下的配置通道引脚容易被腐蚀或因短路损坏,并由此导致Type-C的通用串行总线接口的使用寿命受到影响。
申请内容
本申请实施例的目的是提供一种通用串行总线接口的保护方法、一种通用串行总线接口的保护装置、一种电子设备、一种可读存储介质和一种芯片,能够解决Type-C的通用串行总线接口容易被腐蚀或因短路损坏的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种通用串行总线接口的保护方法,通用串行总线接口设有配置通道引脚,保护方法包括:检测配置通道引脚的电压变量;根据电压变量确定电压变量的变换时间;将变换时间与预设变换时间进行比较,获得比较结果;当比较结果为变换时间小于或等于预设变换时间,切断配置通道引脚的供电。
第二方面,本申请实施例提供了一种通用串行总线接口的保护装置,通用串行总线接口设有配置通道引脚,保护装置包括:检测模块,检测模块用于检测配置通道引脚的电压变量;确定模块,确定模块用于根据电压变量确定电压变量的变换时间;比较模块,比较模块用于将变换时间与预设变换时间进行比较,获得比较结果;保护模块,当比较结果为变换时间小于或等于预设变换时间,保护模块用于切断配置通道引脚的供电。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的通用串行总线接口的保护方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面的通用串行总线接口的保护方法的步骤。
第五方面,本申请实施例提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面的通用串行总线接口的保护方法的步骤。
在本申请实施例中,通过检测配置通道引脚的电压,可根据配置通道引脚的电压对配置通道引脚的状态进行准确地判定。由此,本申请实施例能够及时识别到因异物进入通用串行总线接口而导致的配置通道引脚的短路或异常,并及时切断配置通道引脚的供电,以避免配置通道引脚被腐蚀或因短路损坏。综上,本申请实施例可有效保护通用串行总线接口,提高其使用寿命受。
附图说明
根据本申请的实施例的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1为本申请实施例的通用串行总线接口的引脚排布图;
图2为本申请实施例的通用串行总线接口的结构示意图;
图3为本申请实施例的通用串行总线接口的保护方法的步骤流程图之一;
图4为本申请实施例的通用串行总线接口的保护方法的原理图之一;
图5为本申请实施例的通用串行总线接口的保护方法的原理图之二;
图6为本申请实施例的配置通道引脚在短路状态下的电压变化示意图;
图7为本申请实施例的通用串行总线接口的保护方法的步骤流程图之二;
图8为本申请实施例的电子设备的组成示意框图。
其中,图1和图2、图4至图6、图8中的附图标记与部件名称之间的对应关系为:
A1:上排第一引脚,A2:上排第二引脚,A3:上排第三引脚,A4:上排第四引脚,A5:上排第五引脚,A6:上排第六引脚,A7:上排第七引脚,A8:上排第八引脚,A9:上排第九引脚,A10:上排第十引脚,A11:上排第十一引脚,A12:上排第十二引脚,B1:下排第一引脚,B2:下排第二引脚,B3:下排第三引脚,B4:下排第四引脚,B5:下排第五引脚,B6:下排第六引脚,B7:下排第七引脚,B8:下排第八引脚,B9:下排第九引脚,B10:下排第十引脚,B11:下排第十一引脚,B12:下排第十二引脚,GND:地线引脚,VBus:电压总线引脚,CC1:第一配置通道引脚,CC2:第二配置通道引脚,D+:数据加引脚,D-:数据包减引脚,SBU1:第一扩展功能引脚,SBU2:第二扩展功能引脚,TX1+:第一发送加引脚,TX1-:第一发送减引脚,TX2+:第二发送加引脚,TX2-:第二发送减引脚,RX1+:第一接收加引脚,RX1-:第一接收减引脚,RX2+:第二接收加引脚,RX2-:第二接收减引脚,R:电阻,C:电容,100:电子设备,110:保护装置,112:检测模块,114:判定模块,116:保护模块,120:处理器,130:存储器,140:通信接口。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合图1至图8,通过具体的实施例及其应用场景对本申请实施例提供的通用串行总线接口的保护方法、通用串行总线接口的保护装置110、电子设备100、可读存储介质和芯片进行详细地说明。
本申请实施例提供的保护方法为针对Type C通用串行总线接口的保护方法。TypeC通用串行总线接口包括插座端的Type C通用串行总线接口和插头端的Type C通用串行总线接口。插座端的Type C通用串行总线接口和插头端的Type C通用串行总线接口的引脚排布方式相反,本申请实施例以插座端的Type C通用串行总线接口为例,对通用串行总线接口的引脚排布方式进行说明。
图1为本申请实施例的通用串行总线接口的引脚排布图。如图1所示,Type C通用串行总线接口具有结构对称,其包括上下相对设置的上排引脚和下排引脚。
上排引脚由左至右依次包括:上排第一引脚A1、上排第二引脚A2、上排第三引脚A3、上排第四引脚A4、上排第五引脚A5、上排第六引脚A6、上排第七引脚A7、上排第八引脚A8、上排第九引脚A9、上排第十引脚A10、上排第十一引脚A11和上排第十二引脚A12。上排第一引脚A1为地线引脚GND,上排第二引脚A2为第一发送加引脚TX1+,上排第三引脚A3为第一发送减引脚TX1-,上排第四引脚A4为电压总线引脚VBus,上排第五引脚A5为第一配置通道引脚CC1,上排第六引脚A6为数据加引脚D+,上排第七引脚A7为数据包减引脚D-,上排第八引脚A8为第一扩展功能引脚SBU1,上排第九引脚A9为电压总线引脚VBus,上排第十引脚A10为第二接收减引脚RX2-,上排第十一引脚A11为第二接收加引脚RX2+,上排第十二引脚A12为地线引脚GND。
下排引脚由右至左依次包括:下排第一引脚B1、下排第二引脚B2、下排第三引脚B3、下排第四引脚B4、下排第五引脚B5、下排第六引脚B6、下排第七引脚B7、下排第八引脚B8、下排第九引脚B9、下排第十引脚B10、下排第十一引脚B11和下排第十二引脚B12。下排第一引脚B1为地线引脚GND,下排第二引脚B2为第二发送加引脚TX2+,下排第三引脚B3为第二发送减引脚TX2-,下排第四引脚B4为电压总线引脚VBus,下排第五引脚B5为第二配置通道引脚CC2,下排第六引脚B6为数据加引脚D+,下排第七引脚B7为数据包减引脚D-,下排第八引脚B8为第二扩展功能引脚SBU2,下排第九引脚B9为电压总线引脚VBus,下排第十引脚B10为第一接收加引脚RX1-,下排第十一引脚B11为第一接收加引脚RX1+,下排第十二引脚B12为地线引脚GND。
在上述引脚中,第一配置通道引脚CC1和第二配置通道引脚CC2均为配置通道引脚,配置通道引脚是Type C通用串行总线接口的重要部件之一。配置通道引脚的作用在于检测或判断***设备的类型。
配置通道引脚实现上述功能的原理如下。OTG设备在使用时的识别方式为,下行端口(Downstream Facing Port,DFP)为主,上行端口(Upstream Facing Port,UFP)为从。双角色端口(Dual Role port,DRP)可以做下行端口也可以做上行端口。两个双角色端口连接在一起时,任意一方为下行端口,另一方为上行端口。在下行端口的配置通道引脚有上拉电阻Rp,在上行端口的配置通道引脚有下拉电阻Rd。两个设备未连接时,下行端口的电压总线引脚VBus是无输出的。两个设备连接后,两个配置通道引脚相连,下行端口的配置通道引脚检测到上行端口的下拉电阻Rd,则表明已连接,下行端口打开VBus电源开关,输出电源给上行端口。其中,配置通道引脚包括第一配置通道引脚CC1和第二配置通道引脚CC2。根据第一配置通道引脚CC1和第二配置通道引脚CC2中的哪一者检测到下拉电阻,可确定接口***的方向,并由此切换发送加引脚和接收加引脚。在上述过程中,配置通道引脚作为***检测引脚,会根据外部负载情况或OTG设备的配置通道状态而进入不同的状态(例如:ra/rd/rp_def/rp_15/rp_30)。每一种OTG设备的配置通道状态都是稳定的,即:当一个OTG设备***时,配置通道上不会存在两种设备识别电压。其中,从(英文名称:Sink)OTG设备的配置通道状态引脚电压如下表1和表2所示。
表1:配置通道状态引脚电压(仅预设USB Tpye-C电流)
检测 最小电压 最大电压 阈值电压
vRa -0.25V 0.15V 0.2V
vRa-Connect 0.25V 2.18V
表2配置通道状态引脚电压(多元电流)
检测 最小电压 最大电压 阈值电压
vRa -0.25V 0.15V 0.2V
vRa-Connect 0.25V 2.04V
vRa-USB 0.25V 0.61V 0.66V
vRa-1.5 0.70V 1.16V 1.23V
vRa-3.0 1.31V 2.04V
然而,当采用配置通道引脚作为***检测元件时,需要保证配置通道引脚处于常带电的状态。而通用串行总线接口中有积灰、碎屑等异物时,会导致通用串行总线接口内部,尤其是带电的配置通道引脚的腐蚀。这一问题不仅影响到通用串行总线接口实现其例如充电、数据传输、投屏等的常规功能的实现,甚至会影响到通用串行总线接口的使用寿命。即使相关技术中存在通过镀膜等方式降低腐蚀的技术方案,但其效果有限且成本高昂。
图2为本申请实施例的通用串行总线接口的结构示意图。如图2所示,以图1中TypeC通用串行总线接口的上排引脚举例而言,上排第四引脚A4为电压总线引脚VBus,上排第五引脚A5为第一配置通道引脚CC1,上排第六引脚A6为数据加引脚D+。第一配置通道引脚CC1设置在电压总线引脚VBus和数据加引脚D+之间。数据加引脚D+支持5V的工作电压,而电压总线引脚VBus最高可以支持20V的工作电压。因此,当有异物卡在第一配置通道引脚CC1周围,则第一配置通道引脚CC1很容易出现短路情况,造成接口和设备损坏。为此,本申请实施例提出了一种通用串行总线接口的保护方法,
图3为本申请实施例的通用串行总线接口的保护方法的步骤流程图之一。如图3所示,基于上述原理,本申请实施例提出了如下的保护方法:
步骤S102,检测配置通道引脚的电压变量;
步骤S104,根据电压变量确定电压变量的变换时间;
步骤S106,将变换时间与预设变换时间进行比较,获得比较结果;
步骤S108,当比较结果为变换时间小于或等于预设变换时间,切断配置通道引脚的供电。
短路现象可能在第一配置通道引脚CC1与电压总线引脚VBus之间发生,也可能在第一配置通道引脚CC1与数据加引脚D+之间发生。如图2所示,由于电压总线引脚VBus的长度相对较长,第一配置通道引脚CC1与电压总线引脚VBus之间间隙较大,从概率角度而言,第一配置通道引脚CC1与电压总线引脚VBus之间出现异物和短路的可能性较高。因此,本申请实施例以第一配置通道引脚CC1与电压总线引脚VBus之间出现异物为例,对本申请实施例的保护方法进行说明。图4为本申请实施例的通用串行总线接口的保护方法的原理图之一。图5为本申请实施例的通用串行总线接口的保护方法的原理图之二。如图4和图5所示,当配置通道引脚和电压总线引脚VBus之间有异物产生微短时,在电路上可以等效为图4所示的架构,其中电阻R为配置通道引脚与电压总线引脚VBus之间的微短电阻。电压总线引脚VBus的电路之中存在电容C。异物存在时,由于电阻R和电容C的作用,会使得配置通道引脚的电压产生变化。鉴于上述原因,本申请实施例的保护方法通过硬件电路的设计和对控制逻辑的改进,检测通用串行总线接口中配置通道引脚的电压变化,并由此控制配置通道引脚的电力通断,以准确识别异物或配置通道引脚的工作异常,在异常状态下及时有效地保护配置通道引脚。本申请实施例不仅能够有效避免或减少配置通道引脚的腐蚀,延长配置通道引脚的使用寿命,亦能够保证通用串行总线接口的即插即用。
采用上述实施方式的原因在于,配置通道引脚因短路形成的锯齿状电压不仅会横跨两个或两个以上状态的设备检测电压,还会使得配置通道引脚检测到***设备发生频繁切换。设备发生频繁切换的这一检测结果是由于短路引起的配置通道引脚电压波动导致的。上述实施方式中的预设变换时间为用户正常切换OTG设备时需要的时间。预设变换时间可在设备出厂前进行预先设置。当通过配置通道引脚检测判断到设备频繁切换,并且频繁切换的时间(即:电压变量的变换时间)小于或等于预设变换时间,则表明配置通道引脚短路。在此情况下,则关闭对应的配置通道输出,防止配置通道腐蚀。
在本申请实施例的部分实施方式中,根据电压变量确定变换时间包括:根据电压变量的变化周期确定变换时间。
在本申请实施例的部分实施方式中,根据电压变量确定变换时间包括:根据电压变量的波形确定变换时间。
图6为本申请实施例的配置通道引脚在短路状态下的电压变化示意图。由于图4和图5中电阻R和电容C的作用,会使得配置通道引脚的电压产生如图6所示的变化,使得配置通道引脚形成锯齿状的电压,该电压的具体数值会横跨两种或两种以上的配置通道状态识别电压。因此,本申请实施例可通过电压的变化周期变量或波形变量确定变换时间。在本申请实施例的部分实施方式中,检测配置通道引脚的电压变量具体包括:响应于开机指令,循环检测配置通道引脚的电压变量。
在本申请实施例的部分实施方式中,检测配置通道引脚的电压变量具体包括:响应于亮屏指令,循环检测配置通道引脚的电压变量。
在本申请实施例的部分实施方式中,检测配置通道引脚的电压变量具体包括:响应于配置通道引脚检测轮询指令,循环检测配置通道引脚的电压变量。
在本申请实施例的部分实施方式中,检测配置通道引脚的电压变量具体包括:响应于通用串行总线接口连接指令,循环检测配置通道引脚的电压变量。
需要说明的是,由于配置通道引脚在常态下带点,因此,本申请实施例在OTG设备开机或通电常态下,响应于OTG设备发出的配置通道引脚检测轮询指令,以固定周期循环地以轮询方式检测配置通道引脚的电压变量,以及时检测或识别配置通道引脚的短路问题。
在此基础上,为了进一步对配置通道以及通用串行总线接口实施保护,本申请实施例在OTG设备接收待开机指令时,响应于开机指令,循环检测配置通道引脚的电压变量。或者,本申请实施例在OTG设备接收通用串行总线接口连接指令时,响应于通用串行总线接口连接指令,循环检测配置通道引脚的电压变量。此外,用户在使用OTG设备时,均会打开对应的终端设备屏幕,因此本申请实施例还可通过判断屏幕是否唤醒,来初始化配置通道状态,开始配置通道电压变量检测。即:响应于亮屏指令,循环检测配置通道引脚的电压变量。
需要说明的是,由于配置通道引脚与电压总线引脚之间的微短电阻会由于反复插拔而逐渐消失或者逐渐变大,因此,本申请实施例可至少两次地循环执行步骤S102至步骤S106。
图7为本申请实施例的通用串行总线接口的保护方法的步骤流程图之二。如图7所示,本申请实施例的保护方法具体包括:
步骤S202,打开配置通道轮询;
步骤S204,判定用户是否手动关闭OTG设备;
其中,判定结果为是,则执行步骤S206,判定结果为否,则执行步骤S208;
步骤S206,保持OTG设备关闭;
其中,步骤S206执行完毕后重新执行步骤S204;
步骤S208,检测配置通道状态,以判定是否有异物;
其中,判定结果为是,则执行步骤S210,判定结果为否,则执行步骤S212;
步骤S210,关闭配置通道轮询;
其中,步骤S210执行完毕后重新执行步骤S216;
步骤S212,打开OTG设备;
其中,步骤S212执行完毕后重新执行步骤S214;
步骤S214,OTG设备实现即插即用功能;
步骤S216,判定OTG设备的屏幕是否亮起;
其中,判定结果为是,则执行步骤S218,判定结果为否,则执行步骤S220;
步骤S218,判定用户是否手动打开OTG设备;
其中,判定结果为是,则执行步骤S220,判定结果为否,则执行步骤S222;
步骤S220,判定OTG设备的屏幕是否由灭到亮;
其中,判定结果为是,则执行步骤S202,判定结果为否,则执行步骤S224;
步骤S222,保持配置通道轮询关闭;
其中,步骤S222执行完毕后重新执行步骤S216;
步骤S224,保持配置通道轮询关闭。
图8为本申请实施例的电子设备的组成示意框图。如图8所示,本申请实施例还提供一种电子设备100,包括处理器120,存储器130,存储在存储器130上并可在处理器120上运行的程序或指令,该程序或指令被处理器120执行时实现上述通用串行总线接口的保护方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要注意的是,本申请实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
电子设备100包括但不限于:保护装置110、处理器120和存储器130。保护装置110包括:检测模块112、确定模块114、和保护模块118。本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源比如电池,电源可以通过电源管理***与处理器120逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图8中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
检测模块112用于检测配置通道引脚的电压变量。确定模块114用于根据电压变量确定变换时间。比较模块116用于将变换时间与预设变换时间进行比较,获得比较结果。当比较结果为变换时间小于或等于预设变换时间,保护模块118用于在配置通道引脚处于短路状态时,切断配置通道引脚的供电。其中,确定模块114具体用于:根据电压的变化周期变量确定变换时间,或者确定模块114具体用于:根据电压的波形变量确定变换时间。
检测模块112具体用于:响应于开机指令,循环检测配置通道引脚的电压变量;或响应于亮屏指令,循环检测配置通道引脚的电压变量;或响应于配置通道引脚检测轮询指令,循环检测配置通道引脚的电压变量;或响应于通用串行总线接口连接指令,循环检测配置通道引脚的电压变量。
需要说明的是,本申请实施例提供的通用串行总线接口的保护方法,执行主体可以为通用串行总线接口的保护装置110,或者,或者该通用串行总线接口的保护装置110中的用于执行加载通用串行总线接口的保护方法的控制模块。本申请实施例中以通用串行总线接口的保护装置110执行加载通用串行总线接口的保护方法为例,说明本申请实施例提供的通用串行总线接口的保护方法。
本申请实施例中的通用串行总线接口的保护装置110可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的通用串行总线接口的保护装置110可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的通用串行总线接口的保护装置110能够实现图1或图7的方法实施例中通用串行总线接口的保护装置110实现的各个过程,为避免重复,这里不再赘述。
本申请实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述通用串行总线接口的保护方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,处理器为上述实施例中的电子设备中的处理器。可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述通用串行总线接口的保护方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (9)

1.一种通用串行总线接口的保护方法,其特征在于,所述通用串行总线接口设有配置通道引脚,所述保护方法包括:
检测所述配置通道引脚的电压变量;
根据所述电压变量确定所述电压变量的变换时间;
将所述变换时间与预设变换时间进行比较,获得比较结果;
当所述比较结果为所述变换时间小于或等于所述预设变换时间,切断所述配置通道引脚的供电。
2.根据权利要求1所述的通用串行总线接口的保护方法,其特征在于,所述根据所述电压变量确定所述电压变量的变换时间,包括:
根据所述电压的变化周期变量确定所述变换时间;和/或
根据所述电压的波形变量确定所述变换时间。
3.根据权利要求1或2所述的通用串行总线接口的保护方法,其特征在于,所述检测所述配置通道引脚的电压变量,包括:
响应于开机指令,循环检测所述配置通道引脚的电压变量;或
响应于亮屏指令,循环检测所述配置通道引脚的电压变量;或
响应于配置通道引脚检测轮询指令,循环检测所述配置通道引脚的电压变量;或
响应于通用串行总线接口连接指令,循环检测所述配置通道引脚的电压变量。
4.一种通用串行总线接口的保护装置,其特征在于,所述通用串行总线接口设有配置通道引脚,所述保护装置包括:
检测模块,所述检测模块用于检测所述配置通道引脚的电压变量;
确定模块,所述确定模块用于根据所述电压变量确定所述电压变量的变换时间;
比较模块,所述比较模块用于将所述变换时间与预设变换时间进行比较,获得比较结果;
保护模块,当所述比较结果为所述变换时间小于或等于所述预设变换时间,所述保护模块用于切断所述配置通道引脚的供电。
5.根据权利要求4所述的通用串行总线接口的保护装置,其特征在于,所述确定模块具体用于:
根据所述电压的变化周期变量确定所述变换时间;和/或
根据所述电压的波形变量确定所述变换时间。
6.根据权利要求4或5所述的通用串行总线接口的保护装置,其特征在于,所述检测模块具体用于:
响应于开机指令,循环检测所述配置通道引脚的电压变量;或
响应于亮屏指令,循环检测所述配置通道引脚的电压变量;或
响应于配置通道引脚检测轮询指令,循环检测所述配置通道引脚的电压变量;或
响应于通用串行总线接口连接指令,循环检测所述配置通道引脚的电压变量。
7.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至3中任一项所述的通用串行总线接口的保护方法的步骤。
8.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至3中任一项所述的通用串行总线接口的保护方法的步骤。
9.一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如权利要求1至3中任一项所述的通用串行总线接口的保护方法的步骤。
CN202011477746.3A 2020-12-15 2020-12-15 保护方法、保护装置、电子设备、可读存储介质和芯片 Pending CN112558741A (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN202011477746.3A CN112558741A (zh) 2020-12-15 2020-12-15 保护方法、保护装置、电子设备、可读存储介质和芯片
PCT/CN2021/136282 WO2022127659A1 (zh) 2020-12-15 2021-12-08 保护方法、保护装置、电子设备、可读存储介质和芯片
EP21905588.6A EP4266154A4 (en) 2020-12-15 2021-12-08 PROTECTION METHOD, PROTECTION APPARATUS, ELECTRONIC DEVICE, READABLE STORAGE MEDIUM AND CHIP
US18/210,038 US20230325339A1 (en) 2020-12-15 2023-06-14 Protection method, protection apparatus, electronic device, readable storage medium, and chip

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011477746.3A CN112558741A (zh) 2020-12-15 2020-12-15 保护方法、保护装置、电子设备、可读存储介质和芯片

Publications (1)

Publication Number Publication Date
CN112558741A true CN112558741A (zh) 2021-03-26

Family

ID=75064714

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011477746.3A Pending CN112558741A (zh) 2020-12-15 2020-12-15 保护方法、保护装置、电子设备、可读存储介质和芯片

Country Status (4)

Country Link
US (1) US20230325339A1 (zh)
EP (1) EP4266154A4 (zh)
CN (1) CN112558741A (zh)
WO (1) WO2022127659A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113672533A (zh) * 2021-08-03 2021-11-19 维沃移动通信有限公司 ***检测方法、装置、电子设备及存储介质
WO2022127659A1 (zh) * 2020-12-15 2022-06-23 维沃移动通信有限公司 保护方法、保护装置、电子设备、可读存储介质和芯片

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106650512A (zh) * 2015-07-30 2017-05-10 联想(北京)有限公司 一种保护电子设备的方法及电子设备
CN107634567A (zh) * 2016-07-15 2018-01-26 戴洛格半导体公司 用于数据接口充电的短路保护
CN108664430A (zh) * 2018-05-21 2018-10-16 Oppo广东移动通信有限公司 设备的识别方法、装置、存储介质及电子设备
CN109189617A (zh) * 2018-07-27 2019-01-11 维沃移动通信有限公司 一种通用串行总线c型接口检测方法和终端
CN111009975A (zh) * 2018-10-08 2020-04-14 立锜科技股份有限公司 异物侦测方法及具有异物侦测功能的电源***

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10148084B2 (en) * 2014-12-24 2018-12-04 Texas Instruments Incorporated Overvoltage protection circuit for USB interface
US10114781B2 (en) * 2015-08-21 2018-10-30 Apple Inc. Contact corrosion mitigation
US11482188B2 (en) * 2017-05-16 2022-10-25 Sony Corporation Information processing device, control circuit, and information processing method
CN108832592A (zh) * 2018-06-14 2018-11-16 珠海市魅族科技有限公司 一种USB Type-C连接器保护电路、方法、装置及电子设备
CN111026684B (zh) * 2019-12-05 2021-07-27 北京小米移动软件有限公司 接口控制方法、接口控制装置及存储介质
CN111817409B (zh) * 2020-09-11 2020-12-15 深圳英集芯科技有限公司 快充保护电路和方法、快充芯片、以及快充供电设备
CN112558741A (zh) * 2020-12-15 2021-03-26 维沃移动通信有限公司 保护方法、保护装置、电子设备、可读存储介质和芯片

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106650512A (zh) * 2015-07-30 2017-05-10 联想(北京)有限公司 一种保护电子设备的方法及电子设备
CN107634567A (zh) * 2016-07-15 2018-01-26 戴洛格半导体公司 用于数据接口充电的短路保护
CN108664430A (zh) * 2018-05-21 2018-10-16 Oppo广东移动通信有限公司 设备的识别方法、装置、存储介质及电子设备
CN109189617A (zh) * 2018-07-27 2019-01-11 维沃移动通信有限公司 一种通用串行总线c型接口检测方法和终端
CN111009975A (zh) * 2018-10-08 2020-04-14 立锜科技股份有限公司 异物侦测方法及具有异物侦测功能的电源***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022127659A1 (zh) * 2020-12-15 2022-06-23 维沃移动通信有限公司 保护方法、保护装置、电子设备、可读存储介质和芯片
CN113672533A (zh) * 2021-08-03 2021-11-19 维沃移动通信有限公司 ***检测方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
EP4266154A1 (en) 2023-10-25
WO2022127659A1 (zh) 2022-06-23
US20230325339A1 (en) 2023-10-12
EP4266154A4 (en) 2024-05-22

Similar Documents

Publication Publication Date Title
CN107038138B (zh) 通用串行总线功率输送装置和包括其的***
US10320180B1 (en) Current control and protection for universal serial bus type-C (USB-C) connector systems
CN106291210B (zh) Usb接口检测器、检测方法、usb连接器及电子设备
US10879686B2 (en) Overcurrent protection for universal serial bus Type-C (USB-C) connector systems
CN111463842B (zh) 一种电子设备及其通信方法
CN107077874B (zh) 电力损失保护
CN101567556B (zh) 用于手机充电的过压充电保护装置及方法
US20230325339A1 (en) Protection method, protection apparatus, electronic device, readable storage medium, and chip
CN109672950B (zh) 一种基于Type-C耳机的省电电路和省电方法
US20200341530A1 (en) Usb type-c power delivery management
CN102339114A (zh) 充电电路及具有该充电电路的主板
US8806255B2 (en) Interface connection control based on voltage at input rail
CN102346529B (zh) 电源控制电路
US6901520B2 (en) Power supply protection apparatus for computer system
CN103108081B (zh) 一种移动终端的sim卡检测控制装置
US20130155565A1 (en) Overcurrent protection circuit
US11862959B2 (en) Short circuit recovery in universal serial bus Type-C power delivery (USB-C/PD) systems based on resistors
CN106155254A (zh) 电源管理的方法、电子设备和***设备
CN102544919A (zh) 电缆
CN110442539B (zh) 手机otg切换方法和装置
CN111614138B (zh) 接口保护电路和电子设备
CN104778144A (zh) 基于otg的智能终端操作控制方法及装置
CN110875614A (zh) 一种充电接口的保护方法及充电装置
CN111045883A (zh) 调试电路、方法及终端
US11641100B2 (en) Short circuit recovery in universal serial bus type-c power delivery (USB-C/PD) systems

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