CN108491342A - 一种进行通路切换的方法及终端 - Google Patents

一种进行通路切换的方法及终端 Download PDF

Info

Publication number
CN108491342A
CN108491342A CN201810127934.XA CN201810127934A CN108491342A CN 108491342 A CN108491342 A CN 108491342A CN 201810127934 A CN201810127934 A CN 201810127934A CN 108491342 A CN108491342 A CN 108491342A
Authority
CN
China
Prior art keywords
access
usb port
usb
vbus
master chip
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
CN201810127934.XA
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.)
Hisense Mobile Communications Technology Co Ltd
Original Assignee
Hisense Mobile Communications Technology 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 Hisense Mobile Communications Technology Co Ltd filed Critical Hisense Mobile Communications Technology Co Ltd
Priority to CN201810127934.XA priority Critical patent/CN108491342A/zh
Publication of CN108491342A publication Critical patent/CN108491342A/zh
Pending legal-status Critical Current

Links

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
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • 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]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Power Sources (AREA)

Abstract

本发明公开了一种进行通路切换的方法及终端,用于解决现有技术中存在的一个USB控制器控制多个USB端口,多个USB端口如何正常工作的问题。本发明实施例选择器通过识别VBus最先有电压的USB端口来导通该USB端口与芯片之间的通路,使该USB端口正常工作,当该USB端口电压消失时,断开该USB端口和芯片之间的通路,导通其它USB端口中VBus最先有电压的USB端口与芯片之间的通路,使另外一个USB端口正常工作。因此有一个USB控制器,多个USB端口的终端,多个USB端口通过通路切换正常工作,从而提高了终端的性能。

Description

