首页 > 代码库 > USB第1-4章学习——USB结构体系概述

USB第1-4章学习——USB结构体系概述

第一章  术语与缩写

    一些术语与缩写,没有太多用处 

第二章 绪论

    无太多用处

第三章 背景

   介绍了USB的一些硬件指标 使用场所等 可泛读了解

第四章 结构体系概述 (极其重要 是理解整个USB工作原理的基础,学习者都必须对这一章有深刻的理解才能学习好后面的内容

4.1 USB系统描述

USB互连:分层星形拓扑结构 最大限制七层(复合设备算两层)
  USB设备 和USB主机(一个系统只能有一个)

4.2 物理结构

USB的物理特性 做电路可能会用到 但是对程序用处不大

4.3 电源

可以进行功耗管理

4.4 总线协议

轮询的总线方式,大多处理最多包含三个包
令牌包 描述处理类型和方向、USB设备地址以及端点号
也有些可以处理四个包。主要是用于管理主机的全速和低速设备的数据传输
管道:数据传输模型 
包括 流管道 和消息管道
流管道 没有定义结构
消息管道  一直存在 对设备的配置、状态和控制信息提供访问

NAK包 表示一个否定的应答

4.5 健壮性

    主要介绍了USB软件和硬件的稳定性,无太多用处

4.6系统配置

    主要描述了USB热拔插的实现  主要是USB的集线器 可以对主机报告USB设备/集线器的拔出和插入
    USB总线识别设备并分配唯一地址。

4.7 数据流类型

四种传输类型
    控制传输:设备连接时候的配置 控制设备的其他管道  
    批量数据传输:大量数据和突发的数据传输 传输限制动态
    终端数据传输 用于及时可靠的数据传输
   同步数据传输 以预先协商好的传输延时占用预先协商好的USB带宽
控制传输: USB主机对设备配置
批量数据传输: 打印机或者扫描仪 可改带宽
中断传输  : 坐标信号
同步传输:  声音信号  
带宽分配  在分配管道的时候分配带宽

4.8 USB设备

    主要分类 集线器 人机接口 打印 成像 大容量存储 要求设备自己携带自识别信息和普通的配置信息,且不能逃脱事先规定的行为

1.设备特性

    USB端点0的控制管道:用于描述USB设备的必要信息,包括 
标准    通用定义信息
类型    根据USB类型变化
USB厂商 不规定格式

2.设备描述

集线器
集线器中继器 : 上行下行开关(协议控制) 可以硬件复位 挂起/恢复 信号
集线器控制器 : 实现与主机的通信。
当主机与集:处理转换器对连接在集线器后面的全速/低速提供支持
功能设备:接在集线器的外设 复合设备 带一个多个不可拔出的集线器

4.9 USB主机——硬件和软件

    介绍了USB主机的功能
主机硬件负责的操作 检测、管理、供电等
USB系统软件 枚举设备 同步数据传输 异步数据传输 电源管理 设备和总线管理信息

4.10 体系结构的拓展

讲了USB的可拓展性,与研究内容关系不大

USB第1-4章学习——USB结构体系概述