CN112310756A - 防止usb装置损坏的电子装置及其操作方法 - Google Patents
防止usb装置损坏的电子装置及其操作方法 Download PDFInfo
- Publication number
- CN112310756A CN112310756A CN202010753799.7A CN202010753799A CN112310756A CN 112310756 A CN112310756 A CN 112310756A CN 202010753799 A CN202010753799 A CN 202010753799A CN 112310756 A CN112310756 A CN 112310756A
- Authority
- CN
- China
- Prior art keywords
- charging
- usb
- electronic device
- voltage
- specified
- 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
Links
- 238000000034 method Methods 0.000 title claims description 16
- 230000009977 dual effect Effects 0.000 claims abstract description 48
- 238000011017 operating method Methods 0.000 claims abstract description 10
- 230000004044 response Effects 0.000 claims abstract description 8
- 230000008859 change Effects 0.000 claims description 34
- 238000000926 separation method Methods 0.000 claims description 23
- 238000004891 communication Methods 0.000 description 46
- 230000006870 function Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 12
- 238000004590 computer program Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 230000020169 heat generation Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 239000004744 fabric Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000024159 perception of rate of movement Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
- G06F13/4295—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using an embedded synchronisation
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01R—ELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
- H01R13/00—Details of coupling devices of the kinds covered by groups H01R12/70 or H01R24/00 - H01R33/00
- H01R13/66—Structural association with built-in electrical component
- H01R13/665—Structural association with built-in electrical component with built-in electronic circuit
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01R—ELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
- H01R13/00—Details of coupling devices of the kinds covered by groups H01R12/70 or H01R24/00 - H01R33/00
- H01R13/66—Structural association with built-in electrical component
- H01R13/665—Structural association with built-in electrical component with built-in electronic circuit
- H01R13/6675—Structural association with built-in electrical component with built-in electronic circuit with built-in power supply
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/266—Arrangements 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/28—Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01R—ELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
- H01R13/00—Details of coupling devices of the kinds covered by groups H01R12/70 or H01R24/00 - H01R33/00
- H01R13/66—Structural association with built-in electrical component
- H01R13/665—Structural association with built-in electrical component with built-in electronic circuit
- H01R13/6666—Structural association with built-in electrical component with built-in electronic circuit with built-in overvoltage protection
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01R—ELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
- H01R13/00—Details of coupling devices of the kinds covered by groups H01R12/70 or H01R24/00 - H01R33/00
- H01R13/66—Structural association with built-in electrical component
- H01R13/665—Structural association with built-in electrical component with built-in electronic circuit
- H01R13/6683—Structural association with built-in electrical component with built-in electronic circuit with built-in sensor
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01R—ELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
- H01R24/00—Two-part coupling devices, or either of their cooperating parts, characterised by their overall structure
- H01R24/60—Contacts spaced along planar side wall transverse to longitudinal axis of engagement
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
- H02J7/0029—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries with safety or protection devices or circuits
- H02J7/00309—Overheat or overtemperature protection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0042—Universal serial bus [USB]
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J2207/00—Indexing scheme relating to details of circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
- H02J2207/30—Charge provided using DC bus or data bus of a computer
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Power Engineering (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
本公开提供了一种用于防止通用串行总线(USB)装置损坏的电子装置以及其操作方法。该电子装置包括:通过双适配器可连接到充电装置和通用传行总线(USB)装置中的至少一者的USB连接器;以及电耦接到USB连接器的至少一个处理器。该至少一个处理器被配置为:检测充电装置和USB装置通过USB连接器与电子装置的连接;响应于充电装置和USB装置与电子装置的连接,确定满足指定条件的充电电压;以及通过USB连接器请求充电装置提供所确定的充电电压。
Description
技术领域
本公开涉及用于防止连接到电子装置的通用串行总线(USB)装置损坏的装置和操作方法。
背景技术
已经以各种形式提供了电子装置,诸如智能电话机、平板个人计算机(PC)和个人数字助理(PDA)。电子装置也已经以用户可以佩戴的形式开发,以提高用户的便携性和可及性。
最近,包括Type-C标准的USB接口(以下称为USB Type-C接口)的电子装置已经商业化,因此,已经开发了支持USB Type-C接口的各种USB装置。例如,提供了支持USB Type-C接口的耳机,而不是现有的3.5-Pi耳机。
以上信息仅作为背景信息呈现,以帮助理解本公开。关于以上内容中的任何内容是否可以用作关于本公开的现有技术,没有做出任何确定,也没有做出任何断言。
发明内容
电子装置可以使用USB Type-C双适配器同时连接到支持USB Type-C接口的多个USB装置。例如,可以使用USB Type-C双适配器(dual gender)将电子装置连接到支持快速充电的充电装置和USB Type-C耳机。但是,在使用不支持标准规格的USB Type-C双适配器的情况下,已升压至9V以在充电装置中快速充电的高电压流入USB Type-C耳机的USB总线电压(VBUS)线,因此可能会在耳机中产生热量。耳机发热会导致耳机损坏。
本公开的各方面旨在解决至少上述问题和/或缺点,并至少提供下述优点。因此,本公开的一方面在于提供一种用于防止电子装置中的USB装置的损害的装置和方法。
当前文件中要实现的技术问题不限于上述技术问题,本领域技术人员根据以下描述可以清楚地理解未提及的其他技术问题。
其他的方面将在下面的描述中部分地阐述,并且部分地将从描述中变得明显,或者可以通过实践所呈现的实施例而获知。
根据本公开的一方面的,提供了一种电子装置。所述电子装置包括:通用串行总线(USB)连接器,所述USB连接器可通过双适配器连接到充电装置和USB装置中的至少一者;以及至少一个处理器,所述至少一个处理器电耦接到所述USB连接器,其中所述至少一个处理器被配置为:检测所述充电装置和所述USB装置通过所述USB连接器与所述电子装置的连接,响应于所述充电装置和所述USB装置与所述电子装置的连接,确定满足指定条件的充电电压;以及通过所述USB连接器请求所述充电装置提供所确定的充电电压。
根据本公开的另一方面,提供了一种电子装置的操作方法。所述操作方法包括:检测充电装置和通用串行总线(USB)装置通过所述电子装置中提供的USB连接器与所述电子装置的连接;响应于所述充电装置和所述USB装置与所述电子装置的连接,确定满足指定条件的充电电压;以及请求所述充电装置通过所述USB连接器提供所确定的充电电压。
根据各种实施例,基于充电装置和USB装置通过USB Type-C双适配器连接,电子装置可以控制由充电装置向电子装置提供的充电电压,以防止USB装置发热引起的损坏。
根据以下公开了本公开的各种实施例的结合附图的详细描述,本公开的其他方面、优点和显着特征对于本领域技术人员将变得明显。
附图说明
通过以下结合附图的描述,本公开的某些实施例的上述和其他方面、特征和优点将变得更加明显,其中:
图1是根据本公开实施例的在网络环境中的电子装置的框图;
图2是根据本公开的实施例的使用USB Type-C双适配器连接到电力传输(PD)充电装置和USB装置的电子装置的框图;
图3是示出根据本公开实施例的支持USB Type-C接口的USB连接器的引脚结构的视图;
图4是示出根据本公开的实施例的控制充电电压以防止电子装置中的USB装置的损坏的操作的流程图;
图5是示出根据本公开的实施例的在电子装置中检测电力有关的角色变化并限制充电电压的选择的操作的流程图;
图6A是示出根据现有技术的电子装置中的VBUS电压水平的变化的曲线图;
图6B是示出根据本公开实施例的电子装置中的VBUS电压水平的变化的曲线图;
图7是示出根据本公开的实施例的在电子装置中检测与电力有关的角色变化并且限制对选择的充电电压的请求的操作的流程图;
图8是示出根据本公开的实施例的通过识别电子装置中的USB装置信息来控制充电电压的操作的流程图;
图9是示出根据本公开的实施例的在电子装置中使用Rp值的变化来控制充电电压的操作的流程图;
图10是示出根据本公开的实施例的USB Type-C双适配器的结构的示图;和
图11是示出根据本公开的实施例的控制USB Type-C双适配器中的从充电装置提供的充电电压的操作的流程图。
在所有附图中,应当注意,相同的参考标号用于描述相同或相似的元件、特征和结构。
具体实施方式
提供以下参考附图的描述,以帮助全面理解由权利要求及其等同物限定的本公开的各种实施例。它包括各种具体细节以帮助理解,但是这些具体细节仅被认为是示例性的。因此,本领域普通技术人员将认识到,在不脱离本发明范围和精神的前提下,可以对本文所述的各种实施例进行各种改变和修改。另外,为了清楚和简洁,可以省略对公知功能和构造的描述。
在下面的说明书和权利要求中使用的术语和词语不限于书面含义,而是仅由发明人用来使本公开能够清楚和一致地理解。因此,对于本领域技术人员而言显而易见的是,提供本公开的各种实施例的以下描述仅是出于说明的目的,而不是出于限制由所附权利要求及其等同物所限定的本公开的目的。
应当理解,单数形式的“一”、“一个”和“该”包括复数对象,除非上下文另外明确指出。因此,例如,提及“部件表面”包括提及一个或更多个这样的表面。
图1是示出了根据本公开的实施例的网络环境100中的电子装置101的框图。
参照图1,网络环境100中的电子装置101可经由第一网络198(例如,短距离无线通信网络)与电子装置102进行通信,或者经由第二网络199(例如,长距离无线通信网络)与电子装置104或服务器108进行通信。根据实施例,电子装置101可经由服务器108与电子装置104进行通信。根据实施例,电子装置101可包括处理器120、存储器130、输入装置150、声音输出装置155、显示装置160、音频模块170、传感器模块176、接口177、触觉模块179、相机模块180、电力管理模块188、电池189、通信模块190、用户识别模块(SIM)196或天线模块197。在一些实施例中,可从电子装置101中省略所述部件中的至少一个(例如,显示装置160或相机模块180),或者可将一个或更多个其它部件添加到电子装置101中。在一些实施例中,可将所述部件中的一些部件实现为单个集成电路。例如,可将传感器模块176(例如,指纹传感器、虹膜传感器、或照度传感器)实现为嵌入在显示装置160(例如,显示器)中。
处理器120可运行例如软件(例如,程序140)来控制电子装置101的与处理器120连接的至少一个其它部件(例如,硬件部件或软件部件),并可执行各种数据处理或计算。根据一个实施例,作为所述数据处理或计算的至少部分,处理器120可将从另一部件(例如,传感器模块176或通信模块190)接收到的命令或数据加载到易失性存储器132中,对存储在易失性存储器132中的命令或数据进行处理,并将结果数据存储在非易失性存储器134中。根据实施例,处理器120可包括主处理器121(例如,中央处理器(CPU)或应用处理器(AP))以及与主处理器121在操作上独立的或者相结合的辅助处理器123(例如,图形处理单元(GPU)、图像信号处理器(ISP)、传感器中枢处理器或通信处理器(CP))。另外地或者可选择地,辅助处理器123可被适配为比主处理器121耗电更少,或者被适配为具体用于指定的功能。可将辅助处理器123实现为与主处理器121分离,或者实现为主处理器121的部分。
在主处理器121处于未激活(例如,睡眠)状态时,辅助处理器123可控制与电子装置101(而非主处理器121)的部件之中的至少一个部件(例如,显示装置160、传感器模块176或通信模块190)相关的功能或状态中的至少一些,或者在主处理器121处于激活状态(例如,运行应用)时,辅助处理器123可与主处理器121一起来控制与电子装置101的部件之中的至少一个部件(例如,显示装置160、传感器模块176或通信模块190)相关的功能或状态中的至少一些。根据实施例,可将辅助处理器123(例如,图像信号处理器或通信处理器)实现为在功能上与辅助处理器123相关的另一部件(例如,相机模块180或通信模块190)的部分。
存储器130可存储由电子装置101的至少一个部件(例如,处理器120或传感器模块176)使用的各种数据。所述各种数据可包括例如软件(例如,程序140)以及针对与其相关的命令的输入数据或输出数据。存储器130可包括易失性存储器132或非易失性存储器134。
可将程序140作为软件存储在存储器130中,并且程序140可包括例如操作***(OS)142、中间件144或应用146。
输入装置150可从电子装置101的外部(例如,用户)接收将由电子装置101的其它部件(例如,处理器120)使用的命令或数据。输入装置150可包括例如麦克风、鼠标、键盘或数字笔(例如,手写笔)。
声音输出装置155可将声音信号输出到电子装置101的外部。声音输出装置155可包括例如扬声器或接收器。扬声器可用于诸如播放多媒体或播放唱片的通用目的,接收器可用于呼入呼叫。根据实施例,可将接收器实现为与扬声器分离,或实现为扬声器的部分。
显示装置160可向电子装置101的外部(例如,用户)视觉地提供信息。显示装置160可包括例如显示器、全息装置或投影仪以及用于控制显示器、全息装置和投影仪中的相应一个的控制电路。根据实施例,显示装置160可包括被适配为检测触摸的触摸电路或被适配为测量由触摸引起的力的强度的传感器电路(例如,压力传感器)。
音频模块170可将声音转换为电信号,反之亦可。根据实施例,音频模块170可经由输入装置150获得声音,或者经由声音输出装置155或与电子装置101直接(例如,有线地)连接或无线连接的外部电子装置(例如,电子装置102)的耳机输出声音。
传感器模块176可检测电子装置101的操作状态(例如,功率或温度)或电子装置101外部的环境状态(例如,用户的状态),然后产生与检测到的状态相应的电信号或数据值。根据实施例,传感器模块176可包括例如手势传感器、陀螺仪传感器、大气压力传感器、磁性传感器、加速度传感器、握持传感器、接近传感器、颜色传感器、红外(IR)传感器、生物特征传感器、温度传感器、湿度传感器或照度传感器。
接口177可支持将用来使电子装置101与外部电子装置(例如,电子装置102)直接(例如,有线地)或无线连接的一个或更多个特定协议。根据实施例,接口177可包括例如高清晰度多媒体接口(HDMI)、通用串行总线(USB)接口、安全数字(SD)卡接口或音频接口。
连接端178可包括连接器,其中,电子装置101可经由所述连接器与外部电子装置(例如,电子装置102)物理连接。根据实施例,连接端178可包括例如HDMI连接器、USB连接器、SD卡连接器或音频连接器(例如,耳机连接器)。
触觉模块179可将电信号转换为可被用户经由他的触觉或动觉识别的机械刺激(例如,振动或运动)或电刺激。根据实施例,触觉模块179可包括例如电机、压电元件或电刺激器。
相机模块180可捕获静止图像或运动图像。根据实施例,相机模块180可包括一个或更多个透镜、图像传感器、图像信号处理器或闪光灯。
电力管理模块188可管理对电子装置101的供电。根据实施例,可将电力管理模块188实现为例如电力管理集成电路(PMIC)的至少部分。
电池189可对电子装置101的至少一个部件供电。根据实施例,电池189可包括例如不可再充电的原电池、可再充电的蓄电池、或燃料电池。
通信模块190可支持在电子装置101与外部电子装置(例如,电子装置102、电子装置104或服务器108)之间建立直接(例如,有线)通信信道或无线通信信道,并经由建立的通信信道执行通信。通信模块190可包括能够与处理器120(例如,应用处理器(AP))独立操作的一个或更多个通信处理器,并支持直接(例如,有线)通信或无线通信。根据实施例,通信模块190可包括无线通信模块192(例如,蜂窝通信模块、短距离无线通信模块或全球导航卫星***(GNSS)通信模块)或有线通信模块194(例如,局域网(LAN)通信模块或电力线通信(PLC)模块)。这些通信模块中的相应一个可经由第一网络198(例如,短距离通信网络,诸如蓝牙、无线保真(Wi-Fi)直连或红外数据协会(IrDA))或第二网络199(例如,长距离通信网络,诸如蜂窝网络、互联网、或计算机网络(例如,LAN或广域网(WAN))与外部电子装置进行通信。可将这些各种类型的通信模块实现为单个部件(例如,单个芯片),或可将这些各种类型的通信模块实现为彼此分离的多个部件(例如,多个芯片)。无线通信模块192可使用存储在用户识别模块196中的用户信息(例如,国际移动用户识别码(IMSI))识别并验证通信网络(诸如第一网络198或第二网络199)中的电子装置101。
天线模块197可将信号或电力发送到电子装置101的外部(例如,外部电子装置)或者从电子装置101的外部(例如,外部电子装置)接收信号或电力。根据实施例,天线模块197可包括天线,所述天线包括辐射元件,所述辐射元件由形成在基底(例如,PCB)中或形成在基底上的导电材料或导电图案构成。根据实施例,天线模块197可包括多个天线。在这种情况下,可由例如通信模块190(例如,无线通信模块192)从所述多个天线中选择适合于在通信网络(诸如第一网络198或第二网络199)中使用的通信方案的至少一个天线。随后可经由所选择的至少一个天线在通信模块190和外部电子装置之间发送或接收信号或电力。根据实施例,除了辐射元件之外的另外的组件(例如,射频集成电路(RFIC))可附加地形成为天线模块197的一部分。
上述部件中的至少一些可经由外设间通信方案(例如,总线、通用输入输出(GPIO)、串行外设接口(SPI)或移动工业处理器接口(MIPI))相互连接并在它们之间通信地传送信号(例如,命令或数据)。
根据实施例,可经由与第二网络199连接的服务器108在电子装置101和外部电子装置104之间发送或接收命令或数据。电子装置102和电子装置104中的每一个可以是与电子装置101相同类型的装置,或者是与电子装置101不同类型的装置。根据实施例,将在电子装置101运行的全部操作或一些操作可在外部电子装置102、外部电子装置104或服务器108中的一个或更多个运行。例如,如果电子装置101应该自动执行功能或服务或者应该响应于来自用户或另一装置的请求执行功能或服务,则电子装置101可请求所述一个或更多个外部电子装置执行所述功能或服务中的至少部分,而不是运行所述功能或服务,或者电子装置101除了运行所述功能或服务以外,还可请求所述一个或更多个外部电子装置执行所述功能或服务中的至少部分。接收到所述请求的所述一个或更多个外部电子装置可执行所述功能或服务中的所请求的所述至少部分,或者执行与所述请求相关的另外功能或另外服务,并将执行的结果传送到电子装置101。电子装置101可在对所述结果进行进一步处理的情况下或者在不对所述结果进行进一步处理的情况下将所述结果提供作为对所述请求的至少部分答复。为此,可使用例如云计算技术、分布式计算技术或客户机-服务器计算技术。
根据各种实施例,处理器120可以利用USB接口检测至少两个外部装置通过USB连接器的连接。USB连接器可以是USB Type-C连接器。外部装置可以包括USB Type-C装置和USB Type-C充电装置中的至少一种。USB Type-C装置可以包括USB Type-C耳机和USBType-C存储器中的至少一种。上面的示例是示例性的,并且根据各种实施例的USB Type-C装置将不限于这种配置的示例。根据实施例,USB连接器可以通过USB Type-C双适配器连接到两个外部装置。
根据实施例,处理器120可以利用USB接口来检测USB装置和充电装置通过USB双适配器的连接。处理器120可以基于电力有关的角色变化、被连接的USB装置的标识信息和通过USB连接器的CC引脚(例如,CC1引脚或CC2引脚)的Rp电流水平变化中的至少一个,确定USB装置和充电装置是否通过USB连接器以及连接到USB连接器的USB Type-C双适配器连接。
根据实施例,如果USB装置和充电装置通过USB连接器以及连接到USB连接器的USBType-C双适配器连接,则处理器120可以控制从充电装置输出的充电电压,以防止USB装置由于从充电装置输出的充电电压而烧坏。例如,处理器120可以确定小于或等于指定电压的充电电压,并且请求充电装置提供所确定的充电电压。指定电压可以由设计者配置和/或改变,并且可以考虑各种USB装置可支持的电压来配置。例如,指定电压可以被配置为大约5V。
图2是根据本公开的实施例的电子装置101的框图200,该电子装置101使用USBType-C双适配器253连接到PD充电装置251和USB装置255。
图2的电子装置101可以是图1的电子装置101。在下文中,图2的至少一些元件的操作将参照图3描述。
图3是示出根据本公开的实施例的支持USB Type-C接口的USB连接器209的引脚结构300的示图。
参考图2,根据各种实施例的电子装置101可以包括软件模块201和硬件模块207。软件模块201可以包括用于控制电子装置101的一个或更多个资源的架构203和内核205。
架构203可以提供用于利用从电子装置101的一个或更多个资源提供的功能或信息来提供各种功能的应用。架构203可以包括例如USB架构211、电池服务213和USB端口管理器215。USB架构211可以使用USB连接器209来管理数据通信功能。电池服务213可以提供与电池充电有关的功能。USB端口管理器215可以提供与识别外部装置的连接以及确定要从外部装置提供的电压和/或要向外部装置提供的电压有关的功能。USB架构211、电池服务213和USB端口管理器215可以分别与USB驱动221、充电驱动223和电力传输IC(PDIC)驱动225通信。
内核205可以控制电子装置101的一个或更多个***资源(例如,进程、存储器或电力)的管理(例如,分配或检索)。内核205可以包括用于驱动电子装置101的其他硬件装置的一个或更多个驱动程序,其他硬件装置例如输入装置150、声音输出装置155、显示装置160、音频模块170、传感器模块176、接口177、触觉模块179、相机模块180、电力管理模块188、电池189、通信模块190、用户识别模块196或天线模块197。例如,内核205可以包括用于USB驱动221、充电驱动223和PDIC驱动225的程序。
硬件模块207可以包括USB控制器231、充电IC 233和PDIC芯片组235。USB控制器231可以使用USB连接器209的D+/D-引脚301、302、303和304执行USB数据通信。USB控制器231可以被包括在应用处理器(AP)中。充电IC 233可以从PD充电装置251接收充电电压,该PD充电装置251利用USB连接器209的VBUS引脚321、322、323和324通过USB连接器209和USBType-C双适配器253中的至少一个连接,或者可以通过USB连接器209和USB Type-C双适配器253中的至少一个向连接到电子装置101的USB装置255提供电压。PDIC芯片组235可以通过USB连接器209的CC引脚311和312执行USB PD通信,并且可以执行与通过USB连接器209和USB Type-C双适配器253所连接的PD充电装置251进行电力协商有关的功能。PDIC芯片组235可以识别USB连接器209的CC引脚311和312的电阻。充电IC 233和PDIC芯片组235可以由IF PMIC构成。
根据各种实施例,基于PDIC芯片组235识别的第一电阻Rd(例如,5.1Ω)或第二电阻Rp(例如,56Ω),PDIC驱动225可以识别出通过USB连接器209和连接至USB连接器209的USB Type-C双适配器253中的至少一个连接了外部装置。PDIC驱动225可以基于由CC引脚311和312识别的电阻值来确定电子装置101的电力角色。例如,如果第一电阻被CC引脚311和312识别,则PDIC驱动225可以确定电子装置101用作用于供电的源装置(或主机装置)。如果第二电阻被CC引脚311和312识别,则PDIC驱动225可以确定电子装置101用作用于接收电力的宿(sink)装置(或从装置)。根据实施例,PDIC驱动225可以基于由CC引脚检测到的电阻值将电子装置101的角色切换到源装置,然后通过D+/D-引脚301、302、303和304进行USB数据通信,以便确定已经通过USB连接器209和USB Type-C双适配器253中的至少一个连接了USB装置255(例如,USB耳机)。根据实施例,如果基于由CC引脚检测到的电阻值将电子装置101的角色切换到宿装置,则PDIC驱动225可以确定通过USB连接器209和USB Type-C双适配器253中的至少一个连接了PD充电装置251。
根据实施例,如果所识别的电阻从第一电阻值改变为另一电阻值,则PDIC驱动225可以确定发生分离事件。PDIC驱动225可以确定在从发生分离事件的时间点起的指定时间(例如,大约320ms)内,CC引脚311和312是否识别出第二电阻。如果在从发生分离事件的时间点之后的指定时间内,CC引脚311和312识别出第二电阻,则PDIC驱动225可以确定除了USB装置255已经通过USB连接器209和USB Type-C双适配器253连接至电子装置101的状态之外,PD充电装置251也被连接到电子装置101。例如,PDIC驱动225可以确定(或识别),在电子装置101的角色对应于用于供电的源装置的状态下,在发生分离事件之后用于将电子装置101的角色切换到接收电力的宿装置所花费的时间是否在指定时间内。另外,如果在发生分离事件之后用于将电子装置101的角色从源装置切换到宿装置所花费的时间在指定时间内,则PDIC驱动225可以确定,除了USB装置255已经通过USB连接器209和USB Type-C双适配器253连接到电子装置101的状态之外,PD充电装置251也已经连接到电子装置101。
根据实施例,PDIC驱动225可以通过CC引脚311和312获取USB装置255的标识信息,并临时存储获取的USB装置255的标识信息。USB装置255的信息可以包括业务运营商标识信息(供应商ID)和产品标识信息(产品ID)中的至少一项。在存储了USB装置255的标识信息的状态下,如果在发生分离事件后的指定时间内,电子装置101的角色从源装置切换到宿装置(即,源装置->分离事件的检测->切换到宿装置),则PDIC驱动225可以确定,除了USB装置255已通过USB连接器209和USB Type-C双适配器253连接到电子装置101的状态之外,PD充电装置251也已连接到该电子装置101。
根据实施例,在USB装置255连接到电子装置101的状态下检测到PD充电装置251的附加连接的情况下,PDIC驱动225可以将该情况确定为其中需要限制充电电压并执行限制充电电压的操作的情形。限制充电电压的操作可以包括以下操作中的至少一项:来自充电驱动223的请求限制充电电压的操作或者来自充电驱动223的拒绝请求升高充电电压的操作。
根据实施例,在通过CC引脚311和312检测到Rp电流水平的变化并且Rp电流水平的变化满足指定条件的情况下,PDIC驱动225可以将该情况确定为其中需要限制充电电压并执行限制充电电压的操作的情形。例如,在未检测到分离事件的状态下,在Rp电流水平从第一水平(例如,3A)降低到第二水平(例如,1.5A)或Rp电流水平从第二水平(例如,1.5A)降低到第三水平(例如,500mA)的情况下,PDIC驱动225可以确定除了PD充电装置251已经连接至电子装置101的状态之外,USB装置255也已经连接到电子装置101。
根据实施例,在其中PD充电装置251已经连接到电子装置101的状态下检测到USB装置255的附加连接的情况下,PDIC驱动225可以将该情况确定为需要限制充电电压并执行限制充电电压的操作的情形。限制充电电压的操作可以包括以下操作中的至少一项:来自充电驱动223的请求限制充电电压的操作或者来自充电驱动223的拒绝升高充电电压的请求的操作。
根据实施例,在接收到来自充电驱动223的请求以选择的充电电压进行充电的信号时,PDIC驱动225可以通过PDIC芯片组235将接收到的充电请求信号发送到PD充电装置251。根据实施例,为了限制充电电压,PDIC驱动225可以将由充电驱动223选择的充电电压与指定电压进行比较,并确定是否将接收到的充电请求信号发送到PD充电装置251。如果由充电驱动223选择的充电电压小于或等于指定电压,则PDIC驱动225可以通过PDIC芯片组235将接收到的充电请求信号发送到PD充电装置251。如果充电驱动223选择的充电电压大于指定电压时,则PDIC驱动225不会将接收到的充电请求信号发送到PD充电装置251所示,而是将关于充电请求的拒绝信号发送到PDIC驱动225。
根据各种实施例,如果PD充电装置251通过USB连接器209连接,则充电驱动223可以从PDIC驱动225接收指示PD充电装置251可支持的充电电压的列表。充电驱动223可以从指示PD充电装置251可支持的充电电压的列表中选择期望的充电电压。根据实施例,在从PDIC驱动225接收到限制充电电压的请求的情况下,充电驱动223可以从指示可支持充电电压的列表中选择一个小于或等于指定电压的充电电压。充电驱动223可以将请求以所选择的充电电压进行充电的信号发送到PDIC驱动225。根据实施例,如果在以大于指定电压的充电电压对电池充电时从PDIC驱动225接收到充电电压限制请求,则充电驱动223可以选择小于或等于指定电压的充电电压,并且可以将请求以所选择的充电电压进行充电的信号发送到PDIC驱动225。
根据各种实施例,电子装置101可以包括:第一类型的USB连接器(例如,图2的USB连接器209),其可通过双适配器(例如,图2的USB Type-C双适配器253)与充电装置(例如,图2的PD充电装置251)和USB装置(例如,图2的USB装置255)中的至少一个连接;以及处理器(例如,图1的处理器120),其中处理器120被配置为:检测充电装置251和USB装置255通过USB连接器209与电子装置101的连接;响应于充电装置251和USB装置255与电子装置101的连接,确定满足指定条件的充电电压;并请求充电装置251通过USB连接器209提供确定的充电电压。
根据实施例,可以基于USB装置255可支持的最大电压来配置指定条件。
根据实施例,如果充电装置251和USB装置255连接到电子装置101,则处理器120可以从充电装置251获取包括关于充电装置251可支持的充电电压的信息的列表。
根据实施例,处理器可以被配置为将充电装置251可支持的充电电压中的小于或等于指定电压的充电电压确定为电子装置101的充电电压。
根据实施例,如果充电装置251和USB装置255连接到电子装置101,则处理器120可以被配置成从充电装置251中获取包括关于充电装置251可支持的充电电压的信息的列表。另外,处理器120可以被配置为从充电装置251可支持的充电电压中选择一个充电电压,将所选择的充电电压与指定电压进行比较,并且确定是否请求充电装置提供所选择的充电电压。
根据实施例,处理器120可以被配置为如果所选择的充电电压小于或等于指定电压,则请求充电装置提供所选择的充电电压。另外,如果所选择的充电电压大于指定电压,则处理器120可以被配置为:从获取的列表中包括的充电电压中重新选择另一充电电压;将重新选择的另一充电电压与指定电压进行比较,确定是否请求充电装置提供重新选择的另一充电电压。
根据实施例,如果充电装置251和USB装置255连接到电子装置101,则处理器120可以被配置为确定从充电装置251接收的具有指定电压的当前充电电压。此外,如果当前充电电压大于指定电压,则处理器120可以被配置为从充电装置251可支持的充电电压中选择小于或等于指定电压的充电电压,并请求充电装置251通过USB连接器209提供所选择的充电电压。
根据实施例,处理器120可以被配置为基于电子装置101的电力角色的变化、USB装置255的标识信息或通过USB连接器209的CC引脚所识别的电流水平变化中的至少一项,检测充电装置251和USB装置255通过USB连接器209与电子装置101的连接。
根据本公开的实施例,在电子装置101的角色对应于用于提供电压的源装置的状态下,处理器120可以基于USB连接器209的CC引脚所识别的电阻值来检测分离事件的发生,并且可以确定在从发生分离事件的时间点起的指定时间内电子装置的角色是否切换到接收电压的宿装置。另外,如果在从发生分离事件的时间点起的指定时间内电子装置的角色切换到接收电压的宿装置,则处理器120可以被配置为确定,除了USB装置255已经通过USB连接器209连接到电子装置101的状态外,充电装置251也已经连接到电子装置101。
根据实施例,处理器120可以被配置为:基于USB连接器209的CC引脚所识别的电阻值,检测USB装置255与USB连接器209的连接;从USB装置255获取USB装置255的标识信息,并存储获取的标识信息。此外,如果在存储了USB装置255的标识信息状态下发生分离事件并且在从发生分离事件的时间点起的指定时间内电子装置的角色切换到接收电压的宿装置,则处理器可以被配置为确定,除了USB装置255已经通过USB连接器209连接到电子装置101的状态之外,充电装置251也已经连接到电子装置101。
根据实施例,如果USB连接器209的CC引脚检测到电流水平变化并且该电流水平变化满足指定条件,则处理器120可以被配置确定,除了充电装置251已经通过USB连接器209连接到电子装置101的状态外,USB装置255也已经连接到电子装置101。
图4是示出根据本公开的实施例的控制充电电压以防止电子装置中的USB装置损坏的操作的流程图400。
这里,电子装置可以是图1的电子装置101。
参照图4,在操作401,根据各种实施例的电子装置(例如,图1的处理器120和/或图2的PDIC驱动225)可以检测充电装置(例如,图2的PD充电装置)和USB装置(例如,图2的USB装置255)通过USB连接器(例如,图1的连接端178和/或图2的USB连接器209)的连接。根据实施例,处理器120可以,基于电力的角色变化、正在连接的USB装置255的标识信息或通过USB连接器209(或178)的CC引脚的Rp电流水平变化中的至少一项,确定(或识别)USB装置和充电装置是否通过USB连接器209(或178)以及连接到USB连接器209(或178)的USB Type-C双适配器(例如,图2的USB Type-C双适配器253)连接到电子装置101。例如,处理器120可以基于由USB连接器209(或178)的CC引脚所识别的电阻,检测到在发生分离事件后,电子装置101的电力角色从源装置切换到宿装置。处理器120可以测量在发生分离事件后电子装置101的电力角色从源装置改变为宿装置时所消耗的时间,以及如果所测量的时间落在指定时间内,则处理器120可以检测,除了USB装置255已经连接到电子装置101的状态之外,充电装置251也已经连接到电子装置101。根据另一示例,如果在存储了USB装置255的标识信息的状态下在指定时间内发生分离事件之后电子装置101的电力有关的角色从源装置切换到宿装置,则处理器120可以检测,除了USB装置255已经连接到电子装置101的状态之外,充电装置251也已经连接到电子装置101。根据又一示例,处理器120可以检测通过CC引脚的Rp电流水平的变化,并且如果Rp电流水平的变化满足指定条件,则处理器120可以检测到,除了充电装置251已经连接到电子装置101的状态之外,USB装置255也已经连接到电子装置101。
根据各种实施例,在操作403,电子装置(例如,处理器120、图2的PDIC驱动225和/或充电驱动223)可以确定充电电压满足指定条件。例如,处理器120可以确定充电电压小于或等于指定电压。根据实施例,在检测到充电装置251和USB装置255与电子装置101的连接的情况下,处理器120可以将充电电压的值确定为小于或等于指定电压的值,以保护USB。可以通过考虑各种USB装置可支持的最大电压来配置指定电压。例如,指定电压可以被配置为大约5V。
根据各种实施例,在操作405,电子装置(例如,处理器120、PDIC驱动225和/或充电驱动223)可以向充电装置请求所确定的充电电压。根据实施例,处理器120可以通过USB连接器209(或178)的CC引脚向充电装置251发送包括关于所确定的充电电压的信息的请求信号。
图5是示出根据本公开的实施例的通过检测与电子装置中的电力有关的角色变化来限制充电电压的选择的操作的流程图500。
这里,电子装置可以是图1的电子装置101。以下描述的图5操作可以是图4的操作401、操作403和操作405中的至少一些详细操作。
参照图5,在操作501,根据各种实施例的电子装置(例如,图1的处理器120和/或图2的PDIC驱动225)可以确定在USB装置(例如,图2的USB装置255)通过USB连接器(例如,图1的连接端178和/或图2的USB连接器209)连接的状态下是否发生分离事件。根据实施例,如果由USB连接器209(或178)的CC引脚通过PDIC芯片组235识别出第一电阻Rd(例如,5.1Ω),则PDIC驱动225可以确定电子装置101的用作用于向USB装置255供电的源装置,并且可以通过D+/D-引脚301、302、303和304执行USB数据通信,以确定USB装置255已连接到USB连接器209(或178)。如果在电子装置101作为源装置操作时由USB连接器209(或178)的CC引脚所识别的电阻从第一电阻值改变为不同的电阻值,则PDIC驱动225可以确定发生分离事件。
根据各种实施例,如果在通过USB连接器209(或178)连接USB装置255的状态下发生分离事件,则电子装置(例如,处理器120和/或PDIC驱动225)可以在操作503中确定是否在指定时间内发生宿附接事件。例如,PDIC驱动225可以确定在从发生分离事件的时间点起的指定时间(例如,大约320ms)内第二电阻Rp(例如,56Ω)是否被USB连接器209(或178)的CC引脚识别。如果识别了第二电阻,则PDIC驱动225可以将电子装置101的角色改变为用于接收电力的宿装置,并且可以确定发生宿附接事件。
根据各种实施例,在操作505,如果在指定时间内发生宿附接事件,则电子装置(例如,处理器120和/或PDIC驱动225)可以确定发生充电电压限制事件。例如,如果在通过USB连接器209(或178)连接USB装置255的状态下发生分离事件,并且在发生分离事件的时间点之后的指定时间内发生宿附接事件,则PDIC驱动225可以确定,除了USB装置255已经通过USB连接器209(或178)以及USB Type-C双适配器(例如,图2中的USB Type-C双适配器253)连接到电子装置101的状态之外,充电装置(图2的PD充电装置251)也已经连接到电子装置101。除了USB装置255已经连接到电子装置101的状态之外,如果充电装置251也已经连接到电子装置101,则PDIC驱动225可以确定需要充电电压限制以防止烧坏USB装置255。PDIC驱动225可以向充电驱动223提供需要限制充电电压的通知。例如,PDIC驱动225可以通过向充电驱动223发送指示除了USB装置255已经连接到电子装置101的状态之外充电装置251也已经连接到电子装置101的信息,向充电驱动223提供需要限制充电电压的通知。根据另一示例,PDIC驱动225可以将指示发生充电电压限制事件的信息发送到充电驱动223。
根据各种实施例,在操作507,电子装置(例如,图2的处理器120和/或充电驱动223)可以从充电装置可支持的电力列表中选择小于或等于指定电压的充电电压。充电装置可支持的电力列表可以指示充电装置可支持的充电电压。例如,充电驱动223可从充电装置251接收指示充电装置251可支持的充电电压的列表。充电驱动223可从指示充电装置251可支持充电电压的列表中选择小于或等于指定电压的充电电压。例如,如果参照指示充电装置251可支持的充电电压的列表5V和9V是可支持的,则充电驱动223可以选择等于指定电压(例如,约5V)的5V的充电电压。
根据各种实施例,在操作509,电子装置(例如,处理器120、充电驱动223和/或PDIC驱动225)可以请求充电装置提供所选择的充电电压。充电驱动223可以向PDIC驱动225提供指示所选择的充电电压的请求信号,并且PDIC驱动225可以通过PDIC芯片组235向充电装置251发送指示所选择的充电电压的请求信号。
图6A是示出根据现有技术的电子装置中的VBUS电压水平的变化的曲线。图6B是示出根据本公开的实施例的电子装置中的VBUS电压水平的变化的曲线图。
图6A示出了在除了USB装置255已经通过USB Type-C双适配器连接到根据现有技术的电子装置的状态之外,PD充电装置也连接到了电子装置的情况下,通过VBUS引脚测量的电压水平的变化。图6B示出了在除了USB装置255已经通过USB Type-C双适配器253连接到根据各种实施例的电子装置101的状态之外,PD充电装置也连接到了电子装置101的情况下,通过VBUS引脚测量的电压水平的变化。
参照图6A,如果仅将USB装置连接到根据现有技术的电子装置,则可以将电子装置提供给USB装置的5V电压(由附图标记601指示)施加到VBUS引脚。如果除了USB装置已经连接到根据现有技术的电子装置的状态之外,PD充电装置也已经连接到电子装置并且发生分离事件和宿附接事件(由附图标记603指示),电子装置可以在可由充电装置支持的充电电压中选择最大充电电压(例如:9V),并且可以请求充电装置提供所选择的充电电压。因此,可以将从PD充电装置提供给电子装置的9V的升压电压(由附图标记605指示)施加到VBUS引脚。可以将施加到VBUS引脚的9V升压电压提供给连接到电子装置的USB装置。通常,由于USB装置可支持超过最大电压的9V过电压,可能会在USB装置中发生发热现象,从而损坏USB装置。
如图6B所示,如果根据各种实施例仅USB装置(例如,图2的USB装置255)连接到电子装置101,则可以将从电子装置提供给USB装置255的5V电压(由附图标记611指示)施加到VBUS引脚。如果除了USB装置已经连接到根据各种实施例的电子装置101的状态之外,PD充电装置(例如,图2的PD充电装置251)也已经连接到电子装置并且分离事件和宿附接事件(由附图标记613指示)发生时,则电子装置可以将上述情况确定为需要限制充电电压的情形,可以选择小于或等于指定电压的充电电压(例如:5V),并且可以请求充电装置提供所选的充电电压。因此,可以将PD充电装置251提供给电子装置101的5V电压(由附图标记615指示)施加到VBUS引脚。可以将施加到VBUS引脚的5V电压提供给连接到电子装置101的USB装置255。由于5V电压小于或等于USB装置255可支持的最大电压,因此可以防止发生发热现象。
图7是示出根据本公开的实施例的通过检测与电子装置中的电力有关的角色变化来限制对选择的充电电压的请求的操作的流程图700。
这里,电子装置可以是图1的电子装置101。以下描述的图7的操作可以是图4的操作401、操作403和操作405中的至少一些详细操作。
参照图7,在操作701,根据各种实施例的电子装置(例如,图1的处理器120和/或图2的PDIC驱动225)可以确定在通过USB连接器(例如,图1的连接端178和/或图2的USB连接器209)连接USB装置(例如,图2的USB装置255)的状态下是否发生分离事件。根据实施例,操作701可以与图5的操作501相同。
根据各种实施例,如果在通过USB连接器209(或178)连接USB装置255的状态下发生分离事件,则在操作703中电子装置(例如,处理器120和/或PDIC驱动225)可以确定是否在指定时间内发生宿附接事件。根据实施例,操作703可以与图5的操作503相同。
根据各种实施例,如果在指定时间内发生了宿附接事件,则在操作705中电子装置(例如,处理器120和/或PDIC驱动225)可以确定发生了充电电压限制事件。根据实施例,操作705可以与图5的操作505至少部分地相同。根据实施例,如果在指定时间内发生宿附接事件,则PDIC驱动225可以确定除了USB装置255已经通过USB连接器209(或178)以及USBType-C双适配器(例如,图2的USB Type-C双适配器253)连接到电子装置101的状态之外,充电装置(例如,图2的PD充电装置251)也已经连接到电子装置101,并且可以确定限制充电电压以防止USB装置255烧坏。
根据各种实施例,在操作707,电子装置(例如,处理器120和/或充电驱动223)可以从充电装置251接收第一充电电压。充电驱动223可以识别出通过USB连接器209的VBUS引脚从充电装置251接收第一充电电压,并且可以控制充电IC(例如,图2的充电IC 233)利用接收到的第一充电电压对电池(例如,图1的电池189)充电。
根据各种实施例,在操作709中,电子装置(例如,处理器120和/或充电驱动223)可以从充电装置可支持的电力的列表中选择第二充电电压。根据实施例,充电驱动223可以通过PDIC驱动225接收充电装置251可支持的电力的列表,并且可以从接收到的列表中包括的充电电压中选择一个充电电压。例如,充电装置251可支持的电力列表可以指示充电装置251可以支持5V和9V。充电驱动223可以从5V和9V中选择9V。充电驱动223可以将包括关于第二选择的充电电压的信息的信号发送到PDIC驱动225。
根据各种实施例,在操作711,电子装置(例如,处理器120和/或PDIC驱动225)可以确定第二选择的充电电压是否大于指定电压。PDIC驱动225可以识别由充电驱动223选择的第二充电电压,并且确定第二选择的充电电压是否大于指定电压。
根据各种实施例,如果第二选择的充电电压大于指定电压,则在操作713中电子装置(例如,处理器120和/或PDIC驱动225)可以拒绝请求第二选择的充电电压。例如,如果第二选择的充电电压大于指定电压(例如,大约5V),则PDIC驱动225可以向充电驱动223发送指示可以不从充电装置请求第二充电电压的信号。根据实施例,如果接收到指示可以不从PDIC驱动225请求第二充电电压的信号,则电子装置可以返回到操作709,以便从充电装置可支持的电力的列表中重新选择第二充电电压。
根据各种实施例,如果选择的充电电压小于或等于指定电压,则在操作715中电子装置(例如,处理器120和/或PDIC驱动225)可以请求充电装置提供选择的充电电压。例如,如果第二选择的充电电压小于或等于指定电压(例如,约5V),则PDIC驱动225可以将指示第二充电电压的请求信号通过PDIC芯片组(例如,图2的PDIC芯片组235)发送到充电装置251。充电驱动223可以识别出通过USB连接器209的VBUS引脚从充电装置251接收第二充电电压,并且可以控制充电IC 233利用第二充电电压来对电池189充电。
图8是示出根据本公开的实施例的通过识别电子装置中的USB装置信息来控制充电电压的操作的流程图800。
这里,电子装置可以是图1的电子装置101。以下描述的图8的操作可以是图4的操作401、操作403和操作405中的至少一些详细操作。
参照图8,在操作801,根据各种实施例的电子装置(例如,图1的处理器120和/或图2的PDIC驱动225)可以检测USB装置(例如,USB装置255)通过USB连接器(例如,图1的连接端178和/或图2的USB连接器209)连接。例如,如果CC引脚311和312识别出第一电阻Rd(例如,5.1Ω),则PDIC驱动225可以确定电子装置101的角色是向USB装置255提供电力的源装置。另外,PDIC驱动225可以通过D+/D-引脚301、302、303和304执行USB数据通信,以便通过USB连接器209和USB Type-C双适配器253中的至少一者来检测诸如USB耳机之类的USB装置255的连接。
根据各种实施例,在操作803,电子装置(例如,处理器120和/或PDIC驱动225)可以执行识别USB装置的操作,以便获取连接到电子装置101的USB装置的信息。例如,PDIC驱动225可以通过USB枚举过程来获取USB装置255的标识信息。USB装置255的标识信息可以包括业务运营商标识信息(供应商ID)和产品标识信息(产品ID)中的至少一种。
根据各种实施例,在操作805,电子装置(例如,处理器120和/或PDIC驱动225)可以存储所获取的USB装置的信息。例如,PDIC驱动225可以临时存储USB装置的信息,直到要断开连接到电子装置101的USB装置255为止。
根据各种实施例,在操作807,电子装置(例如,处理器120和/或PDIC驱动225)可以确定在USB装置被连接的状态下是否发生分离事件。根据实施例,PDIC驱动225可以确定在存储USB装置的信息的状态下是否发生分离事件。用于检测分离事件的方法可以与图5的操作501相同。
根据各种实施例,如果在USB装置连接的状态下发生分离事件,则在操作809,电子装置(例如,处理器120和/或PDIC驱动225)可以确定在指定时间内发生宿附接事件。根据实施例,操作809可以与图5的操作503相同。
根据各种实施例,如果在发生分离事件的时间点之后的指定时间之内发生宿附接事件,则在操作811中电子装置(例如,处理器120、图2的PDIC驱动225和/或充电驱动223)可以控制充电电压,使得接收到小于或等于指定电压的充电电压。例如,如果在存储了USB装置的信息,并且在发生分离事件的时间点之后的指定时间内发生了宿附接事件,则PDIC驱动225可以识别出充电装置251被另外连接。PDIC驱动225可以控制充电电压,使得将接收小于或等于指定电压的充电电压,以防止USB装置由于从附加连接的充电装置251提供的大于指定电压的电压而损坏。根据实施例,控制充电电压的操作可以与图5的操作507和操作509相同。根据实施例,控制充电电压的操作可以与图7的操作707、操作709、操作711、操作713和操作715相同。
图9是示出根据本公开的实施例的利用电子装置中的Rp值变化来控制充电电压的操作的流程图900。
这里,电子装置可以是图1的电子装置101。以下描述的图9的操作可以是图4的操作401、操作403和操作405中的至少一些详细操作。
参照图9,在操作901,根据各种实施例的电子装置(例如,图1的处理器120和/或图2的PDIC驱动225)可以检测到在USB装置(例如,图2的USB装置255)通过USB连接器(例如,图1的连接端178和/或图2的USB连接器209)连接的状态下Rp电流水平发生变化。例如,如果Rp电流水平从第一水平(例如,3A)降低到第二水平(例如,1.5A)或从第二水平(例如,1.5A)降低到第三水平(例如,500mA),则PD驱动225可以确定,除了PD充电装置251已经连接到电子装置101的状态之外,USB装置255也已经连接到了电子装置101。
根据各种实施例,在操作903,电子装置(例如,处理器120和/或PDIC驱动225)可以确定发生了充电电压限制事件。PDIC驱动225可能会意识到需要进行充电电压限制,以防止由于从充电装置251提供的充电电压而损坏附加连接的USB装置255。
根据各种实施例,在操作905中,电子装置(例如,处理器120和/或PDIC驱动225)可以确定当前充电电压是否大于指定电压。例如,PDIC驱动225可以将当前充电电压与指定电压进行比较以确定当前充电电压是否大于指定电压。当前充电电压可以通过充电驱动223来识别。
根据各种实施例,如果当前充电电压大于指定电压,则在操作907中电子装置(例如,处理器120和/或充电驱动223)可以从充电装置可支持的电力列表中选择小于或等于指定电压的充电电压。例如,充电装置251可支持的电力列表可以指示充电装置251可以支持5V和9V。充电驱动223可以从5V和9V中选择与指定电压(例如,大约5V)相同的5V。充电驱动223可以将包括关于所选择的充电电压的信息的信号发送到PDIC驱动225。
根据各种实施例,在操作909中,电子装置(例如,处理器120和/或PDIC驱动225)可以请求充电装置提供所选择的充电电压251。操作909可以与图5的操作509相同。
根据各种实施例,如果当前充电电压小于或等于指定电压,则在操作911中电子装置(例如,处理器120和/或PDIC驱动225)可以维持当前充电电压。例如,PDIC驱动225可以维持当前充电电压而不是将其调节为不同的充电电压,因为即使从充电装置251提供的当前充电电压被提供给USB装置255,USB装置255也不会被损坏。
参照图1至图9,已经描述了用于控制电子装置101中的充电装置251的充电电压的方法,以防止在USB装置(例如,图2的USB装置255)和充电装置(例如,图2的充电装置251)连接到电子装置101的状态下,USB装置255由于从充电装置251输出的充电电压而损坏。但是,可以使用其他方法防止USB装置损坏。例如,通过将过电压保护(OVP)电路应用于USB装置255的VBUS引脚,可以防止USB装置255由于从充电装置251输出的高电压而损坏。根据另一示例,通过将用于电压调节(或转换)的DC-DC转换器添加到USB Type-C双适配器253,可以防止USB装置由于从充电装置251输出的高电压而损坏。USB Type-C双适配器253可以被设计为包括降压转换器、升压转换器或降压-升压转换器中的至少一种。
图10是示出根据本公开的实施例的USB Type-C双适配器1000的结构的框图。
参照图10,USB Type-C双适配器1000可以包括Type-C连接器11001、Type-C连接器2 1003、Type-C连接器3 1005、PDIC 1011和升压转换器1013、降压转换器1015和第一开关1021、第二开关1023和第三开关1025。
根据各种实施例,Type-C连接器1 1001可以是可以***电子装置101的USB连接器(例如,图2的USB连接器209)中的插头。如图3所示,Type-C连接器1 1001可以被设计为连接到具有引脚结构的USB连接器。Type-C连接器1 1001可以具有对称的结构,以与方向无关地连接到电子装置101的USB连接器209。
根据各种实施例,Type-C连接器2 1003和Type-C连接器3 1005中的每一个可以是被配置为可与充电装置和/或USB装置连接的接收孔插槽。Type-C连接器2 1003和Type-C连接器3 1005中的每一个可以被配置为具有如图3所示的引脚结构。Type-C连接器2 1003可以是连接到PD充电装置的插槽。Type-C连接器3 1005可以是连接到USB装置的插槽。
根据各种实施例,PDIC 1011可以基于通过Type-C连接器1 1001的CC引脚和Type-C连接器2 1003的CC引脚检测到的电阻值,来检测电子装置101和充电装置到Type-C连接器1 1001和Type-C连接器2 1003中的每一个的连接。例如,如果Rp电阻(例如,56Ω)被Type-C连接器1 1001的CC引脚和Type-C连接器2 1003的CC引脚识别出,则PDIC 1011可以确定电子装置101连接到Type-C连接器1 1001,并且充电装置连接到Type-C连接器2 1003。如果电子装置101连接到Type-C连接器1 1001并且充电装置连接到Type-C连接器2 1003,则PDIC1011可以将控制信号输出到升压转换器1013、降压转换器1015以及第一开关1021、第二开关1023或第三开关1025中的至少一个,以执行控制使得将通过Type-C连接器2 1003输入的充电装置的高电压提供给Type-C连接器1 1001,并将小于或等于指定电压的电压提供给Type-C连接器3 1005。基于连接到Type-C连接器3 1005的USB装置可支持的最大电压来配置指定电压。
根据各种实施例,升压转换器1013可以升高输入电压,并且降压转换器1015可以降低输入电压。升压转换器1013和降压转换器1015可以基于PDIC 1011的控制信号来升高和/或降低输入电压,以输出升高或降低的电压。例如,升压转换器1013可以根据PDIC 1011的控制信号来升高输入电压,降压转换器1015可以根据PDIC 1011的控制信号来降低输入电压,以输出小于或等于指定电压的电压。根据实施例,升压转换器1013和降压转换器1015可以由根据实施例的至少一个降压升压转换器代替。
图11是示出根据本公开的实施例的通过USB Type-C双适配器1000控制来自充电装置的充电电压的操作的流程图1100。
参照图11,在操作1101,在电子装置101连接到USB Type-C双适配器1000的状态下,根据各种实施例的USB Type-C双适配器(例如,图10的PDIC 1011)可以检测充电装置通过第一插槽(例如,图10的Type-C连接器2 1003)的连接。例如,Rp电阻(例如,56Ω)由Type-C连接器1 1001的CC引脚和Type-C连接器2 1003的CC引脚识别,PDIC 1011可以确定,除了电子装置101已连接到USB Type-C双适配器1000的状态之外,充电装置还已通过Type-C连接器2 1003连接到了USB Type-C双适配器1000。
根据各种实施例,在操作1103,USB Type-C双适配器(例如,图10的PDIC 1011)可以控制降压-升压电路和至少一个开关,以便将输出电压控制为提供给第二插槽(例如,图10的Type-C连接器3 1005)。例如,如果电子装置和充电装置连接至USB Type-C双适配器1000,则PDIC1011可以将控制信号输出至降压-升压电路(例如,图10的升压转换器1013和降压转换器1015)中的至少一个和至少一个开关(例如,第一开关1021、第二开关1023和/或第三开关1025),以执行控制使充电装置的通过第一插槽(例如,Type-C连接器2 1003)输入的高压被减小到小于或等于指定电压的电压,并被提供给第二插槽(例如,Type-C连接器31005)。
如参照图10和图11所描述的,DC-DC转换器被添加到USB Type-C双适配器1000,并且将从充电装置251输出的高电压降低到USB装置可支持的电压,从而可以防止USB装置不受电子装置101的控制而产生热量并损坏装置。
根据各种实施例,电子装置101的操作方法可以包括:检测充电装置(例如,图2的PD充电装置251)和USB装置(例如,图2的USB装置255)通过设置在电子装置101中的USB连接器(例如,图2的USB连接器209)与电子装置101的连接;响应于充电装置251和USB装置255与电子装置101的连接,确定满足指定条件的充电电压;并通过USB连接器209请求充电装置提供确定的充电电压。
根据实施例,可以基于可由USB装置支持的最大电压来配置指定条件。
根据实施例,确定满足指定条件的充电电压的操作可以包括:如果充电装置251和USB装置255连接到电子装置101,则从充电装置251获取包括关于充电装置251可支持的充电电压的信息的列表;将充电装置251可支持的充电电压中小于或等于指定电压的充电电压确定为电子装置101的充电电压。
根据实施例,确定充电电压满足指定条件的操作可以包括:如果充电装置251和USB装置255连接到电子装置101,则从充电装置251获取包括关于充电装置251可支持的充电电压的信息的列表;从充电装置251可支持的充电电压中选择一个充电电压;以及比较选择的充电电压和指定电压,确定是否请求充电装置251提供选择的充电电压。
根据实施例,确定是否请求充电装置251提供选择的充电电压的操作可以包括:如果选择的充电电压小于或等于指定电压,则确定请求充电装置251提供选择的充电电压;如果选择的充电电压大于指定电压,则从获取的列表中包括的充电电压中重新选择另一个充电电压;以及将重选择的另一个充电电压与指定电压进行比较,确定是否请求充电装置提供重新选择的充电电压251。
根据实施例,确定满足指定条件的充电电压的操作可以包括:如果充电装置251和USB装置255连接到电子装置101,则将从充电装置251接收的当前充电电压与指定电压进行比较;如果当前充电电压大于指定电压,则从充电装置251可支持的充电电压中重新选择小于或等于指定电压的充电电压。
根据实施例,检测充电装置251和USB装置255通过电子装置101中提供的USB连接器209与电子装置101的连接的操作可以包括:基于电子装置101的电力角色改变、USB装置255的标识信息或通过USB连接器209的CC引脚所识别的电流水平的变化中的至少一项,检测充电装置251和USB装置255通过USB连接器209与电子装置101的连接。
根据实施例,检测充电装置251和USB装置255与电子装置101的连接的操作可以包括:在电子装置101的角色相当于提供电压的源装置的状态下,基于由USB连接器209的CC引脚所识别的电阻值来检测发生分离事件;基于USB连接器209的CC引脚所识别的电阻值,确定在从发生分离事件的时间点起的指定时间内,电子装置的角色是否切换为接收电压的宿装置;以及如果在从发生分离事件的时间点起的指定时间内电子装置101的角色切换为接收电压的宿装置,确定除了USB装置255已通过USB连接器209连接到电子装置101的状态之外,充电装置251也连接到了电子装置101。
根据实施例,检测充电装置251和USB装置255与电子装置101的连接的操作可以包括:基于USB连接器209的CC引脚所识别的电阻值检测USB装置255到USB连接器209的连接;从USB装置255获取USB装置255的标识信息并将其存储;以及在存储了USB装置255的识别信息的状态下检测分离事件的发生。
根据实施例,检测充电装置251和USB装置255与电子装置101的连接的操作可以包括:检测USB连接器209的CC引脚的电流水平变化;以及如果电流电平变化满足指定条件,则确定除了充电装置251已经通过USB连接器209连接到电子装置101的状态之外,USB装置255也连接到了到电子装置101。
在上述各种实施例中,各个操作可以按顺序执行,但是不必依次执行。例如,可以改变各个操作的顺序,并且可以并行执行至少两个操作。
根据各种实施例的电子装置可以是各种类型的电子装置之一。电子装置可包括例如便携式通信装置(例如,智能电话)、计算机装置、便携式多媒体装置、便携式医疗装置、相机、可穿戴装置或家用电器。根据本公开的实施例,电子装置不限于以上所述的那些电子装置。
应该理解的是,本公开的各种实施例以及其中使用的术语并不意图将在此阐述的技术特征限制于具体实施例,而是包括针对相应实施例的各种改变、等同形式或替换形式。对于附图的描述,相似的参考标号可用来指代相似或相关的元件。将理解的是,与术语相应的单数形式的名词可包括一个或更多个事物,除非相关上下文另有明确指示。如这里所使用的,诸如“A或B”、“A和B中的至少一个”、“A或B中的至少一个”、“A、B或C”、“A、B和C中的至少一个”以及“A、B或C中的至少一个”的短语中的每一个短语可包括在与所述多个短语中的相应一个短语中一起列举出的项的任意一项或所有可能组合。如这里所使用的,诸如“第1”和“第2”或者“第一”和“第二”的术语可用于将相应部件与另一部件进行简单区分,并且不在其它方面(例如,重要性或顺序)限制所述部件。将理解的是,在使用了术语“可操作地”或“通信地”的情况下或者在不使用术语“可操作地”或“通信地”的情况下,如果一元件(例如,第一元件)被称为“与另一元件(例如,第二元件)结合”、“结合到另一元件(例如,第二元件)”、“与另一元件(例如,第二元件)连接”或“连接到另一元件(例如,第二元件)”,则意味着所述一元件可与所述另一元件直接(例如,有线地)连接、与所述另一元件无线连接、或经由第三元件与所述另一元件连接。
如这里所使用的,术语“模块”可包括以硬件、软件或固件实现的单元,并可与其他术语(例如,“逻辑”、“逻辑块”、“部分”或“电路”)可互换地使用。模块可以是被适配为执行一个或更多个功能的单个集成部件或者是该单个集成部件的最小单元或部分。例如,根据实施例,可以以专用集成电路(ASIC)的形式来实现模块。
可将在此阐述的各种实施例实现为包括存储在存储介质(例如,内部存储器136或外部存储器138)中的可由机器(例如,电子装置101)读取的一个或更多个指令的软件(例如,程序140)。例如,在处理器的控制下,所述机器(例如,电子装置101)的处理器(例如,处理器120)可在使用或无需使用一个或更多个其它部件的情况下调用存储在存储介质中的所述一个或更多个指令中的至少一个指令并运行所述至少一个指令。这使得所述机器能够操作用于根据所调用的至少一个指令执行至少一个功能。所述一个或更多个指令可包括由编译器产生的代码或能够由解释器运行的代码。可以以非暂时性存储介质的形式来提供机器可读存储介质。其中,术语“非暂时性”仅意味着所述存储介质是有形装置,并且不包括信号(例如,电磁波),但是该术语并不在数据被半永久性地存储在存储介质中与数据被临时存储在存储介质中之间进行区分。
根据实施例,可在计算机程序产品中包括和提供根据本公开的各种实施例的方法。计算机程序产品可作为产品在销售者和购买者之间进行交易。可以以机器可读存储介质(例如,紧凑盘只读存储器(CD-ROM))的形式来发布计算机程序产品,或者可经由应用商店(例如,Play StoreTM)在线发布(例如,下载或上传)计算机程序产品,或者可直接在两个用户装置(例如,智能电话)之间分发(例如,下载或上传)计算机程序产品。如果是在线发布的,则计算机程序产品中的至少部分可以是临时产生的,或者可将计算机程序产品中的至少部分至少临时存储在机器可读存储介质(诸如制造商的服务器、应用商店的服务器或转发服务器的存储器)中。
根据各种实施例,上述部件中的每个部件(例如,模块或程序)可包括单个实体或多个实体。根据各种实施例,可省略上述部件中的一个或更多个部件,或者可添加一个或更多个其它部件。可选择地或者另外地,可将多个部件(例如,模块或程序)集成为单个部件。在这种情况下,根据各种实施例,该集成部件可仍旧按照与所述多个部件中的相应一个部件在集成之前执行一个或更多个功能相同或相似的方式,执行所述多个部件中的每一个部件的所述一个或更多个功能。根据各种实施例,由模块、程序或另一部件所执行的操作可顺序地、并行地、重复地或以启发式方式来执行,或者所述操作中的一个或更多个操作可按照不同的顺序来运行或被省略,或者可添加一个或更多个其它操作。
尽管已经参考本公开的各种实施例示出和描述了本公开,但是本领域技术人员将理解,在不脱离由所附权利要求书及其等同物定义的本公开的精神和范围的情况下,可以在形式和细节上进行各种改变。
Claims (20)
1.一种电子装置,所述电子装置包括:
通用串行总线(USB)连接器,所述USB连接器通过双适配器可连接到充电装置和USB装置中的至少一者;以及
至少一个处理器,所述至少一个处理器电耦接到所述USB连接器,
其中,所述至少一个处理器被配置为:
检测所述充电装置和所述USB装置通过所述USB连接器与所述电子装置的连接;
响应于所述充电装置和所述USB装置与所述电子装置的连接,确定满足指定条件的充电电压;以及
通过所述USB连接器请求所述充电装置提供所确定的充电电压。
2.根据权利要求1所述的电子装置,其中,所述指定条件是基于所述USB装置可支持的最大电压配置的。
3.根据权利要求1所述的电子装置,其中,当所述充电装置和所述USB装置连接到所述电子装置时,所述至少一个处理器被进一步配置为:
从所述充电装置获取包括关于所述充电装置可支持的充电电压的信息的列表;以及
将所述充电装置可支持的充电电压中小于或等于指定电压的充电电压确定为所述电子装置的充电电压。
4.根据权利要求1所述的电子装置,其中,当所述充电装置和所述USB装置连接到所述电子装置时,所述至少一个处理器被进一步配置为:
从所述充电装置获取包括关于所述充电装置可支持的充电电压的信息的列表;
从所述充电装置可支持的充电电压中选择充电电压;以及
将所选择的充电电压与指定电压进行比较,并确定是否请求所述充电装置提供所选择的充电电压。
5.根据权利要求4所述的电子装置,其中,所述至少一个处理器被进一步配置为:
当所选择的充电电压小于或等于所述指定电压时,请求所述充电装置提供所选择的充电电压;
当所选择的充电电压大于所述指定电压时,从获取的列表中包括的充电电压中重新选择另一充电电压;以及将重新选择的另一充电电压与所述指定电压进行比较,并确定是否请求所述充电装置提供所述重新选择的另一充电电压。
6.根据权利要求1所述的电子装置,其中,所述至少一个处理器被进一步配置为:
当所述充电装置和所述USB装置连接到电子装置时,将从所述充电装置接收的当前充电电压与指定电压进行比较;
当所述当前充电电压大于所述指定电压时,从所述充电装置可支持的充电电压中选择小于或等于所述指定电压的充电电压;以及
通过所述USB连接器请求所述充电装置提供所选择的充电电压。
7.根据权利要求1所述的电子装置,其中,所述至少一个处理器被进一步配置为:基于所述电子装置的电力有关的角色变化、所述USB装置的标识信息或通过所述USB连接器的CC引脚识别出的电流水平变化中的至少一项,检测所述充电装置和所述USB装置通过所述USB连接器与所述电子装置的连接。
8.根据权利要求7所述的电子装置,其中,所述至少一个处理器被进一步配置为:
在所述电子装置的角色相当于提供电压的源装置的状态下,基于所述USB连接器的CC引脚所识别的电阻值来检测分离事件的发生;
基于所述USB连接器的CC引脚所识别的电阻值,确定在从发生所述分离事件的时间点起的指定时间内所述电子装置的角色是否切换为接收电压的宿装置;以及
当在从发生所述分离事件的时间点起的指定时间内所述电子装置的角色切换为接收电压的宿装置时,确定除了所述USB装置已经通过所述USB连接器连接到所述电子装置的状态外,所述充电装置也连接到了所述电子装置。
9.根据权利要求8所述的电子装置,其中,所述至少一个处理器被进一步配置为:
基于所述USB连接器的CC引脚所识别的电阻值,检测所述USB装置与所述USB连接器的连接;
从所述USB装置获取所述USB装置的标识信息并存储所获取的标识信息;以及
当在存储了所述USB装置的标识信息的状态下发生所述分离事件时,并且当在从发生所述分离事件的时间点起的指定时间内所述电子装置的角色切换为接收电压的宿装置时,确定除了所述USB装置已经通过所述USB连接器连接到所述电子装置的状态外,所述充电装置也连接到了所述电子装置。
10.根据权利要求1所述的电子装置,其中,所述处理器被进一步配置为:
通过所述USB连接器的CC引脚检测电流水平变化;以及
当所述电流水平变化满足指定条件时,确定除了所述充电装置已经通过所述USB连接器连接到所述电子装置的状态外,所述USB装置也连接到了所述电子装置。
11.一种电子装置的操作方法,所述操作方法包括:
检测充电装置和通用串行总线(USB)装置通过所述电子装置中提供的USB连接器与所述电子装置的连接;
响应于所述充电装置和所述USB装置与所述电子装置的连接,确定满足指定条件的充电电压;以及
通过所述USB连接器请求所述充电装置提供所确定的充电电压。
12.根据权利要求11所述的操作方法,其中,所述指定条件是基于所述USB装置可支持的最大电压配置的。
13.根据权利要求11所述的操作方法,其中,确定所述满足指定条件的充电电压包括:
当所述充电装置和所述USB装置连接到所述电子装置时,从所述充电装置获取包括关于所述充电装置可支持的充电电压的信息的列表;以及
将所述充电装置可支持的充电电压中小于或等于指定电压的充电电压确定为所述电子装置的充电电压。
14.根据权利要求11所述的操作方法,其中,确定所述满足指定条件的充电电压包括:
当所述充电装置和所述USB装置连接到所述电子装置时,从所述充电装置获取包括关于所述充电装置可支持的充电电压的信息的列表;
从所述充电装置可支持的充电电压中选择充电电压;以及
将所选择的充电电压与指定电压进行比较,并确定是否请求所述充电装置提供所选择的充电电压。
15.根据权利要求14所述的操作方法,其中,确定是否请求所述充电装置提供所选择的充电电压包括:
当所选择的充电电压小于或等于所述指定电压时,请求所述充电装置提供所选择的充电电压;
当所选择的充电电压大于所述指定电压时,从获取的列表中包括的充电电压中重新选择另一充电电压;以及
将重新选择的另一充电电压与所述指定电压进行比较,并确定是否请求所述充电装置提供所述重新选择的另一充电电压。
16.根据权利要求11所述的操作方法,其中,确定所述满足指定条件的充电电压包括:
当所述充电装置和所述USB装置连接到所述电子装置时,将从所述充电装置接收的当前充电电压与指定电压进行比较;以及
当所述当前充电电压大于所述指定电压时,从所述充电装置可支持的充电电压中重新选择小于或等于所述指定电压的充电电压。
17.根据权利要求11所述的操作方法,其中,检测所述充电装置和所述USB装置通过所述电子装置中提供的USB连接器与所述电子装置的连接包括:基于所述电子装置的电力有关的角色变化、所述USB装置的标识信息或通过所述USB连接器的CC引脚识别出的电流水平变化中的至少一项,检测所述充电装置和所述USB装置通过所述USB连接器与所述电子装置的连接。
18.根据权利要求17所述的操作方法,其中,检测所述充电装置和所述USB装置与所述电子装置的连接包括:
在所述电子装置的角色相当于提供电压的源装置的状态下,基于所述USB连接器的CC引脚所识别的电阻值来检测分离事件的发生;
基于所述USB连接器的CC引脚所识别的电阻值,确定在从发生所述分离事件的时间点起的指定时间内所述电子装置的角色是否切换为接收电压的宿装置;并且
当在从发生所述分离事件的时间点起的指定时间内所述电子装置的角色切换为接收电压的宿装置时,确定除了所述USB装置已经通过所述USB连接器连接到所述电子装置的状态外,所述充电装置也连接到了所述电子装置。
19.根据权利要求18所述的操作方法,其中,检测所述充电装置和所述USB装置与所述电子装置的连接包括:
基于所述USB连接器的CC引脚所识别的电阻值,检测所述USB装置与所述USB连接器的连接;
从所述USB装置获取所述USB装置的标识信息并存储所获取的标识信息;以及
在存储了所述USB装置的标识信息的状态下,检测所述分离事件的发生。
20.根据权利要求17所述的操作方法,其中,检测所述充电装置和所述USB装置与所述电子装置的连接包括:
通过所述USB连接器的CC引脚检测电流水平变化;以及
当所述电流水平变化满足指定条件时,确定除了所述充电装置已经通过所述USB连接器连接到所述电子装置的状态外,所述USB装置也连接到了所述电子装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190092308A KR102651715B1 (ko) | 2019-07-30 | 2019-07-30 | Usb 장치의 손상을 방지하기 위한 전자 장치 및 그의 동작 방법 |
KR10-2019-0092308 | 2019-07-30 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112310756A true CN112310756A (zh) | 2021-02-02 |
Family
ID=71846265
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010753799.7A Pending CN112310756A (zh) | 2019-07-30 | 2020-07-30 | 防止usb装置损坏的电子装置及其操作方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11379026B2 (zh) |
EP (1) | EP3771987B1 (zh) |
KR (1) | KR102651715B1 (zh) |
CN (1) | CN112310756A (zh) |
WO (1) | WO2021020900A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114123379A (zh) * | 2021-10-18 | 2022-03-01 | 东风柳州汽车有限公司 | 电池包充电连接确认方法及装置 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210034431A (ko) * | 2019-09-20 | 2021-03-30 | 삼성전자주식회사 | 외부 장치와의 연결을 지원하는 전자 장치 및 그 외부 장치와 연결하여 사용할 때 소모 전류를 감소시키는 방법 |
CN110879792B (zh) * | 2019-11-13 | 2024-01-23 | Oppo广东移动通信有限公司 | 电子设备及其接口控制方法 |
KR20220161817A (ko) * | 2021-05-31 | 2022-12-07 | 삼성전자주식회사 | 외부 장치와의 연결을 지원하는 전자 장치 및 그의 동작 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105305565A (zh) * | 2015-11-26 | 2016-02-03 | 英特格灵芯片(天津)有限公司 | 一种充电保护及识别电路及待充电设备 |
KR20170103546A (ko) * | 2016-03-04 | 2017-09-13 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 외부 장치 충전 방법 |
US20190065422A1 (en) * | 2017-08-25 | 2019-02-28 | Qualcomm Incorporated | Systems and methods for port management |
KR20190021768A (ko) * | 2017-08-23 | 2019-03-06 | 삼성전자주식회사 | 전자 장치들간의 전원 제어 방법 및 전자 장치 |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7679317B2 (en) * | 2005-02-15 | 2010-03-16 | Research In Motion Limited | Systems and methods for charging a chargeable USB device |
US8070067B2 (en) * | 2005-12-22 | 2011-12-06 | Industrial Technology Research Institute | Receptacles for removable electrical interface devices |
US7644217B2 (en) * | 2007-03-02 | 2010-01-05 | Microchip Technology Incorporated | Detecting connection to a USB host or hub without using an extra status input |
KR100791583B1 (ko) | 2007-03-31 | 2008-01-04 | (주)융스그룹 | 유에스비 커넥터 겸용 이어폰 젠더 |
KR101006160B1 (ko) | 2008-09-09 | 2011-01-07 | 김기형 | 유에스비 커넥터를 위한 멀티 젠더 |
US20100070659A1 (en) | 2008-09-17 | 2010-03-18 | Kenneth Ma | Method and system for operating and/or charging a battery powered usb device based on a usb port type |
KR20120009890A (ko) | 2010-07-22 | 2012-02-02 | (주)금오전자 | 휴대단말기용 젠더 |
US20120198101A1 (en) * | 2011-01-27 | 2012-08-02 | Brewster Porcella | Mobile device peripheral detection with independent state machines |
US9395780B2 (en) | 2011-04-21 | 2016-07-19 | Texas Instruments Incorporated | USB bridge circuit gating RID—A and RID—GND for IDGND |
US10152104B2 (en) * | 2012-06-15 | 2018-12-11 | Texas Instruments Incorporated | Policy engine startup procedure for a default provider in USB power delivery |
US20140208134A1 (en) * | 2013-01-21 | 2014-07-24 | Texas Instruments Incorporated | Host controller interface for universal serial bus (usb) power delivery |
US9496726B2 (en) * | 2013-07-31 | 2016-11-15 | Leviton Manufacturing Co., Inc. | Multiport USB charger |
US9645962B2 (en) * | 2013-09-26 | 2017-05-09 | Delphi Technologies, Inc. | Flexible mobile device connectivity to automotive systems with USB hubs |
US10063073B2 (en) * | 2014-05-21 | 2018-08-28 | Dialog Semiconductor Inc. | USB power converter with bleeder circuit for fast correction of output voltage by discharging output capacitor |
US9590441B2 (en) * | 2014-07-22 | 2017-03-07 | Cypress Semiconductor Corporation | Multi-standard compliant USB battery charging scheme with detection of host disconnection in ACA-DOCK mode |
CN104393627B (zh) * | 2014-08-29 | 2017-06-30 | 展讯通信(上海)有限公司 | Usb充电器、移动终端和充电控制方法 |
US10088884B2 (en) * | 2015-10-23 | 2018-10-02 | Nxp B.V. | Communications for power delivery solutions |
CN113031740A (zh) * | 2015-11-13 | 2021-06-25 | 德州仪器公司 | 具有供电合约协商能力的端口控制器 |
US10186881B2 (en) * | 2016-03-21 | 2019-01-22 | Microsoft Technology Licensing, Llc | Regulating charging port attach and detach |
GB2549958A (en) * | 2016-05-03 | 2017-11-08 | Displaylink Uk Ltd | USB power delivery |
US10761553B2 (en) * | 2016-06-17 | 2020-09-01 | Qualcomm Incorporated | Universal serial bus (USB) cable type detection and control techniques |
US10372568B2 (en) * | 2016-07-20 | 2019-08-06 | Canon Kabushiki Kaisha | Electronic device being connectable to external device, and method of controlling electronic device being connectable to extenal device |
KR102660519B1 (ko) * | 2016-08-01 | 2024-04-25 | 삼성전자주식회사 | 외부 장치를 인식하는 방법 및 이를 지원하는 전자 장치 |
US10331596B2 (en) | 2016-09-07 | 2019-06-25 | Futurewei Technologies, Inc. | USB type-C connector with a secondary port |
KR102576430B1 (ko) | 2016-11-18 | 2023-09-08 | 삼성전자주식회사 | 인터페이스 장치 |
US10331579B2 (en) * | 2016-11-22 | 2019-06-25 | Qualcomm Incorporated | Universal serial bus (USB) system supporting display alternate mode functionality on a USB type-C adapter |
US10241954B2 (en) * | 2016-12-31 | 2019-03-26 | Intel Corporation | Universal serial bus type-C power delivery |
WO2018147703A1 (ko) * | 2017-02-10 | 2018-08-16 | 삼성전자 주식회사 | 외부 장치로 전력을 공급하는 장치 및 이를 위한 방법 |
US10461555B2 (en) * | 2017-05-18 | 2019-10-29 | Dialog Semiconductor (Uk) Limited | Battery charging for mobile devices |
KR102439078B1 (ko) * | 2017-06-23 | 2022-09-01 | 삼성전자주식회사 | 전자 장치 및 그의 충전 제어 방법 |
US10712801B2 (en) * | 2017-06-30 | 2020-07-14 | Intel Corporation | USB type-C power delivery management |
US10955888B2 (en) * | 2018-01-29 | 2021-03-23 | Via Labs, Inc. | Universal serial bus device and method for dynamically defining a power source or sink status for downstream facing ports |
US11169589B2 (en) * | 2018-12-28 | 2021-11-09 | Intel Corporation | Managing system power in USB-C/USB power delivery systems |
US10635611B1 (en) * | 2019-01-22 | 2020-04-28 | Intel Corporation | Device, system and method for determining an orientation of a connection to an IO interface |
FR3092707A1 (fr) * | 2019-02-12 | 2020-08-14 | Stmicroelectronics (Grenoble 2) Sas | Equipement de test de dispositif USB-PD |
US11169584B2 (en) * | 2020-03-31 | 2021-11-09 | Western Digital Technologies, Inc. | Dual-connector storage system and method for simultaneously providing power and memory access to a computing device |
JP2022069899A (ja) * | 2020-10-26 | 2022-05-12 | キヤノン株式会社 | 画像形成装置、画像形成装置の制御方法、及びプログラム |
-
2019
- 2019-07-30 KR KR1020190092308A patent/KR102651715B1/ko active IP Right Grant
-
2020
- 2020-07-29 US US16/941,973 patent/US11379026B2/en active Active
- 2020-07-29 EP EP20188347.7A patent/EP3771987B1/en active Active
- 2020-07-30 CN CN202010753799.7A patent/CN112310756A/zh active Pending
- 2020-07-30 WO PCT/KR2020/010062 patent/WO2021020900A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105305565A (zh) * | 2015-11-26 | 2016-02-03 | 英特格灵芯片(天津)有限公司 | 一种充电保护及识别电路及待充电设备 |
KR20170103546A (ko) * | 2016-03-04 | 2017-09-13 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 외부 장치 충전 방법 |
KR20190021768A (ko) * | 2017-08-23 | 2019-03-06 | 삼성전자주식회사 | 전자 장치들간의 전원 제어 방법 및 전자 장치 |
US20190065422A1 (en) * | 2017-08-25 | 2019-02-28 | Qualcomm Incorporated | Systems and methods for port management |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114123379A (zh) * | 2021-10-18 | 2022-03-01 | 东风柳州汽车有限公司 | 电池包充电连接确认方法及装置 |
CN114123379B (zh) * | 2021-10-18 | 2023-12-15 | 东风柳州汽车有限公司 | 电池包充电连接确认方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
EP3771987B1 (en) | 2023-06-14 |
KR20210014356A (ko) | 2021-02-09 |
KR102651715B1 (ko) | 2024-03-28 |
US20210034127A1 (en) | 2021-02-04 |
EP3771987A1 (en) | 2021-02-03 |
US11379026B2 (en) | 2022-07-05 |
WO2021020900A1 (en) | 2021-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11288407B2 (en) | Method and electronic device for controlling voltage output to external electronic device according to size of voltage detected at signal terminal connected to external electronic device | |
US11482871B2 (en) | Electronic device and charging control method therefor | |
EP3771987B1 (en) | Electronic device for preventing damage of usb device and operating method thereof | |
US11989365B2 (en) | Electronic device including electronic pen and method of controlling communication connection between electronic device and electronic pen | |
US11621569B2 (en) | Electronic device and control method for determining power transmission path at least on basis of attribute of power supplied from outside of electronic device and state of electronic device | |
US11742753B2 (en) | Electronic device having voltage divider adaptively changing voltage division ratio | |
US11243594B2 (en) | Electronic device supporting connection with external device and power consumption reducing method when using electronic device in connection with external device | |
KR102446172B1 (ko) | 입출력 인터페이스를 통해 통신을 수행하는 방법 및 이를 위한 장치 | |
US11509156B2 (en) | Apparatus and method for charging battery | |
US11775040B2 (en) | Electronic device and method for receiving power from external electronic device | |
KR20200134058A (ko) | 전자 장치에서 외부 장치로 공급하는 전압에 대한 피드백 검출 장치 | |
EP3629428B1 (en) | Method and apparatus for changing impedance of terminal included in connector | |
KR20210037309A (ko) | 컨트롤 ic의 리셋을 제어하는 전자 장치 및 방법 | |
US20220147130A1 (en) | Method for selectively controlling voltage, and electronic device and external electronic device therefor | |
KR20210033758A (ko) | 전력 공급 방법 및 그 전자 장치 | |
KR20200058986A (ko) | 변압기 코일에 기반한 유무선 충전 방법 및 장치 | |
KR102653440B1 (ko) | 무선 전력 송신 및 수신 장치 및 그 전력 조정 방법 | |
KR20210054172A (ko) | 전력 패스 제어 방법 및 이를 지원하는 전자 장치 | |
US11556160B2 (en) | Electronic device for adjusting voltage and operating method therefor | |
US11616381B2 (en) | Electronic device and method for lengthening battery life | |
CN116097195A (zh) | 用于供应电力的电子装置及其操作方法 |
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 |