一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

多端口电力供应装置及其操作方法与流程

2021-12-14 23:37:00 来源:中国专利 TAG:


1.本发明是有关于一种电力供应装置,特别是关于一种具有多个连接端口的电力供应装置及其操作方法。


背景技术:

2.一般而言,当电力供应装置通过通用串行总线(universal serial bus,usb)连接端口提供电能给外部usb设备时,电力供应装置需依据usb设备的额定规格来进行电压转换的操作。举例来说,电力供应装置可以包括支持电力传输(power delivery,pd)协议的控制器。基于pd协议,电力供应装置可以发出供电数据对象(power data object,pdo)或是增强型供电数据对象(augmented power data object,apdo)给外部usb设备,以决定协议功率。pdo(或apdo)包含源端(source)的候选输出电压和候选输出电流的信息。电力供应装置在通过usb连接端口建立新连接时可发送多个pdo(或apdo)给外部usb设备。外部usb设备会筛选这些pdo(或apdo),以便与电力供应装置共同确定合适的电压和电流,进而建立供电协议(决定协议功率)。基于协议功率(pdo或apdo)的决定,电力供应装置的输出电压(输出功率)可符合外部usb设备的需求。
3.电力供应装置可能具有多个usb连接端口以及对应于这些usb连接端口的多个电压转换器,以便同时提供不同的输出电压(输出功率)给具有不同需求的多个外部usb设备。无论如何,电力供应装置与某一个外部usb设备之间的协议功率一旦被决定,传统的电力供应装置不会改变这个协议功率(pdo或apdo),直到这个外部usb设备与电力供应装置之间的连接被切断。若在这个外部usb设备连接电力供应装置的期间中这个协议功率(pdo或apdo)不能被动态改变,则电力供应装置的功率利用效率无法优化。
4.再者,这个外部usb设备可能具有额定最低充电功率。当协议功率小于额定最低充电功率时,这个外部usb设备的充电操作会停止。在实际应用中,充电操作的停止是不乐见的。
5.须注意的是,“背景技术”段落的内容是用来帮助了解本发明。在“背景技术”段落所揭示的部分内容(或全部内容)可能不是本领域技术人员所知道的已知技术。在“背景技术”段落所揭示的内容,不代表该内容在本发明申请前已被本领域技术人员所知悉。


技术实现要素:

6.本发明提供一种多端口电力供应装置及其操作方法,以管理对通用串行总线(universal serial bus,usb)连接端口的供电。
7.在本发明的一实施例中,上述的多端口电力供应装置包括电源转换器、功率开关、电流检测电路、电压检测电路、控制电路以及多个usb连接端口。这些usb连接端口包括第一usb连接端口。电源转换器被配置为通过电流路径供电给第一usb连接端口。功率开关与电流检测电路配置在电流路径中。电流检测电路被配置为检测电流路径的实际电流。电压检测电路被配置为检测功率开关至第一usb连接端口之间的电流路径的实际电压。控制电路
被配置为控制功率开关。控制电路依据实际电压判断第一usb连接端口有无电性连接usb设备。在控制电路判断第一usb连接端口没有电性连接usb设备的情况下,控制电路截止功率开关。在控制电路判断第一usb连接端口电性连接usb设备的情况下,在这些usb连接端口中的至少一个其他usb连接端口的功率的一部分被动态地转移给第一usb连接端口之后,控制电路依据实际电流决定是否导通功率开关。
8.在本发明的一实施例中,上述的操作方法包括:由电流检测电路检测电流路径的实际电流;由电压检测电路检测功率开关至第一usb连接端口之间的电流路径的实际电压;由控制电路依据实际电压判断第一usb连接端口有无电性连接usb设备;在控制电路判断第一usb连接端口没有电性连接usb设备的情况下,由控制电路截止功率开关;以及在控制电路判断第一usb连接端口电性连接usb设备的情况下,在这些usb连接端口中的至少一个其他usb连接端口的功率的一部分被动态地转移给第一usb连接端口之后,由控制电路依据实际电流决定是否导通功率开关。
9.基于上述,本发明诸实施例所述多端口电力供应装置可以在其他usb连接端口的功率的一部分(或全部)被动态地转移给第一usb连接端口之后,依据实际电流决定是否导通功率开关。因此,所述多端口电力供应装置可以管理对usb连接端口的供电,而避免所述多端口电力供应装置发生过电流(overcurrent)和/或过电压(overvoltage)。
10.为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。
附图说明
11.图1是依照本发明的一实施例的一种多端口电力供应装置的电路方块(circuit block)示意图。
12.图2是依照本发明的一实施例的多端口电力供应装置的操作方法的流程示意图。
13.图3至图6是依据本发明的另一实施例所绘示多端口电力供应装置的操作方法的流程示意图。
14.图7是依据本发明的又一实施例所绘示多端口电力供应装置的操作方法的流程示意图。
15.图8是依照本发明的另一实施例说明多端口电力供应装置的电路方块示意图。
16.图9是依据本发明的又一实施例所绘示多端口电力供应装置的操作方法的流程示意图。
17.图10是依照本发明的一实施例说明图8所示电压检测电路的电路方块示意图。
18.图11是依照本发明的又一实施例说明多端口电力供应装置的电路方块示意图。
19.图12是依照本发明的再一实施例说明多端口电力供应装置的电路方块示意图。
具体实施方式
20.在本发明说明书全文(包括权利要求)中所使用的“耦接(或连接)”一词可指任何直接或间接的连接手段。举例而言,若文中描述第一装置耦接(或连接)于第二装置,则应该被解释成该第一装置可以直接连接于该第二装置,或者该第一装置可以通过其他装置或某种连接手段而间接地连接至该第二装置。本发明说明书全文(包括权利要求)中提及的“第
一”、“第二”等用语是用以命名组件(element)的名称,或区别不同实施例或范围,而并非用来限制组件数量的上限或下限,亦非用来限制组件的次序。另外,凡可能之处,在附图及实施方式中使用相同标号的组件/构件/步骤代表相同或类似部分。不同实施例中使用相同标号或使用相同用语的组件/构件/步骤可以相互参照相关说明。
21.图1是依照本发明的一实施例的一种多端口电力供应装置100的电路方块(circuit block)示意图。多端口电力供应装置100包括共同控制电路110、多个电源转换器(power converter,例如图1所示电源转换器130_1与130_2)以及多个通用串行总线(universal serial bus,usb)连接端口(例如图1所示usb连接端口140_1与140_2)。电源转换器130_1~130_2的数量与usb连接端口140_1~140_2的数量可以依照实际设计而加以调整/设定。依照实际设计,电源转换器130_1~130_2的任一个可以包括直流直流转换器(dc to dc converter)。
22.在图1所示实施例中,共同控制电路110耦接于电源转换器130_1~130_2的控制端。共同控制电路110可依照实际设计来支持多种usb协议,以响应不同规格的usb连接端口140_1~140_2的传输需求。举例来说,当usb连接端口140_1~140_2的任一个为usb type

c连接端口时,共同控制电路110可以包括支持电力传输(power delivery,pd)协议的usb type

c连接端口控制器(type

c port controller,tcpc)或是usb type

c连接端口管理器(type

cport manager,tcpm)。另举例来说,如果usb连接端口140_1~140_2的任一个是usb type

a连接端口,则共同控制电路110可以包括支持qc(quick charge)协议的usb type

