将两个 USB 设备连接到一个端口

将两个 USB 设备连接到一个端口

有没有办法仅使用一个 USB 端口将两个 USB 设备连接到计算机?

例如:您有一个 USB 棒。有没有办法让另一个 USB 棒通过同一个 USB 端口连接到计算机?这样您就有了两个电路板,通过一个 USB 端口连接……

这样的事可能吗?

这实际上是可能的,因为它就像一个 USB 集线器,不是吗?唯一的区别是,我想将两个板直接连接到一个 USB 插头,而不是先将它们分开连接。

我希望我的问题清楚。

答案1

当然。您可以使用 USB 集线器。USB 集线器基本上会说“嗨。我是 USB 集线器,这些设备已连接到我”它有某种微控制器,通常是一个简单的 blob 覆盖的微控制器,它可以处理它。

“枢纽”这个名字表明了一些事情。你有上游端口和许多下游端口。理论上,你的小微控制器所做的就是监听下游端口发出的所有信号,并将其传递给上游端口。对于 USB 2.0 及以下版本,通常全部下行流量发送到全部下游端口 -维基百科深入探讨。

在此处输入图片描述

无论如何,几乎没有现代电气协议允许您将任意数量的设备(大于 1)连接到单个端口。也许如果您通过令牌环(这要么是反人类罪,要么是令人印象深刻的工程壮举)或其他一些令人厌恶的协议使用 USB,您可能会这样做。但按照设计,不能简单地将两个 USB 设备插入一个端口并期望它们工作。

相关内容