一种进行通路切换的方法及终端
技术领域
本发明涉及移动通信技术领域,特别涉及一种进行通路切换的方法及终 端。
背景技术
随着电子技术的发展,人们对移动终端上的USB(Universal Serial Bus, 通用串行总线)端口的功能要求越来越高,使用USB端口的频率越来越大, 比如USB端口可以作为充电端口,还可以进行数据传输。
BC1.2规范简要规定了三种不同类型的USB端口,三种USB端口类型为 SDP(Standard Downstream Port,标准下行端口)、DCP(Dedicated Charging Port,专用充电端口)和CDP(Charging Downstream Port,充电下行端口)。
标准下行端口(SDP)
这种端口的数据传输线D+和D-线上具有15kΩ下拉电阻。挂起时最大负 载电流为2.5mA,连接且非挂起状态下为100mA,连接并配置为较高功率时为 500mA。
专用充电端口(DCP)
这种端口不支持任何数据传输,但能够提供1.5A以上的电流。端口的数 据传输线D+和D-线之间短路。这种类型的端口支持较高充电能力的墙上充电 器和车载充电器,无需枚举。
充电下行端口(CDP)
这种端口既支持大电流充电,也支持完全兼容USB 2.0的数据传输。端口 具有D+和D-通信所必需的15kΩ下拉电阻,也具有充电器检测阶段切换的内 部电路。内部电路允许便携设备将CDP与其它类型端口区分开来。
DCP只能进行充电,不可以进行数据传输;SDP和CDP既能充电又可以 数据传输,SDP的充电电流不大于500mA,CDP的充电电流不大于1.5A。
如图1所示,一个USB控制器控制一个USB端口的硬件示意图。其中主 芯片中包含一个USB控制器,USB中的VBus(Voltage Bus,电压总线)有电压 时,VBus与充电芯片导通,充电芯片通过总线通知主芯片USB端口的VBus 有电压,则主芯片将主芯片的数据传输线D+和D-与USB端口的数据传输线 D+和D-导通,通过“握手协议”确定USB端口的充电类型,其中“握手协议” 依赖USB端口的数据传输线的电压完成,主芯片确定USB端口充电类型后, 通过总线通知充电芯片充电方式,如果主芯片确定USB端口的充电类型为DCP 类型,则充电芯片要以大电流充电,比如用1.5A的电流给电池充电,如果主 芯片确定USB端口的充电类型为SDP类型或CDP类型,则充电芯片要以小电 流的方式进行充电,比如用500mA的电流给电池充电,并通过数据传输线D+ 和D-进行数据传输。
目前对于内部有一个USB控制器,外部有多个USB端口的终端,多个 USB端口如何正常工作还没有具体的方案。
发明内容
本发明提供一种进行通路切换的方法,用以解决现有技术中存在的一个终 端有多个USB端口和一个USB控制器,多个USB端口如何正常工作的问题。
第一方面,本发明实施例提供的一种进行通路切换的方法,包括:有多个 通用串行总线USB端口的终端中的选择器导通电源接线VBus最先有电压的 USB端口与充电芯片之间的通路,以及导通该USB端口的VBus与该终端中 的主芯片之间的通路;该主芯片导通VBus有电压的USB端口的数据传输线与 该主芯片之间的通路;该主芯片根据该USB端口的数据传输线的电压确定该 USB端口的充电类型;该主芯片根据该USB端口的充电类型通知该充电芯片 当前的充电类型。
上述方法,终端有多个USB端口,终端中的选择器导通VBus最先有电压 的USB端口与充电芯片之间的通路,以及导通该USB端口与主芯片之间的通 路,该主芯片导通该USB端口的数据传输线与该主芯片之间的通路,该主芯 片根据该USB端口的数据传输线的电压确定USB端口的充电类型,比如是 DCP类型还是SDP类型或CDP类型,该主芯片确定USB端口的充电类型后, 通知充电芯片当前的充电类型。主芯片中包含一个USB控制器,终端有多个USB端口,同一时刻只有一个USB端口能够正常工作,选择器通过识别VBus 最先有电压的USB端口来导通该USB端口与芯片之间的通路,当VBus最先 有电压的USB端口发生变化时,芯片与USB端口之间的通路需要切换,切换 为变化后的VBus最先有电压的USB端口,因此终端上的多个USB端口通过 通路切换正常工作,从而能够提高终端的性能。
在一种可能的实现方式中,选择器导通VBus最先有电压的USB端口与该 充电芯片之间的通路,以及导通该USB端口的VBus与该终端中的主芯片之间 的通路的同时,断开其他USB端口与该充电芯片之间的通路,以及断开其他 USB端口的VBus与该终端中的主芯片之间的通路。
在一种可能的实现方式中,主芯片导通VBus最先有电压的USB端口的数 据传输线与该主芯片之间的通路的同时,断开其他USB端口的数据传输线与 所述主芯片之间的通路。例如,主芯片通过控制模拟开关导通或关断USB端 口的数据传输线与该主芯片之间的通路。
上述两种可能的实现方式保证了同一时刻只导通一个USB端口与充电芯 片之间的通路以及同一个USB端口与主芯片之间的通路。
在一种可能的实现方式中,选择器在最先有电压的USB端口的VBus发生 变化后,导通变化后的VBus最先有电压的USB端口与充电芯片之间的通路, 以及该USB端口的VBus与该终端中的主芯片之间的通路,断开其他USB端 口与该充电芯片之间的通路,以及断开其他USB端口的VBus与该终端中的主 芯片之间的通路。
通过这种可能的实现方式,能够对终端的多个USB端口的通路进行切换。
第二方面,本发明实施例还提供一种进行通路切换的终端,所述终端包括: 多个USB端口、选择器、主芯片、充电芯片以及模拟开关,该终端具有实现 上述第一方面的各实施例的功能。
另外,第二方面中任一一种实现方式所带来的技术效果可参见第一方面中 不同实现方式所带来的技术效果,此处不再赘述。
本申请的这些方面或其他方面在以下的实施例的描述中会更加简明易懂。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所 需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的 一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提 下,还可以根据这些附图获得其他的附图。
图1为背景技术一个USB控制器控制一个USB端口的硬件示意图;
图2a为本发明实施例有两个USB端口的终端的示意图;
图2b为本发明实施例终端背部USB端口***数据传输设备,底部USB 端口***充电设备的示意图;
图2c为本发明实施例终端背部USB端口***充电设备,底部USB端口 ***数据传输设备的示意图;
图2d为本发明实施例终端的背部USB端口和底部USB端口都***数据 传输设备的示意图;
图2e为本发明实施例终端背部USB端口和底部USB端口都***充电设 备;
图2f为本发明实施例终端的背部USB端口***充电设备的示意图;
图2g为本发明实施例终端的背部USB端口***数据传输设备的示意图;
图2h为本发明实施例终端的底部USB端口***充电设备的示意图;
图2i为本发明实施例终端的底部USB端口***数据传输设备的示意图;
图3为本发明实施例两个USB端口硬件电路结构示意图;
图4为本发明实施例两个以上USB端口硬件电路结构示意图;
图5a为本发明实施例一种进行通路切换的方法流程示意图;
图5b为本发明实施例终端底部USB端口为充电端口,背部USB端口为 数据传输端口的示意图;
图5c为本发明实施例终端的背部USB端口为充电端口,底部USB端口 为数据传输端口的示意图;
图5d为本发明实施例终端的两个USB端口都为数据传输端口的示意图;
图5e为本发明实施例终端的两个USB端口都为充电端口的示意图;
图6为本发明实施例进行通路切换的终端的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发 明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例, 而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做 出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
下面结合说明书附图对本发明实施例做进一步详细描述。
目前的终端,一个USB控制器只能控制一个USB端口,本申请提供了一 种一个USB控制器控制多个USB端口,使多个USB端口正常工作的方案, 终端虽然有多个USB端口,但是USB控制器只有一个,所以同一时刻正常工 作的USB端口只有一个,也就是说同一时刻实现的通路只有一个。多个USB 端口都***设备的情况下,具体哪个USB端口的通路导通要根据设备***的 顺序决定。
本发明实施例的终端内部只有一个USB控制器,如手机,平板电脑等, 能够利用设备充电,并和设备能够进行数据传输的终端都适用本发明实施例。
本发明实施例以两个USB端口的终端为例进行说明,如图2a所示,该终 端一共有两个USB端口,一个是底部USB端口,一个是背部USB端口。终 端底部的USB端口是最常见的一种USB端口,目前使用的手机上都会有这种 USB端口;背部的USB端口可以是一个金属触点,另外还有一个与背部USB 端口匹配的底座,使用背部的USB端口时,将终端放在底座上,使终端背部 的金属触点和底座上的金属触点接触,以实现充电和数据传输的功能。
在实施中,终端有两个USB端口,两个USB端口可以都***设备,也可 以只有一个***设备。
若两个USB端口都***设备时,按照***设备的先后顺序进行通路导通, 如图2b示出了终端背部USB端口***数据传输设备,底部USB端口***充 电设备,图2c示出了终端背部USB端口***充电设备,底部USB端口*** 数据传输设备,图2d示出终端的背部USB端口和底部USB端口都***数据 传输设备,图2e示出终端背部USB端口和底部USB端口都***充电设备。
若只有一个USB端口***设备时,对于另一个USB端口来说视为没有, 按照单个USB端口的正常工作,图2f和2g为终端的背部USB端口***设备, 底部USB端口不使用的情况,如图2f示出终端的背部USB端口***充电设备, 图2g示出终端的背部USB端口***数据传输设备,图2h和2i为终端的底部 USB端口***设备,背部USB端口不使用的情况,如图2h示出终端的底部 USB端口***充电设备,图2i示出终端的底部USB端口***数据传输设备。
USB端口有四根线,分别为电压总线VBus,数据传输线正D+,数据传输 线负D-,接地线GND。
终端中的主芯片包含一个USB控制器,用来控制USB端口,主芯片中还 有一些程序,用来控制通路的切换以及终端要实现的其他功能。
终端中的充电芯片对充电过程进行管理,充电芯片导通时,电池进入充电 模式,充电芯片除了导通给电池充电以外,充电芯片还可以根据充电模式配置 充电电流的大小,比如***USB端口的设备为充电设备时,充电芯片以大电 流模式给电池充电,当***的设备为数据传输设备时,充电芯片以小电流模式 给电池充电。
终端中的选择器,同一时刻只能导通一个USB端口,比如选择器使USB1 端口与充电芯片导通,USB1端口与主芯片导通,则此时选择器需要断开其它 USB端口与充电芯片之间的通路,以及断开其它USB端口与主芯片之间的通 路。
如图3所示,为一个USB控制器控制两个USB端口的硬件电路结构示意 图。终端包括:USB端口301,选择器302,主芯片303,充电芯片304以及 模拟开关305。
终端有两个USB端口301,USB1端口301和USB2端口301,当USB1 端口301和USB2端口301的VBus都有电压时,最先有电压的VBus先导通。
假如USB1端口301的VBus先有电压,USB2端口301的VBus后有电压, 则USB1端口301的VBus通过选择器302将该VBus与充电芯片304导通, 以及将该VBus与主芯片303的输入输出端口GPIO1导通,其中选择器的A 与A_FLAG(标示)对应,主芯片303依据选择器302和主芯片303以及USB1 端口301的导通状态确认与主芯片303导通的USB端口301为USB1端口301, 主芯片303通过输入输出端口GPIO控制模拟开关305导通主芯片303的数据 传输线和USB1端口301的数据传输线之间的通路,主芯片303的数据传输线 和USB1端口301的数据传输线之间的通路导通后,主芯片303根据“握手协 议”确定USB1端口301的充电类型,“确定USB1端口301是DCP类型还是 SDP类型或CDP类型,USB1端口301充电类型确定后,主芯片303通过总线 通知充电芯片304充电方式。
如果USB1端口301的VBus没有电压了,则USB2端口301的VBus通 过选择器302将该VBus与充电芯片304导通,以及将该VBus与主芯片303 输入输出端口GPIO2导通,其中选择器的B与B_FLAG对应,同时断开USB1 端口301的VBus与充电芯片304的通路以及断开USB1端口301的VBus与 主芯片303的GPIO1的通路,主芯片303向充电芯片304发送指令,使充电 芯片304为电池充电的通路断开,主芯片303依据选择器302和主芯片303以 及USB2端口301的导通状态确认与主芯片303导通的USB端口301为USB2 端口301,主芯片303通过输入输出端口GPIO控制模拟开关305导通主芯片 303的数据传输线和USB2端口301的数据传输线之间的通路,同时模拟开关 305断开主芯片303的数据传输线与USB1端口301的数据传输线之间的通路, 主芯片303的数据传输线和USB2端口301的数据传输线导通后,主芯片303 根据“握手协议”确定USB2端口301的充电类型,充电类型确定后,主芯片 303通过总线通知充电芯片304充电方式。
以上示出的为一个USB控制器控制两个USB端口的硬件电路结构示意 图,一个USB控制器控制两个以上USB端口的硬件电路结构示意图如图4所 示。
本发明实施例提供的一种进行通路切换的方法,如图5a所示,具体包括 以下步骤:
S500、有多个通用串行总线USB端口的终端中的选择器导通电源接线 VBus最先有电压的USB端口与充电芯片之间的通路,以及导通所述USB端 口的VBus与所述终端中的主芯片之间的通路;
S501、所述主芯片导通VBus有电压的USB端口的数据传输线与所述主芯 片之间的通路;
S502、所述主芯片根据所述USB端口的数据传输线的电压确定所述USB 端口的充电类型;
S503、所述主芯片根据所述USB端口的充电类型通知所述充电芯片当前 的充电类型。
采用本申请提供的一种进行通路切换的方法,终端有多个USB端口,终 端中的选择器导通VBus最先有电压的USB端口与充电芯片之间的通路,以及 导通该USB端口与主芯片之间的通路,该主芯片导通该USB端口的数据传输 线与该主芯片之间的通路,该主芯片与USB端口通过“握手协议”确定USB 端口的类型,比如是DCP类型还是SDP类型或CDP类型,该主芯片确定USB 端口的充电类型后,通知充电芯片当前的充电类型。主芯片中包含一个USB 控制器,终端有多个USB端口,选择器通过识别VBus最先有电压的USB端 口来进行导通该USB端口的通路,因此,在硬件有限的条件下,一个USB控 制器可以控制多个USB端口,使多个USB端口都能正常工作。
可选的,所述选择器导通VBus最先有电压的USB端口与所述充电芯片之 间的通路,以及导通所述USB端口的VBus与所述终端中的主芯片之间的通路 的同时,断开其他USB端口与所述充电芯片之间的通路,以及断开其他USB 端口的VBus与所述终端中的主芯片之间的通路。
这里的选择器可以是电源路径控制选择器,在同一时刻,电源路径控制选 择器只能导通一个USB端口与芯片之间的通路。比如一个终端上有两个USB 端口,USB1端口和USB2端口,如果选择器选择导通USB1端口与芯片之间 的通路,则必须断开USB2端口与芯片之间的通路。
VBus最先有电压的USB端口与主芯片导通后,主芯片导通该主芯片与该 USB端口的数据传输线之间的通路。
主芯片导通VBus最先有电压的USB端口的数据传输线与该主芯片之间的 通路。
选择器在导通VBus最先有电压的USB端口与主芯片之间的通路时,主芯 片依赖选择器连接主芯片的输入输出端口GPIO1的状态确认连接的通路情况, 然后主芯片通过控制模拟开关导通该主芯片的数据传输线与VBus最先有电压 的USB端口的数据传输线之间的通路。
由于同一时刻主芯片只能和一个USB端口导通,所以主芯片导通VBus 最先有电压的USB端口的传输数据时,需要断开与其他的USB端口导通的线 路。
可选的,主芯片导通VBus最先有电压的USB端口的数据传输线与所述主 芯片之间的通路的同时,断开其他USB端口的数据传输线与所述主芯片之间 的通路。
比如,USB1端口和USB2端口在同一个终端上,在USB1端口有电压之 前,主芯片是和USB2的数据传输线导通的,当USB1端口的VBus最先有电 压后,主芯片和USB1的数端口的据传输线导通,同时断开与USB2端口的数 据传输线的连接。
具体的,主芯片通过控制模拟开关导通或断开USB端口的数据传输线与 所述主芯片之间的通路。
此处的模拟开关在同一时刻只能导通一个通路,也就是一个USB端口的 数据传输线和主芯片通过模拟开关导通后,其他USB端口的数据传输线要和 主芯片之间的通路断开。
最先有电压的USB端口的数据传输线与主芯片导通后,主芯片需要确定 该USB端口的充电类型。
所述主芯片根据所述USB端口的数据传输线的电压确定所述USB端口的 充电类型。
这里可以通过“握手协议”确定该USB端口类型,“握手协议”依赖USB 端口数据传输线的电压完成,该USB端口的类型可以是DCP类型,也可以是 SDP和CDP类型。
该USB端口的充电类型确定后,要通知充电芯片以什么方式给电池充电。
所述主芯片根据所述USB端口的充电类型通知所述充电芯片当前的充电 类型。
充电类型分为DCP类型、SDP类型和CDP类型,不同充电类型需要充电 芯片配置充电电流,若为DCP类型,则以大电流充电,若为SDP类型和CDP 类型,则以小电流充电,充电电流的大小根据主芯片通过总线通知充电芯片的 充电类型来确定。
当最先有电压的USB端口发生变化时,USB端口、充电芯片和主芯片之 间的通路也会发生变化。
可选的,所述选择器在最先有电压的USB端口的VBus发生变化后,导通 变化后的VBus最先有电压的USB端口与充电芯片之间的通路,以及所述USB 端口的VBus与所述终端中的主芯片之间的通路,断开其他USB端口与所述充 电芯片之间的通路,以及断开其他USB端口的VBus与所述终端中的主芯片之 间的通路。
终端有多个USB端口,当两个以上的USB端口都***设备时,VBus最 先有电压的USB端口和终端的充电芯片,终端的主芯片分别导通,当最先有 电压的USB端口的设备被拔下时,该USB端口的VBus没有电压了,则最先 有电压的USB端口发生了改变。
假如一个终端有3个USB端口,USB1端口、USB2端口和USB3端口, 最先给USB1端口***设备,其次给USB2端口***设备,最后给USB3端口 ***设备,此时最先有电压的USB端口为USB1端口,当USB1端口的设备 被拔下时,则最先有电压的USB端口发生变化,USB2端口为最先有电压的 USB端口。
最先有电压的USB端口发生变化时,变化后的最先有电压的USB端口的 VBus与充电芯片导通,以及该USB端口的VBus与主芯片导通,断开其他USB 端口与该充电芯片之间的通路,以及断开其他USB端口与该终端主芯片之间 的通路。
比如USB2端口为变化后VBus最先有电压的USB端口,则USB2端口的 VBus与该充电芯片导通,以及USB2端口的VBus与该终端的主芯片导通,断 开该终端的其他USB端口与该充电芯片的通路,以及断开该终端的其他USB 端口与该终端的主芯片之间的通路。
以下为本发明实施例的具体实施方式,结合以下三种场景对USB端口的 通路切换进行说明。
场景一:终端的两个USB端口,其中一个端口为DCP类型,另一个端口 为SDP类型或CDP类型。
如图5b所示和5c所示,USB1端口为DCP类型,USB2端口为SDP类型 或CDP类型。图5b示出了终端底部USB端口为充电端口,背部USB端口为 数据传输端口,图5c示出了终端的背部USB端口为充电端口,底部USB端 口为数据传输端口。
1、当USB1端口作为专用充电先***,USB2端口作为数据传输后***时, 终端保持专用充电状态,USB2端口的***忽略。
若先拔下USB2端口时,终端仍处于专用充电状态;若先拔下USB1端口 时,通路进行切换,切换为USB2数据传输状态,进行数据传输的同时给电池 以数据传输的模式充电。
2、当USB2端口作为数据传输先***,USB1端口作为专用充电后***时, 终端保持数据传输状态,USB1端口的***忽略。
若先拔下USB1端口时,终端仍处于数据传输状态;若先拔下USB2端口 时,通路进行切换,切换为USB1端口的专用充电状态。
场景二、如图5d所示,两个USB端口都为SDP类型或CDP类型。
两个USB端口都作为数据传输端口时,则通过先***的USB端口进行数 据传输,后***的USB端口忽略。若先拔下后***USB端口的,则保持通过 先***的USB端口进行数据传输,并保持以数据传输的模式给电池充电;若 先拔下先***的USB端口,则通路进行切换,通过后***的USB端口进行数 据传输,并以数据传输的模式给电池充电。
场景三、如图5e所示,终端的两个USB端口都为DCP类型。
终端的两个USB端口都是充电端口时,则通过先***的USB端口进行充 电,后***的USB端口忽略。若先拔下后***的USB端口,则保持先***的 USB端口进行充电;若先拔下先***的USB端口,则通路进行切换,通过后 ***的USB端口进行充电。
基于同一发明构思,本发明实施例中还提供了一种进行通路切换的终端, 由于该选终端解决问题的原理与本发明实施例进行通路切换的方法相似,因此 该终端的实施可以参见方法的实施,重复之处不再赘述。
如图6所示,本发明实施例提供一种通路切换的终端600,该终端包括: 多个USB端口301、选择器302、主芯片303、充电芯片304以及模拟开关305;
选择器302,用于导通电压总线电源接线VBus最先有电压的USB端口301 与充电芯片304之间的通路,以及导通所述USB端口301的VBus与所述终端 中的主芯片303之间的通路;
主芯片303,用于导通VBus有电压的USB端口301的数据传输线与所述 主芯片303之间的通路;根据所述USB端口301的数据传输线的电压确定所 述USB端口301的充电类型;根据所述USB端口301的充电类型通知所述充 电芯片304当前的充电类型。
可选的,选择器302还用于:
导通VBus最先有电压的USB端口301与所述充电芯片304之间的通路, 以及导通所述USB端口301的VBus与所述终端中的主芯片303之间的通路的 同时,断开其他USB端口301的VBus与所述充电芯片304之间的通路,以及 断开其他USB端口301的VBus与所述终端中的主芯片303之间的通路。
可选的,主芯片303还用于:
导通VBus最先有电压的USB端口301的数据传输线与所述主芯片303 之间的通路的同时,断开其他USB端口301的数据传输线与所述主芯片303 之间的通路。
可选的,主芯片303还用于:
通过控制模拟开关305导通或断开USB端口301的数据传输线与所述主 芯片303之间的通路。
可选的,选择器302还用于:
在最先有电压的USB端口301的VBus发生变化后,导通变化后的VBus 最先有电压的USB端口301与充电芯片304之间的通路,以及所述USB端口301的VBus与所述终端中的主芯片303之间的通路,断开其他USB端口301 与所述充电芯片304之间的通路,以及断开其他USB端口301的VBus与所述 终端中的主芯片303之间的通路。
以上参照示出根据本申请实施例的方法、装置(***)和/或计算机程序产 品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框 图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这 些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数 据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装 置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。
相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施 本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上 的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读 程序代码,以由指令执行***来使用或结合指令执行***而使用。在本申请上 下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、 通信、传输、或传送程序,以由指令执行***、装置或设备使用,或结合指令 执行***、装置或设备使用。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (10)