a连接端口管理器。再举例来说,当usb连接端口140_1~140_2的任一个被连接至具有可编程电源供应(programmable power supply,pps)功能的usb设备时,共同控制电路110可以包括支持pps协议的usb控制器。
23.共同控制电路110可经由不同的usb连接端口140_1~140_2获知来自于不同的usb设备(未绘示)的配置(configuration)信息(功率需求)。依据这些配置信息,共同控制电路110可以获知这些usb设备(未绘示)的功率需求。举例来说,usb连接端口140_1~140_2的任一个可以是c型usb(usb type

c,又称为usb

c)连接端口或a型usb(usb type

a)连接端口。以usb连接端口140_1为例,在一些实施例中,共同控制电路110可以经由usb连接端口140_1的配置信道(configuration channel,cc)引脚,而获知usb设备(未绘示)的配置信息。共同控制电路110从配置信息可以知道,usb连接端口140_1的电压需求、电流需求和/或功率需求。
24.电源转换器130_1~130_2以一对一方式分别耦接于usb连接端口140_1~140_2。也就是,电源转换器130_1的输出端耦接于usb连接端口140_1的电力引脚(电力总线引脚)vbus,以及电源转换器130_2的输出端耦接于usb连接端口140_2的电力引脚vbus。共同控制电路110耦接至电源转换器130_1~130_2。依照共同控制电路110的控制,电源转换器130_1~130_2可以经由不同的usb连接端口140_1~140_2的电力引脚vbus供电给不同的usb设备(未绘示)。
25.举例来说,共同控制电路110可以包括支持pd协议的控制器。基于pd协议,共同控制电路110可以发出供电数据对象(power data object,pdo)或是增强型供电数据对象(augmented power data object,apdo)给连接至usb连接端口140_1的usb设备(未绘示),以决定协议功率。基于协议功率(pdo或apdo)的决定,共同控制电路110可以控制电源转换
器130_1~130_2的输出电压(输出功率),因此usb连接端口140_1的输出电压(输出功率)可符合usb设备(未绘示)的需求。usb连接端口140_2与电源转换器130_2可以参照usb连接端口140_1与电源转换器130_1的相关说明去类推,故不再赘述。
26.图2是依照本发明的一实施例的多端口电力供应装置的操作方法的流程示意图。请同时参照图1以及图2,在步骤s210中,共同控制电路110获知usb连接端口140_1~140_2的功率需求以及实际功率变化。举例来说,在一些实施例中,共同控制电路110可以经由usb连接端口140_1的cc引脚获知usb连接端口140_1的功率需求。在另一些实施例中,共同控制电路110可以经由usb连接端口140_1的差动数据引脚(未绘示,一般标示为d 与d

)而获知usb连接端口140_1的功率需求。在步骤s220中,共同控制电路110可以依据usb连接端口140_1~140_2的功率需求而对应地控制电源转换器130_1~130_2。
27.举例来说,基于pd协议,共同控制电路110可以发出pdo或是apdo给连接至usb连接端口140_1的usb设备(未绘示),以决定协议功率。基于协议功率(pdo或apdo)的决定,共同控制电路110可以控制电源转换器130_1的输出电压(输出功率),因此usb连接端口140_1的输出电压(输出功率)可符合usb设备(未绘示)的需求。usb连接端口140_2与电源转换器130_2可以参照usb连接端口140_1与电源转换器130_1的相关说明去类推,故不再赘述。
28.接下来,在步骤s230中,共同控制电路110可以依据usb连接端口140_1~140_2的功率变化,重新发出pdo(或是apdo)给连接至usb连接端口140_1的usb设备(未绘示),以调整协议功率。举例来说,在一些实施例中,共同控制电路110可以检测usb连接端口140_1的实际电压与实际电流,以获知usb连接端口140_1的功率变化。共同控制电路110可以将usb连接端口140_1的协议功率从第一协议功率调低至第二协议功率。在步骤s240中,共同控制电路110可以将usb连接端口140_1在第一时间的第一协议功率与在晚于第一时间的第二时间的第二协议功率之间的功率差异动态地转移给其他usb连接端口(例如usb连接端口140_2)。usb连接端口140_2可以参照usb连接端口140_1的相关说明去类推,故不再赘述。
29.图3至图6是依据本发明的另一实施例所绘示多端口电力供应装置的操作方法的流程示意图。在本实施例中,共同控制电路110在图3所示步骤s310中会获得多端口电力供应装置100的额定功率tp。共同控制电路110在图3的步骤s320中会判断usb连接端口140_1~140_2是否连接到usb设备。在本实施例中,usb连接端口140_1可例如是usb type

c连接端口,而usb连接端口140_2可例如是usb type

a连接端口。如果共同控制电路110判断只有usb type

c连接端口连接到usb设备,进入步骤节点c。
30.接下来,在图4的步骤s410中,共同控制电路110可以在usb type

c连接端口连接到usb设备时获得对应于usb type

c连接端口的预留值t1,并通过使用多端口电力供应装置100的额定功率tp与总功率h计算出余功率rem。usb type

c连接端口的预留值t1为实数。在本实施例中,预留值t1是usb type

c连接端口的最小额定电压与usb type

c连接端口的最大额定电流的乘积。举例来说,usb type

c连接端口的最小额定电压为5伏特,usb type

c连接端口的最大额定电流为3安培,因此预留值t1等于15。共同控制电路110可以依照usb连接端口140_1~140_2的这些功率需求算出总功率h。所述总功率h可以是usb连接端口140_1~140_2的这些功率需求(最大功率)的总和。余功率rem是多端口电力供应装置100的额定功率tp减去有连接usb设备的usb连接端口的功率所得到的差值。
31.在步骤s420中,共同控制电路110判断连接到usb设备的usb type

c连接端口的功
率是否相同。如果是相同,这意谓着usb type

c连接端口的输出电能并不需要进行转移,因此会进入步骤s430。在步骤s430中,共同控制电路110会进行等待。举例来说,共同控制电路110会等待(但不限于)10分钟后再回到步骤s420。
32.在一些实施例中,共同控制电路110会在步骤s420中进一步判断usb type

c连接端口的功率是否大于usb type

c连接端口的最低额定功率。如果共同控制电路110判断出usb type

c连接端口的功率小于或等于usb type

c连接端口的最低额定功率,不进行后续的操作。如果共同控制电路110判断出usb type

c连接端口的功率大于usb type

c连接端口的最低额定功率,则可进行后续的操作。
33.在步骤s420中,如果共同控制电路110判断出连接了usb设备的usb type

c连接端口的功率是不同的,则进入步骤s440。在步骤s440中,共同控制电路110会判断具有最大功率的usb type

c连接端口(例如第一usb连接端口)的功率是否大于对应于usb type

c连接端口的预留值t1。如果共同控制电路110判断出第一usb连接端口的功率大于对应于usb type

c连接端口的预留值t1,进入步骤s450。在步骤s450中,共同控制电路110会进行等待。举例来说,共同控制电路110会等待(但不限于)10分钟后再回到步骤s440。如果共同控制电路110判断出第一usb连接端口的功率小于或等于对应于usb type

c连接端口的预留值t1,这意谓着第一usb连接端口的功率已经降低。因此进入步骤s460以开始将第一usb连接端口的功率差异转移给其他usb连接端口(第二usb连接端口)。一旦完成转移,则进入步骤s470。在步骤s470中,共同控制电路110会进行等待。举例来说,共同控制电路110会等待(但不限于)10分钟后再回到步骤s410。
34.在步骤s460中,共同控制电路110还能够使用第一usb连接端口在第一时间的功率、预留值t1、第二usb连接端口在第一时间的原功率以及余功率rem计算新的输出功率p3的电压值以及电流值。共同控制电路110在第二时间后控制电源转换器130_1~130_2来配置新功率给第二usb连接端口。详细来说,共同控制电路110会依据公式(1)来取得第一参考值n1。其中,p1为在第一时间第一usb连接端口的功率,p3为第二usb连接端口在第一时间的原功率,并且ip是最大额定电流值。第一参考值n1可以是正整数或正实数。
35.n1=(p1

t1 p3 rem)/ip
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
公式(1)
36.共同控制电路110会依据第一参考值n1在不同的区间将对应的电压值提供给在第二时间后接收功率差异的type

