我的电脑的 USB 3.0 端口不太好用,所以我需要扩展端口。为了做到这一点,我尝试使用 MM 型 A 电缆从电脑连接到 FF 型 A 耦合器,然后我可以将 USB 3.0 设备插入其中。但是,当我尝试这样做时,设备会恢复到 USB 2 模式。
测试电缆和耦合器的引脚后,我发现 MM 电缆交换了 RX 和 TX 引脚,但 FF 耦合器没有。我尝试重新接线电缆,以便引脚配置与计算机直接端口相同,但这种方法行不通。我还能尝试其他方法吗,或者电缆和耦合器的组合是否不可行?PS:我不能只使用 USB 集线器,因为耦合器需要达到 IP68 等级。我使用的耦合器是 Tripp Lite 的 U325-000-IND。如能得到任何帮助,我将不胜感激,谢谢。
编辑:还值得补充的是,当直接插入计算机端口时,该设备工作正常,但当插入耦合器和电缆时,3.0 无法工作。
答案1
MM 电缆交换了 RX 和 TX 引脚,但 FF 耦合器没有。我尝试重新接线电缆,以便引脚配置与计算机直接端口相同,但是没有成功。
您的 MM 电缆显然是错误的。规格中没有这种东西,人们制造了各种各样疯狂的电缆,所以您买错了。
此外,您无法轻易地“重新接线”电缆,否则会损害超高速信号的完整性,这是一项非常精细的焊接工作。即使您设法做到了这一点,70 厘米长的电缆和两个额外的连接器也可能会破坏信号,或使信号变得微不足道,因此链接会不稳定。
所以你的解决方案是深入搜索找到具有适当环境等级的扩展器或订购定制电缆。
答案2
一个可能的问题是 USB 母对母适配器违反了 USB 规范,违反规范会导致设备停止工作。根据 USB 3.x 规范,公对公电缆应该交换 Tx 和 Rx 线路,因此您对此的抱怨是因为不了解这些电缆的用途。它们是用于主机到主机通信的,与用于主机到主机通信的以太网或串行电缆一样,Rx 和 TX 线路将交叉。看起来您正在尝试拼凑一条无源延长线。任何 USB 电缆的延长线都应该是主动设备。大多数人只会使用集线器,但也有用于此目的的增强电缆。
USB 3.x 电缆上的“超高速”数据线非常脆弱,在数据路径中引入两个额外的连接器而没有一些有源设备来补偿它,只会让它无法工作。这不像扬声器线或电话线,你可以把电线扭在一起并期望它工作,这是一条每秒多千兆位的调谐传输线。我很惊讶你让它即使在 USB 2.0 速度下也能工作。正确接线的公对公电缆不会连接 USB 2.0 数据线或电源线。我不知道那应该是什么样的电缆,只是它不符合规格。
如果您希望它可靠,则需要遵循规格并找到有源延长线。我对这款产品一无所知,但它在搜索中很容易弹出,而且它似乎遵循 USB 规格:https://www.datapro.net/products/usb-3-0-active-boosted-extension-cable.html
这只是一个例子,我对此一无所知,我只是用它来表明这些东西是可用的,并让它知道它们可能要花多少钱。
我建议至少使用市场上的多种无源 USB 延长线。这些延长线也违反了规范,但无论如何,它们似乎仍然适用于大多数人。一方面,它们只引入了一个额外的连接器接口,而不是像您那样引入了两个。另一方面,它们将正确接线以进行主机与设备通信,无需重新接线和干扰精心构建的传输线。