1.一种进行通路切换的方法,其特征在于,该方法包括:
有多个通用串行总线USB端口的终端中的选择器导通电压总线电源接线VBus最先有电压的USB端口与充电芯片之间的通路,以及导通所述USB端口的VBus与所述终端中的主芯片之间的通路;
所述主芯片导通VBus有电压的USB端口的数据传输线与所述主芯片之间的通路;
所述主芯片根据所述USB端口的数据传输线的电压确定所述USB端口的充电类型;
所述主芯片根据所述USB端口的充电类型通知所述充电芯片当前的充电类型。
2.如权利要求1所述方法,其特征在于,该方法还包括:
所述选择器导通VBus最先有电压的USB端口与所述充电芯片之间的通路,以及导通所述USB端口的VBus与所述终端中的主芯片之间的通路的同时,断开其他USB端口的VBus与所述充电芯片之间的通路,以及断开其他USB端口的VBus与所述终端中的主芯片之间的通路。
3.如权利要求1所述方法,其特征在于,该方法还包括:
所述主芯片导通VBus最先有电压的USB端口的数据传输线与所述主芯片之间的通路的同时,断开其他USB端口的数据传输线与所述主芯片之间的通路。
4.如权利要求3所述方法,其特征在于,所述主芯片通过控制模拟开关导通或断开USB端口的数据传输线与所述主芯片之间的通路。
5.如权利要求1~4任一所述方法,其特征在于,该方法还包括:
所述选择器在最先有电压的USB端口的VBus发生变化后,导通变化后的VBus最先有电压的USB端口与充电芯片之间的通路,以及所述USB端口的VBus与所述终端中的主芯片之间的通路,断开其他USB端口与所述充电芯片之间的通路,以及断开其他USB端口的VBus与所述终端中的主芯片之间的通路。
6.一种终端,其特征在于,所述终端包括:多个USB端口、选择器、主芯片、充电芯片以及模拟开关;
所述选择器,用于导通电压总线电源接线VBus最先有电压的USB端口与充电芯片之间的通路,以及导通所述USB端口的VBus与所述终端中的主芯片之间的通路;
所述主芯片,用于导通VBus有电压的USB端口的数据传输线与所述主芯片之间的通路;根据所述USB端口的数据传输线的电压确定所述USB端口的充电类型;根据所述USB端口的充电类型通知所述充电芯片当前的充电类型。
7.如权利要求6所述的终端,其特征在于,所述选择器还用于:
导通VBus最先有电压的USB端口与所述充电芯片之间的通路,以及导通所述USB端口的VBus与所述终端中的主芯片之间的通路的同时,断开其他USB端口的VBus与所述充电芯片之间的通路,以及断开其他USB端口的VBus与所述终端中的主芯片之间的通路。
8.如权利要求6所述的终端,其特征在于,所述主芯片还用于:
导通VBus最先有电压的USB端口的数据传输线与所述主芯片之间的通路的同时,断开其他USB端口的数据传输线与所述主芯片之间的通路。
9.如权利要求8所述的终端,其特征在于,所述主芯片还用于:
通过控制模拟开关导通或断开USB端口的数据传输线与所述主芯片之间的通路。
10.如权利要求6~9任一所述的终端,其特征在于,所述选择器还用于:在最先有电压的USB端口的VBus发生变化后,导通变化后的VBus最先有电压的USB端口与充电芯片之间的通路,以及所述USB端口的VBus与所述终端中的主芯片之间的通路,断开其他USB端口与所述充电芯片之间的通路,以及断开其他USB端口的VBus与所述终端中的主芯片之间的通路。
CN201810127934.XA 2018-02-08 2018-02-08 一种进行通路切换的方法及终端 Pending CN108491342A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810127934.XA CN108491342A (zh) 2018-02-08 2018-02-08 一种进行通路切换的方法及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810127934.XA CN108491342A (zh) 2018-02-08 2018-02-08 一种进行通路切换的方法及终端