c连接端口。举例来说,当共同控制电路110判断第一参考值n1小于或等于5时,共同控制电路110会控制电源转换器130_1~130_2来配置5伏特的电压值给第二usb连接端口。当共同控制电路110判断第一参考值n1大于5并小于或等于9时,共同控制电路110控制电源转换器130_1~130_2来配置5伏特或9伏特的电压值给第二usb连接端口。当共同控制电路110判断第一参考值n1大于9并小于或等于12时,共同控制电路110会控制电源转换器130_1~130_2来配置5伏特、9伏特或12伏特的电压值给第二usb连接端口。当共同控制电路110判断第一参考值n1大于12并小于或等于15时,则共同控制电路110控制电源转换器130_1~130_2来配置5伏特、9伏特、12伏特或15伏特的电压值给第二usb连接端口。当共同控制电路110判断第一参考值n1大于15时,则共同控制电路110控制电源转换器130_1~130_2来配置5伏特、9伏特、12伏特、15伏特或20伏特的电压值给第二usb连接端口。
37.表1是依照本发明一实施例所绘示的多端口电力供应装置的电力供应对照表。表1
所示cc1、cc2与cc3表示不同usb连接端口的配置信息。关于表1所示第12

1、12

2配置,共同控制电路110在步骤s420中能够从第12

1配置的配置信息cc1~cc3中判断出连接usb设备的usb type

c连接端口的功率是相同的。因此进入第12

2配置后,并不会有功率差异的转移。
38.表1:多端口电力供应装置的电力供应对照表
[0039][0040][0041]
关于第13

1、13

2配置,共同控制电路110在步骤s420中能够从第13

1配置的配置信息cc1~cc3中判断连接到usb设备的usb type

c连接端口的功率是不同的。配置信息cc1指示usb连接端口140_1是具有最大功率(27瓦特)的usb type

c连接端口,因此共同控制电路110将usb连接端口140_1作为第一usb连接端口。配置信息cc3指示出另一个usb连接端口(未绘示)是具有最小功率(9瓦特)的usb type

c连接端口。共同控制电路110将另一个usb连接端口(未绘示)作为所述第二usb连接端口。共同控制电路110会在步骤s440中判断usb连接端口140_1的功率是否从大于对应于type

c连接端口的预留值t1降低到小于或等于预留值t1。如果usb连接端口140_1在第13

1配置转换到第13

2配置(第二时间)的功率降低到小于或等于预留值t1(即,第13

2配置中的配置信息cc1),则进入步骤s460以对功率差异转移到第二usb连接端口。在步骤s460中,共同控制电路110判断usb连接端口140_1(第一usb连接端口)的功率由27瓦特降低到15瓦特。也就是说,第一usb连接端口对usb设备的充电(或供电)已结束或者是将要结束。因此为将功率27瓦特降低到15瓦特的变化(也就是12瓦特),作为所述的功率差异。接下来,共同控制电路110会通过使用功率差异(12瓦特)以及第二usb连接端口在第二时间的原功率(即,9瓦特)计算出新功率,也就是9 12=21瓦特。因此,第二usb连接端口的功率由9瓦特上升到21瓦特。第一usb连接端口的电压值被调整为5伏特,而电流值则被调整为3安培。第13

1、13

2配置中,可以依据公式(1)得出第一参考值n1等于7。因此第二usb连接端口的电压值可以为9伏特。并且第二usb连接端口的电流值为新功率与电压值的商,也就是2.3安培。
[0042]
关于第14

1、14

2配置,共同控制电路110在步骤s420中能够从第14

1配置的配置信息cc1~cc3中判断出连接到usb设备的usb type

c连接端口的功率是不同的。配置信息cc2指示出usb连接端口140_2是具有最大功率(24瓦特)的usb type

c连接端口。在此假设共同控制电路110将usb连接端口140_2作为第一usb连接端口,并且将另一个usb连接端口(未绘示)作为第二usb连接端口。
[0043]
共同控制电路110会在步骤s440中判断出第一usb连接端口在第14

1配置转换到
第14

2配置(第二时间)的功率降低到小于或等于预留值t1,则进入步骤s460以对功率差异转移到第二usb连接端口。在步骤s460中,共同控制电路110判断出第一usb连接端口的功率由24瓦特降低到15瓦特。也就是说,第一usb连接端口对usb设备的充电(或供电)已结束或者是将要结束。因此为将功率24瓦特降低到15瓦特的变化,也就是9瓦特,作为所述的功率差异。接下来,共同控制电路110会通过使用功率差异(9瓦特)以及第二usb连接端口在第二时间的原功率(21瓦特)计算出新功率,也就是21 9=30瓦特。因此,第二usb连接端口的功率由21瓦特上升到30瓦特。第一usb连接端口的电压值被调整为5伏特,而电流值则被调整为3安培。第14

1、14

2配置中,可以依据公式(1)得出第一参考值n1等于10。因此在第14

2配置中,第二usb连接端口的电压值可以为12伏特。并且第二usb连接端口的电流值为新功率与电压值的商,也就是2.5安培。
[0044]
关于第15

1、15

2配置,共同控制电路110在步骤s420中能够从第15

1配置的配置信息cc1~cc3中判断出连接usb设备的usb type

c连接端口的功率是不同的。配置信息cc1指示出usb连接端口140_1是具有最大功率(45瓦特)的usb type

c连接端口。在此假设共同控制电路110将usb连接端口140_1作为第一usb连接端口,并且将usb连接端口140_2作为第二usb连接端口。
[0045]
共同控制电路110会在步骤s440中判断出第一usb连接端口在第15

1配置转换到第15

2配置(第二时间)的功率降低到小于或等于预留值t1,则进入步骤s460以对功率差异转移到第二usb连接端口。在步骤s460中,共同控制电路110判断第一usb连接端口的功率由45瓦特降低到15瓦特。也就是说,第一usb连接端口对usb设备的充电(或供电)已结束或者是将要结束。因此为将功率45瓦特降低到15瓦特的变化(也就是30瓦特),作为所述的功率差异。接下来,共同控制电路110会通过使用功率差异(30瓦特)、第二usb连接端口在第二时间的原功率(13.5瓦特)以及余功率(1.5瓦特)计算出新功率,也就是30 13.5 1.5=45瓦特。因此,第二usb连接端口的功率由13.5瓦特上升到45瓦特。第一usb连接端口的电压值被调整为5伏特,而电流值则被调整为3安培。第15

1、15

2配置中,可以依据公式(1)得出第一参考值n1等于15。因此在第15

2配置中,第二usb连接端口的电压值可以为15伏特。并且第二usb连接端口的电流值为新功率与电压值的商,也就是3安培。
[0046]
关于第16

1、16

2配置,可以由第15

1、15

2配置的说明中获得足够的教导,因此恕不在此重述。
[0047]
请参照图1、图3至图6。如果共同控制电路110在步骤s320中判断出usb连接端口140_1~140_2中的usb type

c连接端口与usb type

a连接端口分别连接到不同的usb设备,则进入步骤s330。在步骤s330中,共同控制电路110会判断usb type

c连接端口的至少一个是否先连接到usb设备。如果共同控制电路110判断出usb type

c连接端口的至少一个先连接到usb设备,进入步骤节点d。
[0048]
接下来,在图5中的步骤s502中,共同控制电路110会在usb type

c连接端口连接到usb设备时,获得对应于usb type

c连接端口的预留值t1。共同控制电路110会通过usb type

a连接端口判断usb type

a连接端口是否连接到usb设备。应能理解的是在步骤s502中,共同控制电路110也可以执行步骤s410~s470的操作。在步骤s503中,usb type

a连接端口连接到usb设备。共同控制电路110会在usb type

