前言:USB接口一致性检测,信号质量检测
USB总线上的数据传输是以包为基本单位的。一个包被分成不同的域。根据不同类型的包,所包含的域是不一样的。但是不同的包有一个共同的特点。就是都要以同步域开始,紧跟着一个包标识符PID(Packet Identifiter),以包结束符EOP(End Of Pactet)来结束这个包。
同步域:所有数据包都以同步(SYNC)字段开始,该字段是生成边缘过渡密度的编码序列。 输入电路使用它将输入数据与本地时钟对齐。 全速/低速设备SYNC被定义长度为8位(0000 0001),高速长度定义为32位(0000 0000 0000 0000 0000 0000 0000 0001)。 注意,这个长度是对发送端的要求,收到端的SYNC字段可可以少于这个数。下图是一个全速/低速设备,经过NRZI编码后的波形。SYNC字段中的两位是一个标记(电平未翻转,即受到数据1),用于标识SYNC字段的结束,并通过推断来标识PID的开始。