连接检测
USB 协议支持热插拔的特性决定了 USB 主机必须能够动态地检测 USB 设备的连接和断开,这是 USB 设备和 USB 主机协同工作的前提。
连接状态的检测
对于 USB 设备或者 USB 主机,如果不能检测到对方的连接,USB 的功能也就无从谈起,所以 USB 设备检测是否连接到主机以及 USB 主机检测是否有 USB 设备是 USB 协议能够进行后续工作的前提。
USB 设备和 USB 主机的整个连接过程分为两个阶段:
带 Vbus 检测功能的 USB 设备
不带 Vbus 检测功能的 USB 设备
连接前的初始化
设备端