![我可以使用 USB 2.0/3.0 集线器将 USB 1.1 设备延长 5 米吗?](https://linux22.com/image/1584930/%E6%88%91%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20USB%202.0%2F3.0%20%E9%9B%86%E7%BA%BF%E5%99%A8%E5%B0%86%20USB%201.1%20%E8%AE%BE%E5%A4%87%E5%BB%B6%E9%95%BF%205%20%E7%B1%B3%E5%90%97%EF%BC%9F.png)
我有一个较旧的 USB 1.1 设备,需要将其与计算机保持 5 米距离。我知道 USB 1.1 无法通过 5 米电缆运行,但 USB 2.0/3.0 可以。因此,如果我有 USB 2.0/3.0 集线器,我是否可以将 USB 1.1 设备连接到它并在将集线器连接到计算机的 5 米电缆末端使用它?
答案1
是的,你可以。USB 2.0 集线器(或 USB 3.0 集线器内的 USB 2.0“子集线器”)将继续使用 USB 2.0 高速信号速率与主机通信。为了与 FS 和 LS 设备通信,所有 USB 2.0 集线器都内置了所谓的 TT - 事务转换器。TT 具有缓冲区来保存快速传入的数据,然后自动在下游端口上以慢得多的 LS/FS 信号速率转换数据。为了与 TT 通信,USB 主机使用所谓的“拆分事务”,这是通用 USB 协议的一个子集,它可以使用非常短的高速数据包来检查慢速传输是否完成,这些数据包不会占用太多上游带宽,从而将其保存用于其他 USB 事务。这就是整个想法。