a连接端口连接到usb设备时,获得对应于usb type

a连接端口的最大预留值t2以及最小预留值t3,并且获得余功率rem。
[0049]
在本实施例中,上述的最大预留值t2是usb type

a连接端口的最小额定电压与usb type

a连接端口的最大额定电流的乘积。上述的最小预留值t3是usb type

a连接端口的最小额定电压与usb type

a连接端口的最小额定电流的乘积。在本实施例中,usb type

a连接端口的最小额定电压为5伏特,usb type

a连接端口的最大额定电流为2.4安培,usb type

a连接端口的最小额定电流为1安培。因此,最大预留值t2等于12,而最小预留值t3等于5。余功率rem是额定功率tp减去有连接usb设备的usb连接端口(包含usb type

c与usb type

a连接端口)的功率所得到的差值。
[0050]
除此之外,在步骤s503中,usb type

a连接端口在连接到usb设备时,usb type

a连接端口的电流会被限流,并将限流标记值设定为0。在本实施例中,usb type

a连接端口的电流可以被限流到小于或等于usb type

a连接端口的最小额定电流,例如为0.5安培,然不以此为限。在本实施例中,限流标记值被设定为0的延迟时间长度必须要大于一维持时间长度(例如是3秒)。上述的维持时间长度为执行步骤s504到s507之间的最短时间长度,也就是执行功率差异的转换所需的最短时间。
[0051]
接下来,共同控制电路110会在步骤s504中判断usb type

c连接端口的功率的总和是否小于或等于额定功率tp与预留值t1的差值。如果共同控制电路110判断出usb type

c连接端口的功率的总和小于或等于额定功率tp与预留值t1的差值。这意谓着usb type

a连接端口可接收到足够的输出电能p4的功率,输出电能并不需要进行转移。因此共同控制电路110会在步骤s505中等待。举例来说,共同控制电路110会等待(但不限于)10分钟后再回到步骤s504。反之,如果共同控制电路110判断出usb type

c连接端口的功率的总和大于额定功率tp与预留值t1的差值,这意谓着输出电能需要进行转移。因此共同控制电路110会在步骤s506中判断具有最大功率的usb type

c连接端口的功率是否大于预留值t1,并且usb type

a连接端口的限流标记值=0。如果判断的结果为“是”,表示usb type

a连接端口是处于被限流的状态,并且具有最大功率的usb type

c连接端口具有足够的功率转移到usb type

a连接端口。因此,共同控制电路110会在步骤s507中,解除usb type

a连接端口的限流,将具有最大功率的usb type

c连接端口的功率差异转移给usb type

a连接端口,并且将usb type

a连接端口的限流标记值改为1。一旦完成转移,则进入步骤s508中等待。举例来说,共同控制电路110会等待(但不限于)10分钟后再回到步骤s502。在一实施例中,限流标记值也可由1改为0。
[0052]
在步骤s507中,举例来说,usb type

a连接端口的电压值被固定为5伏特,而电流值则由被限制的0.5安培被调整为2.4安培。在步骤s507中,共同控制电路110还能够使用具有最大功率的usb type

c连接端口在第二时间的功率、最大预留值t2以及余功率rem计算新的输出功率p3的电压值以及电流值。共同控制电路110在第二时间后控制电源转换器130_1~130_2来配置新功率给第二usb连接端口。详细来说,共同控制电路110会依据公式(2)来取得第二参考值n2。其中,p3为具有最大功率的usb type

c连接端口在第二时间的功率。第二参考值n2可以是正整数或正实数。
[0053]
n2=(p3

t2 rem)/ip公式(2)
[0054]
共同控制电路110会依据第二参考值n2在不同的区间将对应的电压值提供到在第二时间以前具有最大功率的type

c连接端口。在一实施例中,共同控制电路110会依据第二参考值n2在不同的区间将对应的电压值提供到其他任意的type

c连接端口。关于第二参考
值n2在不同的区间提供对应电压值的实施细节可以在前述第一参考值n1的实施细节中获致足够的教导,因此恕不在此重述。
[0055]
如果步骤s506的判断结果为“否”,则进入步骤s509。在步骤s509中,共同控制电路110会判断usb type

a连接端口的功率是否小于或等于最小预留值t3,并且usb type

a连接端口的限流标记值等于1。如果判断的结果为“是”,这意谓着usb type

a连接端口的限流已经被解除,并且usb type

a连接端口的功率已经下降到小于或等于最小预留值t3。也就是说,usb type

a连接端口对usb设备的充电(或供电)已结束或者是将要结束。共同控制电路110会在步骤s510中将usb type

a连接端口的功率差异转移给其中一个usb type

c连接端口,并且将usb type

a连接端口的限流标记值改为0。一旦完成转移,则进入步骤s508。
[0056]
在步骤s510中,举例来说,usb type

a连接端口的电压值被固定为5伏特,而电流值则由2.4安培被调整为1安培。在步骤s510中,共同控制电路110还能够使用具有最大功率的usb type

c连接端口在第二时间的功率、最大预留值t2以及余功率rem计算新的输出功率p3的电压值以及电流值。共同控制电路110在第二时间后控制电源转换器130_1~130_2来配置新功率给第二usb连接端口。详细来说,共同控制电路110会依据公式(3)来取得第三参考值n3。其中,p4为usb type

a连接端口在第二时间的功率。第三参考值n3可以是正整数或正实数。
[0057]
n3=(p3 t2

p4 rem)/ip
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
公式(3)
[0058]
共同控制电路110会依据第三参考值n3在不同的区间将对应的电压值提供到在第二时间以前具有最大功率的usb type

c连接端口。在一实施例中,共同控制电路110会依据第三参考值n3在不同的区间将对应的电压值提供到其他任意的usb type

c连接端口。关于第三参考值n3在不同的区间提供对应电压值的实施细节可以在前述第一参考值n1的实施细节中获致足够的教导,因此恕不在此重述。
[0059]
如果步骤s509的判断结果为“否”,则进入步骤s511中等待。举例来说,共同控制电路110会等待(但不限于)10分钟后再回到步骤s509。表2是依照本发明一实施例所绘示的多端口电力供应装置的电力供应对照表。表2所示cc1、cc2、cc3与cc4表示不同usb连接端口的配置信息。
[0060]
表2:多端口电力供应装置的电力供应对照表
[0061][0062]
请同时参考图1、图5以及表2,在本示例中,usb type

c连接端口连接到usb设备的时间点会早于usb type

a连接端口连接到usb设备的时间点。usb type

a连接端口连接到usb设备时,usb type

a连接端口会被限流。因此,usb type

a连接端口电压值为5伏特,而电流值为0.5安培。usb type

a连接端口的功率则为2.5瓦特。并且在此时点,usb type

a连接端口的限流标记值被设定为0。
[0063]
关于第17配置,共同控制电路110会在步骤s504中判断出usb type

c连接端口的功率的总和(45瓦特)等于额定功率tp与预留值t1的差值(45瓦特)。因此,电源转换器130_1~130_2的输出电能并不需要进行转移。
[0064]
关于第18配置,共同控制电路110会在步骤s504中判断出usb type

c连接端口的功率的总和(60瓦特)大于额定功率tp与预留值t1的差值(45瓦特)。因此进入步骤s506。在步骤s506中,共同控制电路110中判断出具有最大功率的usb type

c连接端口的功率(27瓦特)大于预留值t1(15瓦特),并且判断出限流标记值等于0。因此,进入步骤s507。在步骤s507中,共同控制电路110控制电源转换器130_1~130_2以解除usb type

a连接端口的限流,并且控制电源转换器130_1~130_2以将usb type

c连接端口的功率差异转移给usb type

a连接端口。详细来说,usb type

c连接端口的功率会由27瓦特减去12瓦特,由此将功率降低到15瓦特(新功率)。而所减去的12瓦特则是所述的功率差异。功率差异会被分配给usb type

