USB 2.0集线器设计的电源管理
USB集线器负责为下游USB端口提供数据和电源。它可以让主机使用软件管理连接到其下游端口的设备的电源。USB 2.0集线器系统中的电源分配和管理是决定系统是否完全符合USB规范(修订版2.0)的主要因素。
本文引用地址://www.cazqn.com/article/235688.htm电源分配
所有连接到USB端口的设备根据其电压和电流要求,可配置为低功率或高功率模式。(如表1和表2所示)。
首先将所有的USB设备枚举为低功率设备。枚举完成后,主机对设备配置描述符的bMaxPower字段进行检测。如果bMaxPower说明设备是高功率设备,且有可用电源,主机会让设备切换到高功率。
USB设备可分为自供电或总线供电两大类。图1是这两种集线器配置。
总线供电集线器系统
在这种配置中,集线器内部工作及其下游端口所需的电源均从集线器上游端口上的VBUS提供。使用这种配置可以避免使用本地电源。
在总线供电系统中,所有下游设备必须为低功率设备。这是因为集线器能够从上游电源分流的最大电流仅为500mA。而且该集线器还需将部分电流用于驱动自己内部的工作,不能把全部的500mA提供给下游设备。因此对端口数量超过四个或是下游有高功率设备的设计,不建议使用总线供电的集线器配置。
评论