1. 程式人生 > >USB第1-4章學習——USB結構體系概述

USB第1-4章學習——USB結構體系概述

大量 普通 管道 配置 div 健壯性 接口 事先 點號

第一章 術語與縮寫

一些術語與縮寫,沒有太多用處

第二章 緒論

無太多用處

第三章 背景

介紹了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結構體系概述