USB超高速对USB2.0的兼容性
当主机枚举时,所有设备都会被分配一个USB地址。每个设备支持一个或多个管道,主机可以通过这些管道与设备通信。所有设备都必须在端点0处支持指定的管道,设备的默认控制管道将连接到该管道。所有设备都支持通过此控制管道访问信息的公共访问机制。
USB外接设备的兼容
USB 3.0 外接设备 ( peripheral device ) 必 须 对 超 高 速 ( SuperSpeed ) 和 非 超 高 速( non-SuperSpeed)都提供支持。
对非超高速的最低要求是,设备在 USB 2.0主机上能被检测到,并允许系统软件引导用户将设备连入可支持超高速的端口。当操作在非超高速时,设备的实现可以提供恰当地全功能支持。对于外围设备,不允许超高速和非超高速同时操作。
增强型超高速设备(超高速+)。这是一个可连接的设备,必须实现SuperSpeed和SuperSpeedPlus设备架构,并以所有Gen X Y速度运行.
USB集线器( Hubs)的兼容
通过前一节 USB超高速的双总线系统架构 我们知道,USB超高速控制器和HUB采用的是双总线系统架构。
为了支持 USB 3.0 的双总线架构, USB 3.0 集线器在逻辑上是两个集线器的组合:一个USB 2.0 集线器和一个超高速( SuperSpeed)集线器。在 USB 3.0 集线器内部,连接到上游端口的线缆的电源和地线( power and ground)在两个单元之间共享。
USB 2.0 集线器单元连接到 USB 2.0 数据线,而超高速( SuperSpeed)集线器单元连接到超高速( SuperSpeed) 数据线。 USB 3.0 集线器作为两个设备连接到上游,一个超高速总线上的超高速( SuperSpeed)集线器,以及一个 USB 2.0 总线上的 USB 2.0 集线器。
超高速( SuperSpeed)集线器管理下游端口的超高速部分( SuperSpeed portions), USB 2.0集线器管理下游端口的 USB 2.0 部分。
增强型超高速集线器(超高速+)的拓扑图如下所示:
这个可以对照 USB设备和USB集线器HUB的数据传输。