USB C Power Delivery 是否也支持数据传输?

Ske*_*Bow 7 usb usb-hub

您可以在 Amazon 上购买许多具有 USB C PD 端口、支持高达 100W 功率的集线器。然而,通常不提及数据传输。

如果我对使用此端口供电不感兴趣,我可以用它来传输数据,还是只能用它来传递电力?如果我插入 USB C 设备,它能够与笔记本电脑通信吗?我可以通过此端口插入另一个 USB C 集线器吗?我会受到速度降低(可能是 USB 2.0)的影响吗?

Mac*_*fin 13

USB-C 扩展坞上的电源输入端口只能用于电源输入。

USB-C电源输入端口之所以只能用于电源输入,与USB协议的工作原理有很大关系。USB 从一开始就被设计为具有一个主设备和多个从设备的主/从协议。这是通过使用主设备上的类型“A”端口以及面向主设备“上游”的任何集线器端口以及从设备上的“B”端口以及面向“下游”的集线器端口来强制执行的。对于 USB-C,这种角色的机械执行消失了,但“上游”和“下游”角色仍然存在。USB-C 端口可以充当任一角色,但要做到这一点需要额外的电子设备。

USB-C 还添加了使用非 USB 协议的“替代模式”,并增加了更复杂的电力传输。备用模式对此没有多大影响,但每个连接设备的角色和电力传输方法却发挥了很大作用。

当连接 USB 设备时,预计由主设备提供电源。由于“A”端口始终是主端口,因此它始终提供电源。对于 USB-C,有一个握手协议来确定谁是主设备。通常,笔记本电脑是 USB 总线上的主设备。另外,主设备是 USB-C 电源砖。

USB 总线上只能有一个主设备。在 USB-C 扩展坞上解决此问题的方法是,将 USB-C 功能在扩展坞内分开,以便电源主设备位于一个 USB-C 端口(仅用于电源输入端口),而 USB 数据主设备则处于打开状态另一个端口,连接笔记本电脑的端口。电源输入 USB-C 端口没有 USB 数据连接,只有电力传输所需的连接。然后,扩展坞成为 USB-C 连接的电力传输部分的中间人,有效地服务于两个主设备。

更深入地了解,我们可以看到 USB-C 连接由三个数据路径组成。有电源路径、USB 2.0 路径和“超高速”路径。“超高速”数据路径由四对平衡线组成,可以单独、成对或全部四对一起使用,用于 USB 3.x、视频、Thunderbolt 或某些其他备用模式数据。坞站采用这三个路径并将它们分成坞站上的各个端口。电源路径连接至 USB-C 电源输入端口。USB 2.0 和 USB 3.x 路径连接至 USB-A 端口。如果有视频路径(最常见的是 DisplayPort,但也可能是 MHL),会连接到视频端口。然后,扩展坞中的控制器芯片使笔记本电脑成为数据主机,但电源从机。

如果扩展坞还有电源、USB-A 和视频以外的端口,那么这些端口通常只是嵌入内部、挂在内部 USB 集线器上的 USB 从属设备。此类内置 USB 设备通常是闪存卡插槽或以太网端口。从笔记本电脑到扩展坞的视频协议几乎总是 DisplayPort,但通过使用视频转换芯片,视频输出可以是 HDMI 或 VGA。但也许我离题太多了。

关键是,由于 USB 是一种主/从协议,因此 USB-C 扩展坞上的两个 USB-C 端口的功能必须分开,以允许多个主设备。笔记本电脑是数据部分的主宰,而电源砖是电源部分的主宰。扩展坞上很少会看到两个以上的 USB-C 端口,因为 USB 协议实际上不允许更多端口。如果扩展坞有两个以上的 USB-C 端口,则其他 USB-C 端口将对端口功能有一些限制,以避免必须处理多个主端口,或者扩展坞正在使用更复杂的协议,例如 Thunderbolt不是主/从,而是对等/对等。

如果 USB-C 坞站或集线器支持的不仅仅是 USB-C 端口上的电源输入,那么它会这么说,因为添加它会很昂贵,而且他们会宣传这一点以证明费用合理。理论上,该电源端口可以充当电源输出端口以及电源输入端口,并且不会违反任何 USB 协议或规范,但这会增加很少有人会关心的复杂性。例如,如果人们想要输出功率来给手机充电,那么他们可以使用 USB-A 端口。


Bal*_*gle 2

USB 供电(PD) 是一种利用新 USB Type-C 标准和电缆的单线协议。对于 USB PD,USB Type-C 端口可以作为源、接收器或两者兼而有之。USB PD 协商允许设备创建合同,为每个应用程序提供最佳功率级别。该协议扩展了 USB,可提供高达 100 W(20 V、5 A)的功率。由于使用 USB PD 协议来协商数据和视频功能和方向,因此数据角色功能也得到增强。USB Type-C 端口可以是作为 USB 设备进行传输的上游端口 (UFP)、作为 USB 主机进行传输的下游端口 (DFP) 或具有 UFP 和 DFP 功能的双角色数据端口 (DRD) 。USB 备用模式启用 DisplayPort\xe2\x84\xa2 等访客协议。

\n\n

TL;DR:USB-C PD可以用于数据传输,其速度应该比普通USB-C还要快。

\n

  • 理论上可能是正确的,但实际上行不通,请参阅其他答案。我有一个 Aukey CB-C71 USB-C 集线器,但 PD USBC 输入端口无法插入数据设备。 (2认同)