USB接口讲座.ppt

* USB数据编码和解码(续) 位填充操作从同步数据段开始,贯穿于整个传送过程,在同步数据段的数据“1”作为真正数据流的第一位。位填充操作毫无例外由传送端强制执行。 在发送端进行数据传输之前,须先执行位填塞和NRZI编码的工作。相对的,在接收端进行数据接收之前,就必须先执行NRZI译码,识别插入位并去掉它们,然后再做位反填塞(unbit-stuffing)的工作。如果接收端发现数据包中任一处有七个连续的“1”,则将会产生一个位插入错误,该数据包将被忽略。 通用串行总线USB 2、电气特性 * USB的容错性能 USB提供了多种数据传输机制,如使用差分驱动、接收和防护,以保证信号的完整性; 使用循环冗余码,以进行外设装卸的检测和系统资源的设置,对丢失和损坏的数据包暂停传输; 利用协议自我恢复,以建立数据控制信道,从而使功能部件避免了相互影响。 上述机制的建立,极大地保证了数据的可靠传输。 通用串行总线USB 2、电气特性 * USB的容错性能(续) 在错误检测方面,协议中对每个包的控制位都提供了循环冗余码,并提供了一系列的硬件和软件设施来保证数据的正确性。循环冗余码可对一位或两位的错误进行100%的恢复。 在错误处理方面,协议在硬件和软件上均有措施。硬件的错误处理包括汇报错误和重新进行一次传输,传输中若再次遇到错误,由USB的主机控制器按照协议重新

文档评论(0)

1亿VIP精品文档

相关文档