前言
包(Packet)是USB系统中信息传输的基本单元,物理层的设计为了稳定传递的传递包
包的组成
USB包由五部分组成:同步字段(SYNC)、 包标识符字段(PID)、 数据字段 、循环冗余校验字段(CRC)和包结尾字段(EOP)
| 同步字段(SYNC) | PID字段 | 数据字段 | CRC字段 | 包结尾字段 |
SYNC字段:由8位组成,作为每个数据封包的前导,用来产生同步作用,使USB设备与总线的包传输 率同步,它的数值固定为00000001(物理层鉴相使用)。
PID字段:用来表示数据封包的类型。有效字段4bit,总长度8bit,包标识符中的校验字段是通过对类型字段的每个位求反码产生 的
| PID0 | PID2 | PID3 | PID4 | ~PID0 | ~PID1 | ~PID2 | ~PID3 |
数据字段:是用来携带主机与设备之间要传递的信息,其内容和长度根据包标识符、传输类型的不同而各不相 同。在USB包中,数据字段可以包含设备地址、端点号、帧序列号以及数据等内容。在总线传输中,总是首先传输字节的最低位,最后传输字节的最高位

最低0.47元/天 解锁文章
8067

被折叠的 条评论
为什么被折叠?



