USB协议的中文简要说明书USB(Universal Serial Bus)
USB( 通用串行总线)是用于将适用 USB 的外围设备连接到主机的外部总线结构, 其主要 是用在中速和低速的外设 USB 是通过 PCI 总线和 PC 的内部系统数据线连接 实现数据 的传输 USB 同时又是一种通信协议 他支持主系统(host)和 USB 的外围设备(device) 之间 的数据传输
USB 的动机
1 接 PC 与 电 话 P C 具有很强的运算能力 而电话提供最为广泛的通信互连 运算与 连 通信成为计算机应用的基础 而计算机与通信是两个相对独立发展的产业 USB 旨在 提供可以广泛应用于 PC 到电话的互连的普遍性的连接 Plug-and-Play 从用户端来看 PC 的串行口 并行口和键盘鼠标端口都不能 Plug-and Play USB 则提供真正的 Plug-and-Play 端 口 扩 展 PC 的已有的串行/并行口等端口只适用于一两种的外设 并且不易扩展 USB 提供双向 低成本 低速到中速(USB 2.0 可达 480Mb/s)的通用外设总线 适用于连接 各种各样的外设 并且易于扩展
2 3
USB 的拓朴结构
USB 的拓朴结构如图 1
图1
USB Toplogy
在 USB 的网络协议中 每个 USB 的系统有且只有一个 host 它负责管理整个 USB 系 统 包括 USB Device 的连接与删除 Host 与 USB Device 的通信 总路线的控制等等 Host 端有一个 Root Hub 可提供一个或多个 USB 下行端口 每个端口可以连接一个 USB Hub 或一个 USB Device USB Hub 是用于 USB 端口扩展的 即 USB Hub 可以将一个 USB 端 口扩展为多个端口 图 1 中的每个 Func(Function)就是……