设备可以支持自供电和总线供电配置。 某些设备配置支持任意电源。 仅当设备是自供电时,其他设备配置才可用。 设备通过配置描述符报告其电源功能。 当前电源被报告为设备状态的一部分。 设备可以在任何时间改变其电源,例如从自供电到总线供电。 如果配置能够支持两种功耗模式,则为该配置报告的功率值是设备在任一模式下从VBUS中获取的值。 无论模式如何,设备都必须遵守此值。 如果配置仅支持一种电源模式且设备的电源发生变化,则设备将丢失其当前配置和地址并返回到Powered状态。 如果设备是自供电的并且其当前配置需要超过100 mA,那么如果设备切换为总线供电,则必须返回到地址状态。 如果本地电源丢失,则允许使用VBUS为集线器控制器供电的自供电集线器保持在已配置状态。 有关详细信息,请参阅第11.13节。
??USB设备的电源可来自外部电源,也可从USB接口的集线器而来。电源来自外部电源的USB设备被称作自给电源式的(self-powered)。尽管自给电源式的USB设备可能在连接上USB接口以前可能已经带电,但它们直到连线上USB接口后才能被看作是加电状态(Powered state)。而这时候VBUS已经对设备产生作用了。
??一个设备可能有既支持自给电源的,同时也支持总线电源式的配置。有一些支持其中的一种,而另一些设备配置可能只有在自给电源下才能被使用。设备对电源支持的能力是通过配置描述表(configuration descriptor)来反映的。当前的电源供给形式被作为设备状态的一部分被反映出来。设备可在任何时候改变它们的供电来源,比如说:从自给式向总线式改变,如果一个配置同时支持两种模式,那此状态的电源需求就是指设备在两种模式下从VBUS上获取电能的值。设备必须以此电源作为参照,而究竟处于何状态是不考虑的。如果有一配置仅支持一种电源模式,那么电源模式的改变会使得设备失去当前配置与地址,返回加电状态。如果一个设备是自给电源式,并且当前配置需要大于100mA电流,那么如果此设备转到了总线电源式,它必须返回地址状态(Address state)。自给电源式集线器使用VBUS来为集线控制器(Hub controller)提供电源,因而可以仍然保持配置状态(Configured state),尽管自给电源停止提供电源。
企业新闻