Publications (1)

Publication Number Publication Date
CN108491342A true CN108491342A (zh) 2018-09-04

Family

ID=63339907

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810127934.XA Pending CN108491342A (zh) 2018-02-08 2018-02-08 一种进行通路切换的方法及终端

Country Status (1)

Country Link
CN (1) CN108491342A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109786879A (zh) * 2019-03-26 2019-05-21 深圳市网心科技有限公司 一种手机充电方法、装置、介质及设备
CN112286845A (zh) * 2020-10-30 2021-01-29 重庆金美通信有限责任公司 一种支持多设备多接口的传输线切换***

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202134948U (zh) * 2011-04-15 2012-02-01 赵为 智能usb充电器
CN104915310A (zh) * 2014-03-10 2015-09-16 仁宝电脑工业股份有限公司 电子***
CN105281398A (zh) * 2014-07-02 2016-01-27 联想(新加坡)私人有限公司 便携设备、电缆组件以及usb***
CN205015885U (zh) * 2015-09-25 2016-02-03 环旭电子股份有限公司 切换电路及电子装置
CN106160033A (zh) * 2015-03-27 2016-11-23 青岛海信移动通信技术股份有限公司 一种终端充电器的处理方法和装置
CN106329628A (zh) * 2016-08-31 2017-01-11 宇龙计算机通信科技(深圳)有限公司 一种充电方法及装置
CN205959193U (zh) * 2016-07-11 2017-02-15 武汉蓝星科技股份有限公司 一种基于usb切换开关的usb分时复用电路
CN107302251A (zh) * 2017-08-11 2017-10-27 天津瑞发科半导体技术有限公司 一种智能移动电源及与其进行usb数据通讯的方法
CN107346905A (zh) * 2016-05-06 2017-11-14 中兴通讯股份有限公司 供电方法及装置

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202134948U (zh) * 2011-04-15 2012-02-01 赵为 智能usb充电器
CN104915310A (zh) * 2014-03-10 2015-09-16 仁宝电脑工业股份有限公司 电子***
CN105281398A (zh) * 2014-07-02 2016-01-27 联想(新加坡)私人有限公司 便携设备、电缆组件以及usb***
CN106160033A (zh) * 2015-03-27 2016-11-23 青岛海信移动通信技术股份有限公司 一种终端充电器的处理方法和装置
CN205015885U (zh) * 2015-09-25 2016-02-03 环旭电子股份有限公司 切换电路及电子装置
CN107346905A (zh) * 2016-05-06 2017-11-14 中兴通讯股份有限公司 供电方法及装置
CN205959193U (zh) * 2016-07-11 2017-02-15 武汉蓝星科技股份有限公司 一种基于usb切换开关的usb分时复用电路
CN106329628A (zh) * 2016-08-31 2017-01-11 宇龙计算机通信科技(深圳)有限公司 一种充电方法及装置
CN107302251A (zh) * 2017-08-11 2017-10-27 天津瑞发科半导体技术有限公司 一种智能移动电源及与其进行usb数据通讯的方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109786879A (zh) * 2019-03-26 2019-05-21 深圳市网心科技有限公司 一种手机充电方法、装置、介质及设备
CN112286845A (zh) * 2020-10-30 2021-01-29 重庆金美通信有限责任公司 一种支持多设备多接口的传输线切换***
CN112286845B (zh) * 2020-10-30 2023-06-09 重庆金美通信有限责任公司 一种支持多设备多接口的传输线切换***

