USB 3.0 端口中的 USB 2.0 设备

USB 3.0 端口中的 USB 2.0 设备

如果我将 USB 2.0 设备(例如鼠标、键盘)插入 USB 3.0 端口,控制器是否仍会使用轮询从设备获取输入数据(例如按键/移动)?

答案1

引自维基百科

在 USB 3.0 中,双总线架构用于允许同时进行 USB 2.0(全速、低速或高速)和 USB 3.0(超高速)操作,从而提供向后兼容性。连接方式也允许向前兼容,即在 USB 2.0 端口上运行 USB 3.0 设备。结构拓扑相同,由分层星型拓扑组成,其中根集线器位于 0 级,较低级别的集线器为设备提供总线连接。

请参阅“SuperSpeed USB 3.0 FAQ”一切 USB

[...] 无需进行连续的设备轮询 [...] 此外,信号传输方法虽然仍由主机控制,但现在是异步的,而不是轮询 [...]

答案2

除非控制器有意或无意地不向后兼容,否则 USB 3.0 应该能够“模仿”USB 2.0 控制器的所有正确方面,以便硬件像插入 USB 2.0 端口一样运行。USB 3.0 兼容设备上的连续设备轮询被取消,是因为 USB 3.0 传输此类数据的架构发生了变化,而不是因为该功能被简单地删除。

相关内容