USB设备识别分为两个阶段:第一阶段是USB主机和从机连接后,通过差分数据线上的电阻识别出从机是全速还是高速设备,如图所示: 第二阶段是枚举过程,在该过程中计算机利用控制传输向USB设备发送各种USB命令,设备接到命令后返回设备描述符、配置描述符、接口描述符、端点描述符,通过这些描述符识别出该设备的类型(如人机接口类设备、大容量存储类设备)然后再加载响应的驱动并通知用户有新的USB设备连接。这就是USB主机识别从机的简要过程,具体详细的识别过程请参考相关书籍。