4、D号、Product、USB速度等信息。 USB主机和USB设备之间的数据传输共有四种类型:控制传输、批量传输、中断传输和同频传输。与之对应,USB主机和USB设备之间有四种事务:控制事务、批量事务、中断事务和同步事务。1.5.1批量(Bulk)传输 作用:主要用于非实时性传输,数据包较大而延时要求较低。 特点:数据传输准备即可,采用批量传输模式的USB从机设备,如U盘 数据传输分三个阶段: a) 令牌阶段:主机发送请求,USB设备依据请求PID来判断IN或OUT传输 b) 数据传输阶段:依据令牌阶段的IN或OUT传输,来决定数据传输为DATA0或DATA1来
5、进行数据传输 c) 握手阶段:接收信息的一方发送ACK信号以表示接收成功;若为NAK,表示发送失败;STALL表示不可预知的错误 1.5.2控制(Control)传输 作用:USB传输过程必须支持的传输模式。USB主机为了获取设备描述符、ID、Product等信息,向USB设备发送相应的PID命令。 特点:唯一可以进行IN/OUT传输的传输模式。数据宽度:控制传输方式可以以8、16、32或64字节的数据进行传输,这取决于设备的传输速度。 USB主机和设备之间必须支持控制传输,通过端点0进行数据传输。控制传输分为令牌、数据传输和握手阶段。 1.5.3中断传