USB的D+D-的各种信号的概念。
USB通过D+、D-两条数据线传输差分信号实现主机与设备的数据交互。为进行高效可靠的通信,USB规范定义了多种特殊的信号状态,以表示事务的开始或结束、实现设备同步等重要控制作用。
首先介绍USB的差分信号0/1状态,这是进行通用数据传输的基础。随后概述J/K状态、单端状态SE0/SE1的含义。之后说明闲置状态、恢复状态在通信过程中的关键作用。
接着解析数据包的开始状态SOP和结束状态EOP的生成规则,以及复位状态RESET的具体电平时序要求。最后对低速USB设备中的保持活动信号进行说明。
USB 通信过程经过了 D+和 D-线上的各种不同信号状态。某些状态发送数据,而其他则作为特殊信号状态使用。下面内容介绍了这些状态,它们的参考列表如表 1 所示。
差分 0 和差分 1:这两个状态用于通过 USB 进行的通用数据通信。当 D+线为高电平、D-线为低电平时,该状态为差
分 1。当 D+线为低电平、D-线为高电平时,该状态为差分 0。USB 数据通信的示例如图 12 所示。
J 状态和 K 状态:除了差分信号外,USB 规范还定义了其他两个差分状态:J 状态和 K 状态。它们的定义由设备速度
决定。在全速和高速设备上,J 状态为差分 1 而 K 状态是差分 0。在低速设备上,该情况则相反。