USB总线结构
2013-04-03 21:49
549 查看
一个USB系统定义由USB主机、USB设备和USB互连3个部分组成。USB互连是指USB设备与主机之间进行连接和通信的操作,它包括总线拓扑结构、通信各层的任务和相互关系、数据流模型,以及主机与多路USB设备通信时的带宽分配等内容。
USB是一个主从设备,数据交换只能发生在主机和设备之间,只允许有一个主机。USB OTG这个USB 扩展规范允许一个端口既可以用作主机也可以用作设备,确定作为主机还是设备取决于插入到设备的是 USB 电缆的哪一端。
USB的物理互连是一个分层的星形拓扑结构,集线器在每个星形的中心。每段线路都是主机与集线器或功能设备之间,或者集线器与另一个集线器或功能设备之间的点对点连接。如图所示,说明了USB 的总线拓扑结构。由于集线器和电缆中的信号传输有定时限制,该星形拓扑结构的最大层数为7层(包括根层)。而且要注意的是,在这7层结构中,主机和任何设备间的通信通路最多可支持5个非根集线器。一个复合设备(Compound Device)(如图1所示)占用了两层;因此,如果它被连接在第7层就不能运转,第7层只能允许连接功能设备。一个USB主控制其最多可连接127个外设(包括根集线器)。
USB拓扑结构
USB是一个主从设备,数据交换只能发生在主机和设备之间,只允许有一个主机。USB OTG这个USB 扩展规范允许一个端口既可以用作主机也可以用作设备,确定作为主机还是设备取决于插入到设备的是 USB 电缆的哪一端。
USB的物理互连是一个分层的星形拓扑结构,集线器在每个星形的中心。每段线路都是主机与集线器或功能设备之间,或者集线器与另一个集线器或功能设备之间的点对点连接。如图所示,说明了USB 的总线拓扑结构。由于集线器和电缆中的信号传输有定时限制,该星形拓扑结构的最大层数为7层(包括根层)。而且要注意的是,在这7层结构中,主机和任何设备间的通信通路最多可支持5个非根集线器。一个复合设备(Compound Device)(如图1所示)占用了两层;因此,如果它被连接在第7层就不能运转,第7层只能允许连接功能设备。一个USB主控制其最多可连接127个外设(包括根集线器)。
USB拓扑结构
相关文章推荐
- usb总线的系统结构
- USB总线结构
- 和菜鸟一起学linux总线驱动之初识USB系统结构
- 和菜鸟一起学linux总线驱动之初识USB系统结构
- 《WDF USB驱动开发指南》-- USB 设备硬件结构
- USB 总线上电复位及枚举
- 和菜鸟一起学linux总线驱动之初识spi驱动主要结构
- linux内核中USB总线的hub中断的调用
- USB总线的体系结构
- (转)USB体系结构
- USB总线——硬件简介(1)
- usb 线结构
- USB鼠标驱动框架结构
- 《Linux总线、设备与驱动》USBHID设备驱动
- USB的包结构及包分类
- 6.1.3 系统总线的结构
- (转)USB体系结构
- usb子系统相关结构体
- Linux设备模型--总线、驱动、设备、设备类 (相关结构介绍)
- USB子系统学习之基础篇二(驱动组织和结构)