好的,USB 2.0 的最大长度为 5 米。USB 3.0/3.1 为 3 米(推荐)。
现在,如果我将两者混合并匹配会发生什么?在哪些情况下最大长度会减少到 3m?
例如:
我扩展了一个 USB 2.0 端口来连接一个 USB 2.0 设备,但我实际上使用的是USB 3.0延长线。极限是3m还是5m?
或者,我使用 USB 2.0 扩展连接到 USB 3.0 集线器,连接 USB 3.0 设备(当然速度会降低)。3m还是5m?
再一次,我将全速 USB 3.0 集线器插入 USB 3.0 端口,但连接到集线器的所有设备实际上都是 USB 2.0。3m还是5m?
换句话说,是不是只要有3.0 的东西,电缆长度就会减少到 3m,还是有一些 5m 设置的空间?
没有 USB 2.0 或 USB 3.x 延长电缆之类的东西,因为 USB 规范不允许此类电缆。电缆的每一端可能都有 USB 外观的连接器,可以与 USB 设备匹配,但这并不能使其成为 USB 电缆。
同样,延长电缆违反规范,但如果您有 USB 3.x设备电缆,则限制为 3 米。有长度超过 3 米的 USB 3.x 兼容电缆,但这些电缆不用于消费设备,而是用于工业用途。这些电缆缺少用于向后兼容的 USB 2.0 引脚和用于电源的引脚,因为电压降太大而无法保持在指定范围内。
即使用于连接 USB 3.x 设备,USB 2.0 电缆仍然是 USB 2.0 电缆。电缆的长度将限制为 5 米。我见过超过这个长度的 USB 2.0 设备的电缆,但我不记得这是否在 USB 规范中。它们通过在中间放置一个中继器块来工作,有点像一个端口集线器。他们用电压泵克服了电压降问题,用电流换取更多电压。在某些时候,电压降、信号延迟等变得太多,USB 信号无法再重复。
要使电缆成为 USB 3.x 电缆,它必须符合 USB 3.x 规范,这意味着它必须保持在 3 米以下。由于 USB 2.0 信号使用的 USB 3.x 电缆中的导体与 USB 3.x 导体不同,因此可能有一根长度超过 3 米的 USB 3.x 电缆,但它不包括USB 2.0 导体。这意味着插入到通过长于 3 米的电缆连接到主机的 USB 3.x 集线器的 USB 2.0 设备将无法工作。如果连接到集线器的 USB 3.x 电缆在 3 米以下,那么它可以保留 USB 2.0 导体,那么从集线器连接的 USB 2.0 电缆可以达到 5 米。
如果我们在混合中添加 USB4,那么事情会变得更加复杂。USB4 似乎允许(可能需要)一个 USB 集线器来包含它自己的 USB 控制器,这意味着许多电缆长度限制将不再适用。一根 USB4 光缆(中间是光缆,末端仍然有铜连接器)可以长 60 米。然后 USB 2.0 的电缆长度限制从集线器开始,而不是主机,这意味着距离那里 5 米。
事情搞清楚了吗?也许不是。我只希望我把这一切都弄对了。
USB 3 电缆使用与 USB 2.0 电缆相同类型的双绞线。所以规定的限制是5m。但是,USB2 电缆的实际限制可能会更长,请参阅此答案。
在这种情况下,链路将在 USB 2.0 模式下运行,并通过同一双绞线。看上面。
如果所有设备都是 USB 2.0,它们将连接到 USB 3.0 集线器的 USB 2.0 部分。上行链路将在 USB 2.0 模式下运行,见上文。如果插入 5m USB 3.0 电缆(很难找到),集线器的 USB 3.0 部分可能无法训练,并且会掉线。