a连接端口,由此使usb type

a连接端口的电流值由0.5安培提高到2.4安培。接
下来,将限流标记值设定为1。
[0065]
此外,第18配置可以依据公式(2)得出第二参考值n2等于5。因此usb连接端口140_1的电压值可以被调整为5伏特。并且usb连接端口140_1的电流值为新功率与电压值的商,也就是3安培。关于第19~22配置,第19~22配置的流程可以由第18配置的说明中获得足够的教导,因此恕不在此重述。
[0066]
关于第23配置,共同控制电路110会在步骤s504中判断出usb type

c连接端口的功率的总和(48瓦特)大于额定功率tp与预留值t1的差值(45瓦特)。因此进入步骤s506。在步骤s506中,共同控制电路110中判断出具有最大功率的usb type

c连接端口的功率(18瓦特)大于预留值t1(15瓦特),且判断出限流标记值等于1。因此,进入步骤s509。在步骤s509中,共同控制电路110判断出usb type

a连接端口的功率下降到5瓦特,已经等于最小预留值t3,并且也判断出usb type

a连接端口的限流标记值等于1。因此,进入步骤s510。在步骤s510中,usb type

a连接端口的电压值被固定为5伏特,而电流值则由2.4安培被调整为1安培。因此usb type

a连接端口的功率会由12瓦特降低到5瓦特,进而产生7瓦特的功率差异。因此上述7瓦特的功率差异例如是(但不限于)转移到usb type

c连接端口。因此,usb type

c连接端口的功率会由18瓦特上升到25瓦特。此外,第23配置可以依据公式(3)得出第三参考值n3等于12.3。因此usb连接端口140_2的电压值可以被调整为9伏特。并且usb连接端口140_2的电流值为新功率与电压值的商,也就是2.7安培。
[0067]
关于第24~27配置,第24~27配置的流程可以由第23配置的说明中获得足够的教导,因此恕不在此重述。值得一提的是,在第23~27配置中,usb type

a连接端口的功率差异会转移到具有最大功率的usb type

c连接端口。如此一来,可以加速对高功率需求的usb设备进行充电。在另一些实施例中,功率差异会转移到具有最小功率的usb type

c连接端口,然不限于此。
[0068]
在图3所示步骤s330中,共同控制电路110会判断usb type

c连接端口的至少一个是否先连接到usb设备。如果共同控制电路110判断出usb type

a连接端口先连接到usb设备,进入步骤节点e。
[0069]
接下来,在图6中的步骤s610中,共同控制电路110会在usb type

a连接端口连接到usb设备时,获得对应于usb type

a连接端口的最大预留值t2以及最小预留值t3。在步骤s620中,usb type

c连接端口连接到usb设备。共同控制电路110会在usb type

c连接端口连接到usb设备时,获得对应于usb type

c连接端口的预留值t1,并且获得余功率rem。此外,在步骤s610中,由于usb type

a连接端口并不会被限流,因此限流标记值会被设定为1。
[0070]
在步骤s630中,共同控制电路110会判断type

c连接端口的功率是否相同,并且usb type

a连接端口的功率是否大于最小预留值t3。如果判断的结果为“是”,这意谓着usb type

a连接端口电源还在使用,并且连接usb设备的这些usb type

c连接端口的功率都相同,因此输出电能并不需要进行转移,因此会进入步骤s640。在步骤s640中,共同控制电路110会进行等待。举例来说,共同控制电路110会等待(但不限于)10分钟后再回到步骤s630。
[0071]
在步骤s630中,如果判断的结果为“否”,则意谓着usb type

a连接端口的功率已经下降到小于或等于最小预留值t3,或者是usb type

c连接端口的至少一个的功率发生了变化(或不完全相同)。也就是说,usb type

a连接端口对usb设备的充电(或供电)已结束或者是将要结束,usb type

a连接端口能够将功率差异转移给usb type

c连接端口的其中之
一。共同控制电路110会在步骤s650中将usb type

a连接端口的电流值由最大额定电流(例如是2.4安培)设定为最小额定电流(例如是1安培),并将usb type

a连接端口的功率差异转移给其中一个usb type

c连接端口,例如是具有最大功率的usb type

c连接端口。步骤s650中的实施细节可以在步骤s510中获至足够的教导,因此不在此重述。此外,在步骤s650中,由于usb type

a连接端口可视为被限流在最小额定电流,因此限流标记值会被设定为0。一旦完成转移,则进入步骤s660。在步骤s660中,共同控制电路110会进行等待。举例来说,共同控制电路110会等待(但不限于)10分钟后再回到步骤s610。
[0072]
表3是依照本发明一实施例所绘示的多端口电力供应装置的电力供应对照表。表3所示cc1、cc2、cc3与cc4表示不同usb连接端口的配置信息。在表3所示示例中,usb type

a连接端口连接到usb设备的时间点会早于usb type

c连接端口连接到usb设备的时间点。
[0073]
表3:多端口电力供应装置的电力供应对照表
[0074][0075]
关于表3所示第28配置,共同控制电路110会在步骤s630中判断出usb type

c连接端口的功率是相同的,并且usb type

a连接端口的功率大于最小预留值t3。电源转换器130_1~130_2的输出电能并不会进行转移。关于表3所示第29配置,共同控制电路110会在步骤s630中判断出usb type

c连接端口的功率是不相同的。当usb type

a连接端口的功率从12瓦特下降到5瓦特。因此7瓦特的功率差异可转移给usb type

c连接端口的其中之一。usb type

c连接端口在接收到功率差异后,依据功率差异以及余功率(1.5瓦特),usb type

c连接端口的功率会由18瓦特上升到26.5瓦特。此外第29配置可以依据公式(3)得出第三参考值n3等于8.8。因此usb type

c连接端口的电压值可以被调整为9伏特。并且usb type

