在USB2.0的协议中关于SYNC同步字段的描述:
所有的数据包开始于同步字段,同步字段出现在总线是在IDLE后的二进制串KJKJKJKK,用NRZI编码。它用于以本地时钟使输入电路对齐输入数据,长度定义为八位比特。同步服务仅使用同步机制,在同步字段最后两位用于标记同步字段的结尾和作为PID开端的参考.
同时,关于SYNC的描述中还有:
Which is a coded sequence that generates a maximum edge transition density.
所有的数据包都是用一个SYNC字段(码段)开始,SYNC字段是一个编码序列,这个编码序列产生一个最大的边缘转换密度.
既然要求一个最大的边缘转换密度,我的理解就是数据要010101010101或者说1010101010这样的字节内每一位和前一位电平相反,才会有最大边缘转换密度。
而所谓KJKJKJKK的NRZI编码到底是什么呢?好像不应该是010101或者101010这样的吧?KJKJKJKK到底指代什么意思呢?
高手请帮忙回答!谢谢 |