USB接口
西安理工大学硕士学位论文
(8)USB系统在设计保持了向上的继承性。
1.3
USBl.1协议简介
USB系统构成
在USB系统中,设备端点作为通信管道的一个终点。如图1.1显示了一个多层次结
1.3.1
构的通信模型,它表明了端点和管道所扮演的角色。在最低一级,USB电缆把主控制器与设备的总线接口连接起来。在第二级,一个控制管道把系统软件与逻辑设备连接起来。在第三级,一捆数据管道把客户软件与一组接口连接起来,这些接口组成设备的功能层。信息实际上是在图中两侧垂直流动m。
主机
USe渔备
l一
I+—◆物理信息流I
。虚拟信台、滤I
图1-1USB的多层次通信模型
Fig.1-1USBCommunication
Mode
,
1.3.2数据流动
在USB协议中定义了四种数据传输模式,如表1.1所示。它们的区别在于:单个事务能携带的数据量、能否保证特定的周期或延迟、能否自动校正错误。每种传输方式对应特定类型的端点。实际上,给定类型的端点(控制、批量、中断、等时)总是使用对应类
型的传输“1。
表1-1.数据传输类Ⅲ
Tab.1.1dataTransmit
传输类控制
描述
用于发送和接受USB定义的结构化
信息
纠错是
包容量(字节)小于等于8、16、
32、64
延迟保证尽可能不延迟
批量
用于发送或接受小块无结构数据是小于等于8、16、
32、64
无
中断等时
2
与批量管道相似
用r发送或接受有周期保证的数据
是不
小于等丁64小丁.等于1023
保证最小速度轮询每帧中的固定部分