Similar Documents

Publication Publication Date Title
CN104978296B (zh) 用于确定功率输送的方向的方法和装置
CN106787055B (zh) 一种充电电路、***、方法及终端
EP2985856B1 (en) Usb charging system with variable charging voltage, charger, and intelligent terminal
CN104917016B (zh) 充电式集线器
CN103107575B (zh) 充电方法、移动设备、充电设备与充电***
CN105896655B (zh) 用于为电子设备充电的方法和电子设备
CN107707000B (zh) 一种otg供电与无线充电兼容电路及相关方法和终端设备
CN105576727B (zh) 一种快速充电的方法、装置和***
CN104882941B (zh) 一种电子设备及其控制方法
JP2002108514A (ja) Usb自動充電装置およびその操作方法
CN111817380B (zh) 充电器、数据线、充电设备和电子设备
TW201014052A (en) Detachable host accessory and portable system
CN102593930B (zh) 一种移动终端的充电***
CN109921481A (zh) Usb通讯时对通讯对象供电的otg设备及供电方法
CN107181145A (zh) 一种数据传输线以及usb数据线接口
CN111064243A (zh) 移动电源及为外设设备供电的方法
WO2014006619A1 (en) Method and system of charging a mobile device
CN108491342A (zh) 一种进行通路切换的方法及终端
CN109861038B (zh) 可自动切换连接模式的usb连接埠及其控制方法
EP3330835A1 (en) Power adapter, terminal device, charging system, and charging method
CN106856289B (zh) 电子设备及其电路、转接设备及其电路和信号处理***
CN106451693B (zh) 充电宝及otg数据线
CN210379694U (zh) 多连接器数据线
CN103457304A (zh) 充电转换器
CN211017659U (zh) 一种usb接头转换电路和接头转换器

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180904