为什么从未使用 USB Type-A 转 USB Type-A?

电器工程 USB
2022-01-06 20:35:24

我想知道为什么几乎所有存在的 USB 电缆都是 USB-A 到(Micro-USB | USB-C | USB-B | 等)

为什么 USB-A 转 USB-A 不流行?是否有技术原因这不起作用?

4个回答

USB-A 公头转 USB-A 母头就可以了。它们存在,并且相对普遍。只要总长度不太长,它们就可以作为 USB 延长线正常工作。对于更长的距离,存在包含内部中继器或 USB 集线器的有源电缆以重新生成信号。但是,由于电压下降,您可能会遇到供电问题。

USB-A 公头转 USB-A 公头很危险。它也不符合 USB 规范。它们也存在,尽管我不确定为什么。也许是因为 USB-A 连接器比 USB-B 连接器短,所以中国外置硬盘驱动器外壳供应商决定使用它,因为它比合适的连接器便宜半美分。USB-A 公头转 USB-A 公头电缆类似于两端带有公插头的电源线。你永远不应该使用其中之一。有几个问题。首先,USB 不允许两个 USB 主机相互连接。软件栈不支持。您不能简单地通过 USB 将两台计算机相互连接并让它们相互通信而不在中间插入一些组件,例如两个背靠背的 USB 到以太网转换器或类似的。USB on-the-go 是一个稍微不同的故事,因为 USB OTG 设备将在主机和设备之间切换角色。USB OTG 还完全使用了一个不同的连接器,一种 A/B 变体,可以同时接受 A 型和 B 型连接器,它只存在于较小的尺寸中。

但这并不是使 USB-A 到 USB-A 电缆危险的原因。使它们变得危险的是 USB 电缆提供电源,而 USB 主机通常不会被设计为接受以错误方式输入的电源。如果您使用 USB-A 到 USB-A 电缆将两台计算机连接在一起,它们的 5V 电源几乎肯定不会处于相同的电压,因此其中一台将通过 USB 电缆为另一台供电。这本身并不是一个真正的大问题,只要电源具有适当的电流限制以防止电缆发热和起火。当其中一个设备关闭时,问题就真的出现了。现在,您有一个外部 5V 电源进入一个并非设计用于处理它的断电设备。这可能会损坏一个或两个设备的主板上的组件。还,

USB-C 是一个不同的故事,因为它专门设计为在两端具有相同的连接器。不仅如此,它还明确设计为支持通过 USB C 连接器为主机设备充电。因此,必须设计 USB C 设备以适当地处理这种情况。

因为不符合标准。USB 标准规定 A 型用于主机,B 型用于设备。

实际上,具有 A 型连接器的设备有望提供电源,因此如果将其中两个连接在一起,它们将尝试相互供电,最有可能导致坏事发生。C 类通过协商机制解决了这个问题。

USB pre-3.0 有主机端和从机端。USB-A 连接器用于主机,USB-B 用于从机。

USB 3.0 及更高版本是对等的,USB-C 连接器支持这一点。

USB-A 转 USB-A 电缆实际上是合法的。它在 USB 3.x 规范中,至少从 2011 年就开始了。我从 2011 年 6 月发布的 USB 3.0 规范文档中剪下了下图。这条电缆可以安全地将两台主机连接在一起,因为没有连接 VBUS 线. 用于 USB 1.1/2.0 向后兼容性的 D+ 和 D- 线也未连接,这使其成为仅 USB 3.x 的电缆。“超高速”数据线交叉用于 5Gbps 或 10Gbps 数据传输。

A 型连接器确实适用于主机,但多年来一直不正确的是 USB 规范不允许主机到主机的连接。我真希望这种电缆更受欢迎,因为这样可以用相对便宜的电缆提供非常快速的连接。这也将非常有用,因为在一些较新的计算机上,除了 USB 之外没有很多端口。连接两台计算机以创建类似串行或类似以太网的连接所需要的只是正确的软件。

USB A 到 A 电缆组件接线