标准 USB 2.0 和 USB 3.0 集线器可能无法通过一个 USB 端口获得足够的电力来为连接到集线器的所有设备供电。因此,在插入许多耗电的 USB 设备时,通常建议使用外部供电的 USB 集线器。
USB-C 能够承受大量电力,这意味着 USB-C 集线器可能能够从主机计算机获得足够的电力,使其能够支持一组要求更高的设备。对于外部电源适配器的类似要求是否也适用于较新的 USB-C 集线器?
答案1
“标准” USB 集线器绝不可以通过一条上游电缆获得足够的电力,因为只有一个单身的连接,从定义上讲,它不能提供四其他下游端口。如果有人想从集线器的下游端口获得全标准电源来为所有设备供电,则集线器必须通过壁式适配器获得自己的电源。这不是“推荐”的做法,而是必须的,因为根据 USB 规范,总线供电集线器正式禁止每个端口提供超过 100mA/150mA 的电流,如果集线器报告自己为“总线供电”,主机系统将拒绝连接到全供电设备。如果某个集线器报告虚假描述符(假装自供电,但实际上不是),这将允许从上游端口传输多个满负载,这是严重的规范违规行为。Type-C 连接器在这方面没有太大不同,因为四个仍然大于一个。
但是,Type-C 具有通过 CC 引脚上的不同上拉值在 USB 端口上提供更高功率的原生机制,这可以指示端口在 5V 时高达 3A 的功率,如果 Type-C 电缆使用“电子标记”,则甚至可以达到 5A。因此,Type-C 端口为下游端口供电提供了更多选项。在这种情况下,集线器必须更加智能,并动态更改其描述符以反映这些额外的功率能力,以便 USB 主机可以相应地管理功率预算。目前(2016 年 10 月),我还没有听说过 USB 集线器具有这种智能,也没有听说过 USB 规范中定义了这种通信。
此外,Type-C 连接器可以支持完全独立的标准称为“PD”,即电源传输。如果集线器支持 PD,并且主机端口支持 PD(这是两个非常大的 IF),那么理论上集线器可以从主机获得高达 100W 的功率,并且在为下游端口供电方面做得更好。我还没有见过这种设计,但我猜想在 PD 情况下,集线器应该将自己报告为全尺寸自供电集线器。只有在这种情况下,全功能集线器才可能没有外部 AC-DC 适配器。
问题是,USB、Type-C 和 Power Delivery 是三个独立且松散连接的标准。因此,如何将这些特性/功能组合到产品中取决于 OEM 设计师。拥有圆形 Type-C 连接器并不一定意味着它具有 PD、USB3 甚至 USB。它可能是 HDMI、调试端口或只是电源插孔。
答案2
通常来说,它们不需要它,因为(如前所述),USB-C 通常提供 5v 3a。这足以为带有外围端口的集线器以及一些下游 USB-A 端口供电。
如果它想要提供下游 USB-C 端口,或者想要接受 USB-PD 以便在使用时为主机充电,那么它通常会接受外部电源。通常这是可选的。
一些非常大的外部基座/集线器需要外部电源,尽管这些通常是 Thunderbolt 3 基座,而不是“仅仅”USB-C 3.1/3.2 基座。
答案3
仅供参考,Belkin C 型集线器 AVC009 支持电源传输,(请参阅https://item.jd.com/100039513864.html#crumb-wrap),无需外部电源。