+ -

USB的拓扑结构

USB的拓扑结构结可以从三个视图来解释,分别为物理拓扑,逻辑拓扑和软件编程拓扑

USB的物理拓扑结构

USB的物理拓扑指的是USB总线的实际物理设备连接关系。
主机端提供USB根集线器,USB根集线器可外接USB外设,也可的外接USB的集线器HUB,用于拓展USB端点接口,拓展的USB集线器上的端口也可以外接USB设备。使用这种方式可实现USB设备的层层拓扑连接。不过这种拓扑关系最大的深度为7。

USB的物理拓扑结构

一个USB集线器(HUB)的物理构如下:
USB集线器的物理构
可以看到,一个USB集线器是将一个USB连接端点拓展成多个USB端点的设备。

USB的逻辑拓扑结构

USB的逻辑拓扑结构是站在USB主机的角度来讲,所以的连接到该USB总线上的USB设备具有同等的地位关系。主机对外接的USB设备的寻址访问使用相同的方式,只是有的设备需要USB集线器中继访问,有些USB设备是直接访问。
USB的逻辑拓扑结构

USB的客户端软件与功能的关系拓扑

尽管USB的物理和逻辑拓扑反映了总线的共享特性,但从用户软件的角度来讲,关注的是USB设备的提供的功能。
由于USB设备提供的不同功能使用USB接口(USB接口描述符)来承载,所以这个功能是以USB设备提供的接口为单位进行功能编程。

USB的客户端软件与功能的关系拓扑

微信公众号
字节流公众号  字节流QQ群:952873936
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by bytekits.com,汇天下文字,成非凡梦想!!!