我最近购买了一个 USB 3.0 集线器,打开包装盒后惊讶地发现,它使用 A-to-A 电缆作为主连接;见下图。“Type A”连接器是矩形端,我相信大家对此非常熟悉。
据我所知,USB 3.0 基本上没问题,但我也知道,对于 USB 2.0,A 转 A 电缆是绝对不行的,因为规格假设 A 插头只能插入主机设备。但 USB 3.0 在电气上与 USB 2.0 兼容,所以没有什么能阻止我(或好奇的用户)将两端插入两个 USB 2.0 A 型端口。
电缆中是否存在某种因素会导致连接中断,或者如果使用不当,电缆是否真的存在危险?例如,如果将其插入两个 USB 2.0 端口,是否会烧坏主板?如果是这样,这难道不是一种疏忽吗?
我不是在问这根特定的电缆是否安全,而是问这根电缆像这样根据规范是否有效?如果是,插入两个 USB 2.0 端口甚至两个主机 USB 3.0 端口是否安全?我并没有打算这样做,但如果有人这样做会发生什么?什么都没有?或者突然出现魔法烟雾然后大喊大叫?
无论如何,我知道这种联系没用,我只是想知道如果一个好奇的孩子尝试的话会发生什么。
编辑:澄清一下,这里要回答的问题是:我有图中的电缆,它是有效的 3.0 USB 电缆,可以实现其预期用途。如果我或一个好奇的孩子用它将一台计算机上的 USB 2.0 端口连接到另一台计算机上的另一个 USB 2.0 端口,会发生什么。什么都没有?冒烟?还是有用的东西?(我猜是前两种之一。)
答案1
细节决定成败。USB 3A 型到 A 型电缆与 USB 2 端口一起使用有危险吗?”需要强调的是指定 USB 3 电缆。
如果将符合 USB 3 标准的 A-to-A 电缆与 USB 2 端口一起使用,则不会有危险,因为符合 USB 3 标准的 A-to-A 电缆将只连接 USB 2 触点的接地触点。D+/D- 和 +5v 线未在 USB 3 A-to-A 电缆中使用,并且指定为未连接,以避免损坏 USB 2 端口。
我怀疑用于此集线器的 A-to-A 电缆不是兼容电缆,因为集线器需要电源才能运行。如果不连接数据线,集线器将无法与任何 USB 2 设备一起使用。集线器可能从 USB 电缆以外的其他地方获取电源,但如果集线器工作不需要电源块,那么它连接到计算机的电缆必须提供电源,这将使其成为不兼容的电缆。
如果 USB 2 设备可与集线器配合使用,则这是另一个不符合 USB 规范的线索。USB 2 数据可能以某种方式通过 USB 3 数据线发送,但这是 USB 规范中未定义的功能,因此必须为集线器中的逻辑安装驱动程序,这样计算机才会知道在 USB 3 数据线上查找 USB 2 设备。
如果 USB A-to-A 电缆确实连接了电缆两端的 +5v 触点,那么使用它连接两台计算机将有望触发一台或两台计算机端口中的自复位断路器。在某些计算机中,这可能会烧坏端口中的保险丝或电路板走线,这将是永久性损坏,但不会让端口变得无用,因为通过端口以外的方式供电的设备仍应工作。不依赖 USB 电源的设备可能是打印机之类的设备。另一个结果可能是电源保护跳闸,计算机关机。
最糟糕的情况是控制端口的 USB 芯片被损坏。如今许多计算机的所有 USB 端口都使用单个芯片,这意味着键盘和鼠标将无法使用。这很可能使计算机实际上无法使用,变得毫无价值。
答案2
是的,与集线器一起使用是安全的。
您对主机与设备协议的看法是正确的。连接集线器的电缆为数据传输提供了电气连接,而集线器则增加了额外的电力,并将数据在插入其中的设备之间来回传递。
尽管连接器允许插入该电缆,但它并非设计用于两个主机之间。
这是一篇有关在两个主机之间进行桥接的好文章:
这篇文章的主旨是:“如果你在两台电脑之间使用 A/A USB 电缆,你可能会烧坏电脑的 USB 端口,甚至电脑的电源。所以,这些 A/A USB 电缆完全没用。”
然后继续解释,为了在两个主机之间建立桥接,您需要一条专门设计的电缆,如下所示: