USB2.0设备从全速模式到高速模式的识别过程及速率协商 - USB中文网
USB设备在连接到USB主机后,主机第一时间对USB设备进行复位,且复位信号一般持续10ms以上,所以整个高速握手协议是在复位过程中完成的,并且是在复位信号完成之前。这是因为USB主机和设备在复位结束后,都必须确定自己的工作模式。所以说USB主机对设备的复位过程,包含了USB物理层USB识别和USB设备工作模式的过程。
hub检测到有设备插入/上电时,向主机通报,主机发送Set_Port_Feature请求让hub复位新插入的设备。设备复位操作是hub通过驱动数据线到复位状态SE0(Single-ended 0,即D+和D-全为低电平),并持续至少10ms。
高速设备看到复位信号后,通过内部的电流源向D-线持续灌大小为17.78mA电流。因为此时高速设备的1.5k上拉电阻还未撤销,在hub端,全速/低速驱动器形成一个阻抗为45欧姆(Ohm)的终端电阻,2电阻并联后仍是45欧姆左右的阻抗,所以在hub端看到一个约800mV的电压(45欧姆*17.78mA),这就是Chirp K信号。Chirp K信号的持续时间是1ms~7ms