示例实现方式涉及在USB端口当中平衡功率负载。例如,根据本公开内容的装置可以包括多个USB端口,以及耦合到所述多个USB端口的嵌入式控制器。所述嵌入式控制器可以确定第一设备耦合到所述多个USB端口中的一USB端口,并且相对于所述USB端口的类型来确定第一设备的功率汲取。所述嵌入式控制器可以基于相对于所述USB端口的类型的第一设备的功率汲取来在所述多个USB端口的剩余部分当中平衡功率负载。
【技术实现步骤摘要】
【国外来华专利技术】在USB端口当中平衡功率负载
技术介绍
一种计算设备可以包括多个通用串行总线(USB)端口用于在计算设备和电子设备之间的连接、通信和功率供给。经由USB端口耦合到计算设备的电子设备可以不仅向和自计算设备传输信息,而且可以与计算设备共享功率供给,并且因此影响计算设备的功率使用。附图说明图1图示了根据本公开内容的用于在USB端口当中平衡功率负载的示例装置的图解。图2是根据本公开内容的用于在USB端口当中平衡功率负载的示例系统的框图。图3图示了根据本公开内容的用于在USB端口当中平衡功率负载的示例方法。具体实施方式例如系统的计算设备可以包括功率供给,所述功率供给可以将设备供电到特定水平,例如在阈值功率负载内。例如,如果功率使用保持在特定阈值内,则计算设备的性能可以不受影响。然而,在某些状况下,功率供给可能过载。例如,当为USB设备充电时和/或当USB设备需要的功率量导致总体系统功率使用超过针对系统的功率阈值的时候,计算设备可能过载。如本文中所使用的,“过载”系统是指如下系统:在所述系统中经组合的功率需求大于针对系统的功率供给的额定功率。过载系统可能导致降低的系统性能,例如节流的系统,和/或功率供给的停止运转。可能只有这么多系统功率被分配或预算用于USB端口。虽然每个USB端口可以单独地支持不同的功率水平,但是系统可能不能够同时给多个USB端口供给全功率。因此,当设备耦合到USB端口时,可以有利的是平衡计算设备中预算用于多个USB端口的剩余功率。根据本公开内容来在USB端口当中平衡功率负载可以使被提供给正汲取上阈值以上的功率的USB设备的功率量负载平衡。通过在USB端口当中平衡功率负载,可以通过确保一次不多于一个USB设备将汲取上阈值以上的功率来避免过载系统。换言之,除了其它示例之外尤其诸如当多个USB设备正同时充电的时候,根据本公开内容而在USB端口当中平衡功率负载可以防止计算设备功率供给的过载。图1图示了根据本公开内容的用于在USB端口当中平衡功率负载的示例装置100的图解。在一些示例中,装置100可以是模块化计算设备,其包括主机模块和多个扩展模块,尽管示例不这样被限制。如本文中所使用的,“模块化计算设备”是指包括多个用户可配置的模块的计算设备。这样,模块化计算设备可以能够进行通过添加、移除和/或变更模块的用户配置。装置100可以包括多个组件和/或模块。例如,装置100可以包括嵌入式控制器103、和多个USB端口107-1、107-2、107-3……107-N(在本文中共同被称为“USB端口107”)。USB端口107可以被布置在装置100内的各种位置中,诸如被布置在主机模块上和/或多个扩展模块(在图1中未被图示)上。换言之,装置100可以包括任何数目的不同USB端口,其中的每一个可以被布置在装置100内的任何数目的不同组件上。而且,虽然USB端口107在图1中被图示为垂直地对准,但是示例不这样被限制,并且USB端口107可以假定装置100内的任何配置。嵌入式控制器103可以耦合到多个USB端口107。如本文中所使用的,“嵌入式控制器”是指装置100中控制装置100的特定功能集的硬件设备。除了其它组件之外,装置100尤其还可以包括基本输入/输出系统(BIOS),其可以通信地耦合到嵌入式控制器103。嵌入式控制器103——单独地或与BIOS相组合地——可以执行装置100的与在USB端口当中平衡功率负载有关的多个不同功能。也就是说,嵌入式控制器103可以在USB端口107当中平衡功率负载,或者嵌入式控制器103和装置100的BIOS共同可以在USB端口107当中平衡功率负载。这样,嵌入式控制器103可以确定第一设备耦合到多个USB端口中的一个USB端口。例如,嵌入式控制器103可以确定一设备耦合到USB端口107-1。在另一示例中,嵌入式控制器103可以确定多个设备耦合到多个USB端口107。例如,除了其它示例之外,设备尤其可以耦合到USB端口107-1、107-3和107-M。嵌入式控制器103还可以相对于正被使用的USB端口的类型来确定第一设备的功率汲取。例如,嵌入式控制器103可以确定一设备耦合到USB端口107-1。嵌入式控制器103——独自地或与系统BIOS相组合地——可以确定USB端口107-1是A类型的USB端口。可以使用许多不同类型的USB端口,并且每种类型的USB端口可以具有不同的形状、功率容量和/或其它配置。例如,A类型的USB端口可以支持给设备的离散功率量,诸如2.5瓦特(W)、4.5W、7.5W、12.5W和15W。相比之下,C类型的USB端口可以支持许多不同功率量。例如,C类型的USB端口可以默认支持范围从0-15W的功率供给,并且在一些实例中可以支持高达100W的功率供给。这样,基于USB端口的类型(例如A类型相对于C类型),每个USB端口可以向设备供给不同阈值量的功率。此外,耦合到USB端口并且汲取功率的设备可以使用不同量的功率。例如,如果USB端口107-1是A类型的USB端口,则耦合到USB端口107-1的设备可以在设备在充电的时候汲取7.5W的功率,并且在设备没有在充电的时候汲取2.5W的功率。在另一示例中,如果USB端口107-2是C类型的USB端口,则耦合到USB端口107-2的设备可以默认汲取高达15W的功率,并且在一些实例中汲取高达100W的功率。这样,USB端口107中的每一个可以具有特定的功率阈值,其指示基于USB端口的类型而可以由该特定USB端口所供给的最大功率量。如本文中所描述的,装置100可以在剩余的USB端口107当中平衡剩余的功率。为了说明,嵌入式控制器103——独自地或与装置100的BIOS相组合地——可以检测到一设备耦合到多个USB端口107当中的一USB端口,并且确定所述设备正请求充电或高瓦数输出。也就是说,嵌入式控制器103和/或BIOS可以确定所述设备正请求满足或超过特定功率阈值的功率汲取,所述特定功率阈值对应于由该类型的USB端口所支持的最大功率供给量。例如,可以确定耦合到A类型的USB端口的一设备正请求最大15W的功率,或者耦合到C类型的USB端口的一设备正请求最大100W的功率。响应于确定了所述设备正请求充电或高瓦数输出,可以降低被供给到剩余USB端口107的功率。以这样的方式,用于多个USB端口107的总功率分配可以被维持在特定水平处或特定水平以下。换言之,通过在多个USB端口107当中平衡功率负载,装置100可以确保:在特定的时间点,多个USB端口107当中不多于一个USB端口可以在充电或在汲取高瓦数输出。如本文中所描述的,该表现可以由系统BIOS通过嵌入式控制器103来控制,或由嵌入式控制器103利用适当的指令来控制针对每个USB端口的功率水平独自地来控制。如本文中所描述的,嵌入式控制器103可以相对于第一设备耦合到的USB端口的类型来确定第一设备的功率汲取。换言之,嵌入式控制器130可以确定第一设备正请求充电和高瓦数使用。嵌入式控制器103(独自地或与系统BIOS相组合地)可以基于相对于USB端口类型的第一设备功率汲取来在多个USB端口当中平衡功率负载。也就是说,嵌入式控制器103可以基于确定了耦合到USB端口107本文档来自技高网...
【技术保护点】
1.一种装置,包括:多个通用串行总线(USB)端口;以及耦合到所述多个USB端口的嵌入式控制器,所述嵌入式控制器用于:确定第一设备耦合到所述多个USB端口中的一USB端口;相对于所述USB端口的类型来确定所述第一设备的功率汲取;以及基于相对于所述USB端口的类型的所述第一设备的功率汲取来在所述多个USB端口的剩余部分当中平衡功率负载。
【技术特征摘要】
【国外来华专利技术】1.一种装置,包括:多个通用串行总线(USB)端口;以及耦合到所述多个USB端口的嵌入式控制器,所述嵌入式控制器用于:确定第一设备耦合到所述多个USB端口中的一USB端口;相对于所述USB端口的类型来确定所述第一设备的功率汲取;以及基于相对于所述USB端口的类型的所述第一设备的功率汲取来在所述多个USB端口的剩余部分当中平衡功率负载。2.根据权利要求1所述的装置,其中相对于所述USB端口的类型来确定所述第一设备的功率汲取包括所述嵌入式控制器用于:确定所述USB端口是A类型的USB端口;以及相对于A类型的USB端口的功率容量来确定所述第一设备是否正请求超过特定量的功率供给。3.根据权利要求1所述的装置,其中相对于所述USB端口的类型来确定所述第一设备的功率汲取包括所述嵌入式控制器用于:确定所述USB端口是C类型的USB端口;以及相对于C类型的USB端口的功率容量来确定所述第一设备是否正请求超过特定量的功率供给。4.根据权利要求1所述的装置,所述嵌入式控制器用于:基于所述多个USB端口的剩余部分的类型来确定耦合到所述多个USB端口的所述剩余部分的设备的功率汲取;其中平衡功率负载是要降低被提供到所述多个USB端口的所述剩余部分的功率量,使得被提供到所述多个USB端口的功率负载不超过特定功率分配。5.根据权利要求1所述的装置,所述嵌入式控制器:确定所述第一设备不再耦合到所述USB端口;其中平衡功率负载是要响应于确定了所述第一设备不再耦合到所述USB端口而增大被提供到第二USB端口的功率量。6.根据权利要求1所述的装置,所述嵌入式控制器用于:确定所述第一设备不再耦合到所述USB端口;其中平衡功率负载是要响应于确定了所述第一设备不再耦合到所述USB端口而增大被提供到所述多个USB端口的所述剩余部分的功率量。7.根据权利要求1所述的装置,其中相对于所述USB端口的类型来确定所述第一设备的功率汲取包括所述嵌入式控制器用于:基于所述USB端口的类型来确定所述第一设备正请求由所述USB端口所支持的特定功率量。8.一种包含指令的非暂时性计算机可读存储介质,所述指令当被执行的时候使得计算设备的处理器:确定第一设备耦合到多个通用串行总线(USB)端口当中的第一USB端口;确定所述第一设备正从主机模块请求充电或高瓦数使...
【专利技术属性】
技术研发人员:M·A·皮万卡,M·R·杜伦,N·H·阮,R·C·布鲁克斯,C·苏,
申请(专利权)人:惠普发展公司,有限责任合伙企业,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。