USB之(一)概述

本文介绍了USB协议的拓扑结构,包括主机、集线器和设备的层级关系,以及USB的主从连接模型。USB的连接遵循主从结构,主机通过集线器扩展端口连接设备。此外,讨论了USB主机的组成部分,如客户软件、系统软件和总线接口。设备由配置、接口和端点组成,设备连接和速度的检测机制也进行了阐述。
摘要由CSDN通过智能技术生成

    USB协议包括USB1.1, USB2.0, USB3.0。USB1.1支持的数据传输率为1.5Mbps和12Mbps,USB2.0支持的数据传输率可达480Mbps。在普通用户看来,USB系统就是外设通过一根USB电缆和PC机连接起来,通常把外设称为USB设备,把PC机称为USB主机。将指向USB主机的数据传输方向称为上行通信,把指向USB设备的数据传输方向称为下行通信。

Low-speed

Interactive Devices

1.5Mbps

Keyboard, Mouse

Stylus

Game Peripherals

Virtual Reality Peripherals

Full-speed

Phone, Audio, Compressed Video

12Mbps

Pots

Broadband

Audio

Microphone

High-speed

Video, Storage

480Mbps

Video

Storage

Imaging

Broadband

超高速

5.0Gbps

 

USB的拓扑结构

    USB的拓扑结构为金字塔型。由一个USB主控制器出发,下面接USB集线器,USB集线器将一个USB口扩展为多个USB口,多个USB口又可以通过集线器为更多个接口。但USB协议中对集线器的层数是有限制的,USB1.1规定最多为4层,USB2.0规定最多为6层。理论上,一个USB主控制器最多可接127个设备,这是由数据包中的7位地址位决定的,但是实际上不会接这么多的设备。我们所说的一个USB主控制器可以连接多个USB设备,并不是直接简单地将多个设备并联或者串联,而是要由集线器负责端口扩展,才能连接更多的设备。在我们的电脑上,也有一个(或者多个,视USB主控制器的个数而定)集线器,它叫做根集线器,直接连在USB主控制器上。在设备管理器中,我们可以看到USB主控制器和根集线器。

    主机定时对集线器的状态进行查询。当一个新设备接入集线器时,主机会检测到集线器状态改变,主机发出一个命令使该端口有效并对其进行设置。位于这个端口上的设备进行响应,主机收到关于设备的信息,主机的操作系统确定对这

  • 8
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值