USB 3.0 端口是否为连接的 USB 2.0 设备提供 0.9A(USB 3.0 标准)或 0.5A(USB 2.0 标准)?

USB 3.0 端口是否为连接的 USB 2.0 设备提供 0.9A(USB 3.0 标准)或 0.5A(USB 2.0 标准)?

据我所知,标准 USB 2.0 端口提供 0.5A,标准 USB 3.0 端口提供 ~0.9A。如果 USB 2.0 设备连接到 USB 3.0 端口并需要超过 0.5A 的电流,USB 3.0 是否会提供高达 0.9A 的电流,还是会限制为 0.5A,因为连接的仍然是 USB 2.0 设备?

(有问题的 USB 2.0 设备是32 英尺中继器延长线,输出端有 2 个 USB 端口,它会吸收一定量的电流来放大 32 英尺长度上的数据信号。因此,标准 USB 2.0 端口的 0.5A 可能不足以满足放大和连接设备的需求,但标准 USB 3.0 端口的 0.9A 可能可以满足需求。)

非常感谢。

答案1

您不能强迫设备吸收超过其所需的电量,设备也不会尝试吸收超过其可使用的电量。

根据定义,USB 2 设备最多需要 0.5A 电流。它会从端口吸取所需的电流,即使端口能够提供更多电流。具体数量取决于设备,但根据定义,该电流为 0.5A 或更少。

答案2

对于 USB 3.0 端口是否会为所连接的 USB 2.0 设备提供 0.9A(USB 3.0 标准)或 0.5A(USB 2.0 标准)的问题,根据此链接,答案是“它仅提供 0.5A(USB 2.0 标准)”:

https://electronics.stackexchange.com/questions/178678/usb-3-0-power-levels-on-usb-2-0-device

问:USB 2.0 设备上的 USB 3.0 功率级别

如果设备连接到 USB 3 端口,是否可以协商 USB 3 功率级别(例如 900 mA),而无需更高的速度?如果可以充电,我想使用这个更高的级别。

答:答案是相关问题这表明这是不可能的。

在 USB 2 (或更低版本) 下操作时,功率单位为 2mA。在 USB 3.0 下,单位为 8mA,允许更高的最大功率。

因此,除非您可以作为 USB 3.0 设备进行协商,否则您将被限制在相同的~500mA 最大值(无符号 8 位整数乘以 2mA)。

下面的链接没有直接回答这个问题,但提供了相关信息,支持上面的链接是正确的:提供的电流取决于协商的规范并受其限制。我不会为此提供整段引用:

手机插入 USB 3.0 端口充电会更快吗

答案3

经典的 USB 3.0 主机端口必须提供“至少”900 mA 的电流。请参阅 USB 3.1 规范第 11.4.1 节。由于 VBUS 对于 USB3 和 USB2 数据连接来说都是通用的,因此 USB 设备(2.0 或 3.x)实际上可以消耗“至少”900 mA 的电流。

一般来说,经典的 A 型 USB 端口无法监控下游设备所消耗的实际电流,也无法区分 USB2 和 USB3 设备。对此没有架构定义。在许多情况下,主板上的 VBUS 被“组合”到 +5V 电源轨,端口之间有可复位的保险丝。因此,实际上可以从 USB 端口抽取几安培的电流,直到 USB 连接器可以承载而不会熔化和冒烟为止。

USB Type-C 端口的情况则有所不同,每个端口可提供高达 5 A 的电流,并配备强制性的单独电源开关及其内置硬件截止器。Type-C CC 信号传输模式不区分 USB2 或 USB3 数据连接。

然而,在实施 USB 供电的主机系统中,情况则大不相同。然后,​​端口必须仅提供在电源合同中协商的电流,并且主机有义务将供电电流限制在设备宣传的能力范围内。一些假装使用 PD 的新设备正试图使用​​旧的 USB2 作弊手段,在 PD 合同期间只宣传最小电流;这些设备通常在实施 PD 的 Type-C 端口上会失败,但在没有 PD 的端口上可以工作。

相关内容