USB之SE0、SE1

来源:互联网 发布:电子相册的软件 编辑:程序博客网 时间:2024/06/08 07:14

很早就了解USB传输的信号采用NRZI编码,但对SE0、SE1、差分0、差分1这些状态的电平不了解。这次查阅了USB2.0协议,在这里简明记录一下。
在USB协议中,电平是一个“范围”。但我这里就直接用典型值代替了。

low/full-speed:

差分1:D+3.3V, D-0V
差分0:D+0V, D-3.3V
SE0: D+0V, D-0V
SE1: D+ > 0.8V, D- > 0.8V
Data J: low-speed: 差分1, full-speed: 差分0
Data K: low-speed: 差分0, full-speed: 差分1
Idle: low-speed:类似于差分0, full-speed:类似于差分1
Suspend:Idle超过3ms
Resume:Data K
disconnect: SE0 > 2.5us (at downstream port only)
connect: Idle > 2ms (at downstream port only)
reset: SE0超过10ms

high-speed

参考资料

USB2.0协议,7.1.7
USB2.0协议,7.3.2