Bootstrap

USB 协议整理 二:USB概述及协议基础(一)

一、USB 版本

在这里插入图片描述
在这里插入图片描述

二、USB是什么

USB是一种接口技术,真正的即插即用,英文全称是Universal Serial Bus,USB就是简写,中文叫通用串行总线。USB 的出现简化了个人计算机与外围设备的连接,增加了易用性。

USB 是主从模式

三、USB 的特点

USB1.0 和 USB1.1 版本中,只支持 1.5Mb/s 的低速模式(low-speed)和 12Mb/s 的全速模式(full-speed)模式。

USB2.0 增加了 480Mb/s 的高速模式(high-speed)<可选>。USB2.0 向下兼容。

USB3.0 以上版本不进行讨论。

四、USB 的拓扑结构

USB 是一种主从结构的系统。主机叫做 Host,从机叫做 Device(也叫设备)。

主机:一个或多个 USB 主控制器(host controller)和根集线器(root hub)。

  • 主控制器:负责数据处理。
  • 根集线器:提供主控制器和设备之间的接口和通路。

设备:符合 USB 协议规约的相关设备。USB集线器是一个特殊的 USB 设备。

USB 的拓扑结构如下:
在这里插入图片描述
USB 协议对集线器的层数有限制。USB1.1 规定最多 4 层,USB2.0 规定最多 6 层。

一个 USB 主控制器理论上最多可以接 127 设备,因为每个 USB 设备有 7 bit 的地址(取值范围0 ~ 127,地址 0 保留给未初始化设备使用)。

完整 USB 传输过程
在这里插入图片描述

五、USB 的电气特性

标准 USB 使用 4 芯电缆

  • 5V 电源线(Vbus)

  • 差分数据线负(D-)

  • 差分数据线正(D+)

  • 地(GND)

USB OTG 中增加一条身份识别线。
在这里插入图片描述
USB 使用 NRZI 编码方式,关于 NRZI 编码方式不做详细说明。

USB协议规定:

  • 设备配置,最多可以从 Vbus 上获取 100mA 电流。

  • 设备配置,最多可以从 Vbus 上获取 500mA 电流。

  • Vusb 是 5V 电压。

六、USB 的线缆、插头和插座

在这里插入图片描述

七、USB 的插入检测机制

在每个集线器下游端口的 D+ 和 D- 上,分别接一个 15K 的下拉电阻到地。这样,集线器悬空(没有插入设备)时,输入端被下拉电阻拉到低电平。在 USB 设备端,在 D+ 和 D- 上,分别接一个 1.5k 的上拉电阻到 3.3V电源

设备插入集线器时,接上拉电阻的那条线由 1.5k 上拉电阻和 15k 下拉电阻分压决定,上拉电阻这条线电压将达到 3V。集线器检查到高电平,就可以检测到设备插入。

全速高速 USB 设备上拉电阻连接在 D+ 上,示意图如下:
在这里插入图片描述
低速 USB 设备上拉电阻接在 D- 上,示意图如下:
在这里插入图片描述

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;