c连接端口的电流值为新功率与电压值的商,也就是2.9安培。关于表3所示第30~33配置,第30~33配置的流程可以由第29配置的说明中获得足够的教导,因此恕不在此重述。
[0076]
图7是依据本发明的又一实施例所绘示多端口电力供应装置的操作方法的流程示意图。请参照图1与图7。共同控制电路110可以在步骤s710中判断usb连接端口140_1有无连接至usb设备。本实施例虽以usb连接端口140_1作为说明例,然而多端口电力供应装置100的其他usb连接端口(例如usb连接端口140_2)可以参照usb连接端口140_1的相关说明去类推。
[0077]
当共同控制电路110判断usb连接端口140_1已连接usb设备时(步骤s710的判断结
果为“是”),共同控制电路110执行步骤s720。在步骤s720中,共同控制电路110可以依据usb连接端口140_1的功率需求而对应地控制电源转换器130_1,以供电给连接usb连接端口140_1的usb设备(未绘示)。图7所示步骤s720可以参照图2所示步骤s210与s220的相关说明去类推,故不再赘述。基于pd协议,共同控制电路110可以在步骤s720中发出pdo(或是apdo)给连接至usb连接端口140_1的usb设备(未绘示),以决定协议功率。共同控制电路110可以依据协议功率而对应地控制电源转换器130_1,以供电给连接usb连接端口140_1。
[0078]
在步骤s730中,共同控制电路110可以检查usb连接端口的协议功率的调整趋势。举例来说,电源转换器130_1可以通过电流路径供电给usb连接端口140_1,而共同控制电路110可以通过电流检测电路(未绘示于图1)与电压检测电路(未绘示于图1)去检测所述电流路径的实际电流与实际电压。共同控制电路110可以基于所述实际电流与实际电压去获知usb连接端口140_1的实际输出功率。共同控制电路110可以判断目前的pdo或是apdo(协议功率)是否吻合usb连接端口140_1的实际输出功率。若实际输出功率低于协议功率,表示协议功率的调整趋势为“向下调整”。若实际输出功率高于协议功率,表示协议功率的调整趋势为“向上调整”。
[0079]
在步骤s740中,共同控制电路110可以检查连接usb连接端口140_1的usb设备(未绘示)的额定最低充电功率。usb设备(未绘示)可能具有额定最低充电功率。当pdo或是apdo(协议功率)小于额定最低充电功率时,这个usb设备(未绘示)的充电操作会停止。在实际应用中,充电操作的停止是不乐见的。共同控制电路110可以获知连接usb连接端口140_1的usb设备(未绘示)的额定最低充电功率。本实施例并不限制“共同控制电路110获知额定最低充电功率”的具体实现方式。
[0080]
举例来说,在一些实施例中,当usb设备(未绘示)连接至usb连接端口140_1时,共同控制电路110可以发出询问指令给usb设备以取得该usb设备的该额定最低充电功率。所述询问指令可以是符合usb规范的供货商命令(vendor command)。
[0081]
在另一些实施例中,当usb设备(未绘示)连接至usb连接端口140_1时,共同控制电路110可以从查找表取得usb设备(未绘示)的额定最低充电功率。本实施例并不限制所述查找表的具体实现方式。举例来说,所述查找表可以是下述表4或表5所示查找表。
[0082]
表4:查找表
[0083]
pidvidpmin
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
[0084]
表5:查找表
[0085]
pidvid协议功率pminvminimin
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
[0086]
当usb设备(未绘示)连接至usb连接端口140_1时,共同控制电路110可以获知usb设备(未绘示)的识别(identification,id)信息,例如产品识别(product id,pid)信息和供货商识别(vendor id,vid)信息。在一些实施例中,共同控制电路110可以依照pid信息和
vid信息从表4所示查找表取得usb设备(未绘示)的额定最低充电功率pmin。在另一些实施例中,共同控制电路110可以依照pid信息和vid信息从表5所示查找表取得usb设备(未绘示)的额定最低充电功率pmin、额定最低充电电压vmin与额定最低充电电流imin。
[0087]
当查找表没有所述usb设备(未绘示)的额定最低充电功率时,共同控制电路110可以发出询问指令给连接usb连接端口140_1的usb设备(未绘示),以取得usb设备(未绘示)的额定最低充电功率。共同控制电路110可以将usb设备(未绘示)所提供的额定最低充电功率记录于查找表,以便日后使用。
[0088]
当查找表没有所述usb设备(未绘示)的额定最低充电功率时,或是共同控制电路110可以发出询问指令给连接usb连接端口140_1的usb设备(未绘示)时,usb设备只有回复一额定充电功率给共同控制电路110,此额定充电功率仅是依照usb pd协议所发送,并未表示其为usb设备的额定最低充电功率。此时共同控制电路110需用以下方法找出usb设备的额定最低充电功率。
[0089]
共同控制电路110收到此额定充电功率时可以先提供对应的协议功率给所述usb设备。共同控制电路110可以通过电流检测电路(未绘示于图1)去检测所述电流路径的实际电流。共同控制电路110可以基于所述实际电流去获知usb连接端口140_1有无在进行充电。共同控制电路110可以判断所述实际电流是否大于一自定义值。若实际电流大于该自定义值,则接着会将协议功率降15w(一步阶step),再去检测所述电流路径的实际电流。以此类推,直到实际电流小于该自定义值时,则表示当时下降前的协议功率为所述usb设备的额定最低充电功率。共同控制电路110可以将usb设备(未绘示)所提供的额定最低充电功率记录于查找表,以便日后使用。
[0090]
若实际电流小于该自定义值,则接着会将协议功率加15w(一步阶step),再去检测所述电流路径的实际电流。以此类推,直到实际电流大于该自定义值时,则表示当时增加的协议功率为所述usb设备的额定最低充电功率。共同控制电路110可以将usb设备(未绘示)所提供的额定最低充电功率记录于查找表,以便日后使用。
[0091]
在步骤s740中,共同控制电路110可以检查协议功率与usb设备(未绘示)的额定最低充电功率。当关于usb连接端口140_1的协议功率的调整趋势将会使协议功率大于连接usb连接端口140_1的usb设备(未绘示)的额定最低充电功率时(步骤s740的判断结果为“否”),共同控制电路110可以进行步骤s750。或者,当连接usb连接端口140_1的usb设备(未绘示)并没有额定最低充电功率的操作限制时(步骤s740的判断结果为“否”),共同控制电路110可以进行步骤s750。
[0092]
在步骤s750中,共同控制电路110可以依据usb连接端口140_1的实际输出功率去动态改变usb连接端口140_1的协议功率。亦即,共同控制电路110在步骤s750可以依据实际输出功率去动态改变pdo(或是apdo),以及共同控制电路110可以将usb连接端口140_1在第一时间的协议功率与usb连接端口140_1在第二时间的协议功率之间的功率差异动态地转移给多端口电力供应装置100的其他usb连接端口(例如usb连接端口140_2)。图7所示步骤s750可以参照图2所示步骤s210~s240的相关说明去类推,或是参照图3至图6的相关说明去类推,故不再赘述。
[0093]
当关于usb连接端口140_1的协议功率的调整趋势将会使协议功率小于usb设备(未绘示)的额定最低充电功率时(步骤s740的判断结果为“是”),共同控制电路110可以进
行步骤s760。在步骤s760中,即便usb连接端口140_1的实际功率小于usb连接端口140_1的协议功率,共同控制电路110仍然不改变usb连接端口140_1的pdo或是apdo(协议功率)。步骤s760的用意在于,防止协议功率(pdo或是apdo)小于usb设备(未绘示)的额定最低充电功率,进而避免停止usb设备(未绘示)的充电操作。
[0094]
在协议功率被维持不变的期间,usb连接端口140_1的实际功率小于协议功率,甚至usb连接端口140_1的实际功率可能会一直下降。共同控制电路110在步骤s770中可以将协议功率与实际输出功率之间的功率差异动态地转移给其他usb连接端口(例如usb连接端口140_2)。当usb设备(未绘示)断开连接usb连接端口140_1时,共同控制电路110可以将usb连接端口140_1的协议功率转移给其他usb连接端口(例如usb连接端口140_2)。
[0095]
在图1所示实施例中,共同控制电路110包括功率分配电路111与多个控制电路(例如图1所示控制电路112_1与112_2)。控制电路112_1~112_2以一对一方式分别耦接至usb连接端口140_1~140_2,以获知usb连接端口140_1~140_2的实际输出功率,以及分别控制电源转换器130_1~130_2来供电至usb连接端口140_1~140_2。举例来说,控制电路112_1可以通过电流检测电路(未绘示于图1)与电压检测电路(未绘示于图1)去检测usb连接端口140_1的实际电流与实际电压,以及基于usb连接端口140_1的所述实际电流与实际电压去获知usb连接端口140_1的实际输出功率。以此类推,控制电路112_2可以通过电流检测电路(未绘示于图1)与电压检测电路(未绘示于图1)去检测usb连接端口140_2的实际电流与实际电压,以及基于usb连接端口140_2的所述实际电流与实际电压去获知usb连接端口140_2的实际输出功率。
[0096]
功率分配电路111耦接于控制电路112_1~112_2,以获知usb连接端口140_1~140_2的实际输出功率。功率分配电路111在步骤s730中可以基于所述实际输出功率去检查/判断usb连接端口140_1~140_2的协议功率的调整趋势。举例来说,功率分配电路111可以判断目前的pdo或是apdo(协议功率)是否吻合usb连接端口140_1的实际输出功率。当usb连接端口140_1的协议功率的调整趋势会使usb连接端口140_1的协议功率大于连接usb连接端口140_1的usb设备(未绘示)的额定最低充电功率时,功率分配电路111可以依据usb连接端口140_1的实际输出功率动态改变usb连接端口140_1的协议功率(详参图7所示步骤s750的相关说明)。
[0097]
当usb连接端口140_1的协议功率的调整趋势会使所述协议功率小于连接usb连接端口140_1的usb设备(未绘示)的额定最低充电功率时,功率分配电路111不改变usb连接端口140_1的协议功率,以及功率分配电路111将usb连接端口140_1的所述协议功率与所述实际输出功率之间的功率差异动态地转移给其他usb连接端口(例如usb连接端口140_2)。
[0098]
图8是依照本发明的另一实施例说明多端口电力供应装置800的电路方块示意图。在图8所示实施例中,多端口电力供应装置800包括多个usb连接端口,例如usb连接端口840_1。多端口电力供应装置800还包括控制电路812_1、电源转换器830_1、电流检测电路850_1、功率开关860_1与电压检测电路870_1。图8所示多端口电力供应装置800、控制电路812_1、电源转换器830_1与usb连接端口840_1可以参照图1所示多端口电力供应装置100、控制电路112_1、电源转换器130_1与usb连接端口140_1的相关说明去类推,故不再赘述。基于实际设计考虑,在一些实施例中,图1所示多端口电力供应装置100、控制电路112_1、电源转换器130_1与usb连接端口140_1可以参照图8所示多端口电力供应装置800、控制电路
812_1、电源转换器830_1与usb连接端口840_1的相关说明。
[0099]
在图8所示实施例中,电源转换器830_1可以通过电流路径供电给usb连接端口840_1。电流检测电路850_1与功率开关860_1被配置在电源转换器830_1与usb连接端口840_1之间的所述电流路径中。基于控制电路812_1的控制,功率开关860_1可以截止(turn off)或导通(turn on)所述电流路径。电流检测电路850_1可以检测所述电流路径的实际电流i1。电压检测电路870_1可以检测功率开关860_1至usb连接端口840_1之间的所述电流路径的实际电压v1。
[0100]
图9是依据本发明的又一实施例所绘示多端口电力供应装置的操作方法的流程示意图。请参照图8与图9。在步骤s910中,电流检测电路850_1可以检测电源转换器830_1至usb连接端口840_1之间的所述电流路径的实际电流i1,而电压检测电路870_1可以检测功率开关860_1至usb连接端口840_1之间的所述电流路径的实际电压v1。在步骤s920中,控制电路812_1可以依据实际电压v1去判断usb连接端口840_1(第一usb连接端口)有无电性连接usb设备(未绘示)。
[0101]
控制电路812_1可以控制功率开关860_1。在控制电路812_1判断usb连接端口840_1没有电性连接usb设备的情况下(步骤s920的判断结果为“无”),控制电路812_1可以进行步骤s930。在步骤s930中,控制电路812_1可以截止usb连接端口840_1的功率开关860_1,以及控制电路812_1可以禁能(disable)电源转换器830_1。
[0102]
在控制电路812_1判断usb连接端口840_1电性连接usb设备(未绘示)的情况下(步骤s920的判断结果为“有”),控制电路812_1可以进行步骤s940。在步骤s940中,控制电路812_1可以致能(enable)电源转换器830_1,以及多端口电力供应装置800的其他usb连接端口(未绘示)的功率的一部分(或全部)可以被动态地转移给usb连接端口840_1。
[0103]
举例来说,多端口电力供应装置800还包括功率分配电路811。图8所示功率分配电路811可以参照图1所示功率分配电路111的相关说明去类推,故不再赘述。功率分配电路811耦接至控制电路812_1。在控制电路812_1判断usb连接端口840_1电性连接usb设备(未绘示)的情况下,控制电路812_1可以通知功率分配电路811,使得功率分配电路811将多端口电力供应装置800的其他usb连接端口(未绘示)的协议功率的一部分动态地转移给usb连接端口840_1。
[0104]
举例来说,假设多端口电力供应装置800的额定输出功率为100瓦特,而且这100瓦特已经被分配给多端口电力供应装置800的其他usb连接端口(未绘示)。另假设usb连接端口840_1是usb type

a连接端口。当控制电路812_1通知功率分配电路811,“usb连接端口840_1电性连接usb设备”时,功率分配电路811可以在步骤s940中将其他usb连接端口(未绘示)的协议功率(合计100瓦特)的一部分(例如12瓦特,依照实际设计来决定)动态地转移给usb连接端口840_1。在完成转移后,其他usb连接端口(未绘示)的协议功率为88瓦特,而usb连接端口840_1的协议功率为12瓦特。
[0105]
在多端口电力供应装置800的其他usb连接端口(未绘示)的协议功率的一部分被动态地转移给usb连接端口840_1之后,控制电路812_1可以在步骤s950中依据实际电流i1决定是否导通usb连接端口840_1(第一usb连接端口)的功率开关860_1。举例来说,当实际电流i1小于阈值(例如100ma,依照实际设计来决定)时,控制电路812_1可以截止功率开关860_1,此时电源转换器830_1可以通过功率开关860_1的本体二极管(body diode)供电给
usb连接端口840_1的电力引脚vbus。当实际电流i1大于阈值(例如100ma)时,控制电路812_1可以导通功率开关860_1,使得电源转换器830_1通过功率开关860_1供电给usb连接端口840_1。
[0106]
功率分配电路811可以依据usb连接端口840_1的功率需求而对应地控制电源转换器830_1,以供电给连接usb连接端口840_1的usb设备(未绘示)。亦即,功率分配电路811可以依据usb连接端口840_1的功率需求而决定协议功率。控制电路812_1还可以将实际电压v1与实际电流i1通知功率分配电路811。功率分配电路811可以基于实际电压v1与实际电流i1去获知usb连接端口840_1的实际输出功率。功率分配电路811可以将usb连接端口840_1在第一时间的实际输出功率(第一功率)与usb连接端口840_1在第二时间的实际输出功率(第二功率)之间的功率差异动态地转移给多端口电力供应装置800的其他usb连接端口(未绘示)。举例来说,功率分配电路811可以参照图7所示步骤s750的相关说明去将usb连接端口840_1的所述功率差异动态地转移给多端口电力供应装置800的其他usb连接端口(未绘示)。
[0107]
图10是依照本发明的一实施例说明图8所示电压检测电路870_1的电路方块示意图。在图10所示实施例中,电压检测电路870_1包括电阻871、电流源872以及电压比较器873。电阻871的阻值可以依照实际设计来决定。举例来说,电阻871的阻值可以是1.3kω或是其他阻值。电阻871的第一端耦接至功率开关860_1至usb连接端口840_1之间的所述电流路径,以接收实际电压v1。电流源872的第一端耦接至电阻871的第二端,以提供参考电流(例如300ua,依照实际设计来决定)。电流源872的第二端耦接至参考电压vref(例如5.5伏特,依照实际设计来决定)。电压比较器873的第一输入端(例如反相输入端)与第二输入端(例如非反相输入端)分别耦接至电阻871的第一端与第二端。电压比较器873的输出端输出电压比较结果det给控制电路812_1。依照实际设计考虑,电压比较器873可以包括施密特触发器(schmitt trigger)或是其他电压比较电路/组件。
[0108]
在usb连接端口840_1没有电性连接usb设备(未绘示)的情况下,参考电压vref会将实际电压v1上拉,使得实际电压v1大于5伏特。此外,因为没有电流流过电阻871,因此电压比较器873所输出的电压比较结果det为低逻辑准位。
[0109]
在usb连接端口840_1电性连接usb设备(未绘示)的情况下,usb设备将实际电压v1拉低,使得实际电压v1低于5伏特,进而造成电流流过电阻871。电流流过电阻871,因此电压比较器873所输出的电压比较结果det为高逻辑准位。因此,控制电路812_1可以通知功率分配电路811,使得功率分配电路811将多端口电力供应装置800的其他usb连接端口(未绘示)的协议功率的一部分动态地转移给usb连接端口840_1。
[0110]
在功率分配电路811将功率转移给usb连接端口840_1之后,控制电路812_1可以依据实际电流i1决定是否导通功率开关860_1。举例来说,当实际电流i1落入1ma至100ma的范围内时,控制电路812_1可以截止功率开关860_1,此时电源转换器830_1可以通过功率开关860_1的本体二极管供电给usb连接端口840_1的电力引脚vbus。当实际电流i1落入100ma至2.4a的范围内时,控制电路812_1可以导通功率开关860_1,使得电源转换器830_1通过功率开关860_1供电给usb连接端口840_1。
[0111]
图11是依照本发明的又一实施例说明多端口电力供应装置1100的电路方块示意图。在图11所示实施例中,多端口电力供应装置1100包括多个usb连接端口,例如usb连接端
口1140_1。多端口电力供应装置1100还包括功率分配电路1111、控制电路1112_1、电源转换器1130_1、电流检测电路1150_1、功率开关1160_1与电压检测电路1170_1。图11所示多端口电力供应装置1100、功率分配电路1111、控制电路1112_1、电源转换器1130_1、usb连接端口1140_1、电流检测电路1150_1、功率开关1160_1与电压检测电路1170_1可以参照图8所示多端口电力供应装置800、功率分配电路811、控制电路812_1、电源转换器830_1、usb连接端口840_1、电流检测电路850_1、功率开关860_1与电压检测电路870_1的相关说明去类推,故不再赘述。不同于图8所示实施例之处在于,图11所示电流检测电路1150_1被配置在功率开关1160_1与电压检测电路1170_1之间的电流路径中。
[0112]
图12是依照本发明的再一实施例说明多端口电力供应装置1200的电路方块示意图。在图12所示实施例中,多端口电力供应装置1200包括多个usb连接端口,例如usb连接端口1240_1。多端口电力供应装置1200还包括功率分配电路1211、控制电路1212_1、电源转换器1230_1、电流检测电路1250_1、功率开关1260_1与电压检测电路1270_1。图12所示多端口电力供应装置1200、功率分配电路1211、控制电路1212_1、电源转换器1230_1、usb连接端口1240_1、电流检测电路1250_1、功率开关1260_1与电压检测电路1270_1可以参照图8所示多端口电力供应装置800、功率分配电路811、控制电路812_1、电源转换器830_1、usb连接端口840_1、电流检测电路850_1、功率开关860_1与电压检测电路870_1的相关说明去类推,故不再赘述。不同于图8所示实施例之处在于,图12所示电流检测电路1250_1被配置在电压检测电路1270_1与usb连接端口1240_1之间的电流路径中。
[0113]
依照不同的设计需求,上述共同控制电路110、功率分配电路111、控制电路112_1、控制电路112_2、功率分配电路811、控制电路812_1、功率分配电路1111、控制电路1112_1、功率分配电路1211以及(或是)控制电路1212_1的实现方式可以是硬件(hardware)、固件(firmware)、软件(software,即程序)或是前述三者中的多者的组合形式。以硬件形式而言,上述共同控制电路110、功率分配电路111、控制电路112_1、控制电路112_2、功率分配电路811、控制电路812_1、功率分配电路1111、控制电路1112_1、功率分配电路1211以及(或是)控制电路1212_1可以实现于集成电路(integrated circuit)上的逻辑电路。上述共同控制电路110、功率分配电路111、控制电路112_1、控制电路112_2、功率分配电路811、控制电路812_1、功率分配电路1111、控制电路1112_1、功率分配电路1211以及(或是)控制电路1212_1的相关功能可以利用硬件描述语言(hardware description languages,例如verilog hdl或vhdl)或其他合适的编程语言来实现为硬件。举例来说,上述共同控制电路110、功率分配电路111、控制电路112_1、控制电路112_2、功率分配电路811、控制电路812_1、功率分配电路1111、控制电路1112_1、功率分配电路1211以及(或是)控制电路1212_1的相关功能可以被实现于一或多个控制器、微控制器、微处理器、特殊应用集成电路(application

specific integrated circuit,asic)、数字信号处理器(digital signal processor,dsp)、场可程序逻辑门阵列(field programmable gate array,fpga)和/或其他处理单元中的各种逻辑区块、模块和电路。
[0114]
以软件形式和/或固件形式而言,上述共同控制电路110、功率分配电路111、控制电路112_1、控制电路112_2、功率分配电路811、控制电路812_1、功率分配电路1111、控制电路1112_1、功率分配电路1211以及(或是)控制电路1212_1的相关功能可以被实现为程序码(programming codes)。例如,利用一般的编程语言(programming languages,例如c、c 或
汇编语言)或其他合适的编程语言来实现上述共同控制电路110、功率分配电路111、控制电路112_1、控制电路112_2、功率分配电路811、控制电路812_1、功率分配电路1111、控制电路1112_1、功率分配电路1211以及(或是)控制电路1212_1。所述程序码可以被记录/存放在“非临时的计算机可读取介质(non

transitory computer readable medium)”中。在一些实施例中,所述非临时的计算机可读取介质例如包括只读存储器(read only memory,rom)以及(或是)储存装置。所述储存装置包括硬盘(hard disk drive,hdd)、固态硬盘(solid

state drive,ssd)或是其他储存装置。中央处理器(central processing unit,cpu)、控制器、微控制器或微处理器可以从所述非临时的计算机可读取介质中读取并执行所述程序码,从而实现上述共同控制电路110、功率分配电路111、控制电路112_1、控制电路112_2、功率分配电路811、控制电路812_1、功率分配电路1111、控制电路1112_1、功率分配电路1211以及(或是)控制电路1212_1的相关功能。
[0115]
综上所述,在一些实施例中,所述多端口电力供应装置可以检查usb连接端口的协议功率的调整趋势。在协议功率大于usb设备的额定最低充电功率的情况下,共同控制电路可以依据usb设备的实际功率需求而动态改变协议功率。在协议功率可能会小于usb设备的额定最低充电功率的情况下,共同控制电路可以不改变协议功率,以及将协议功率与实际输出功率之间的功率差异动态地转移给至少一个其他usb连接端口。因此,多端口电力供应装置的功率利用效率可以优化。在一些实施例中,所述多端口电力供应装置可以在其他usb连接端口的功率的一部分(或全部)被动态地转移给第一usb连接端口之后,依据实际电流决定是否导通功率开关。因此,所述多端口电力供应装置可以管理对usb连接端口的供电,而避免所述多端口电力供应装置发生过电流(overcurrent)和/或过电压(overvoltage)。
[0116]
虽然本发明已以实施例揭示如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视后附的权利要求所界定者为准。
[0117]
[符号说明]
[0118]
100、800、1100、1200:多端口电力供应装置
[0119]
110:共同控制电路
[0120]
111、811、1111、1211:功率分配电路
[0121]
112_1、112_2、812_1、1112_1、1212_1:控制电路
[0122]
130_1、130_2、830_1、1130_1、1230_1:电源转换器
[0123]
140_1、140_2、840_1、1140_1、1240_1:usb连接端口
[0124]
850_1、1150_1、1250_1:电流检测电路
[0125]
860_1、1160_1、1260_1:功率开关
[0126]
870_1、1170_1、1270_1:电压检测电路
[0127]
871:电阻
[0128]
872:电流源
[0129]
873:电压比较器
[0130]
det:电压比较结果
[0131]
i1:实际电流
[0132]
s210~s240、s310~s330、s410~s470、s502~s511、s610~s660、s710~s770、
s910~s950:步骤
[0133]
v1:实际电压
[0134]
vref:参考电压
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献