打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
USB入门系列之五 —— USB设备的插入检测机制【转】
USB主机是如何检测到设备的插入的呢?首先,在USB集线器的每个下游端口的D+和D-上,

分别接了一个15K欧姆的下拉电阻到地。这样,在集线器的端口悬空时,就被这两个下拉电阻

拉到了低电平。而在USB设备端,在D+或者D-上接了1.5K欧姆上拉电阻。对于全速和高速设备,

上拉电阻是接在D+上;而低速设备则是上拉电阻接在D-上。这样,当设备插入到集线器时,

由1.5K的上拉电阻和15K的下拉电阻分压,结果就将差分数据线中的一条拉高了。集线器检测

到这个状态后,它就报告给USB主控制器(或者通过它上一层的集线器报告给USB主控制器),

这样就检测到设备的插入了。USB高速设备先是被识别为全速设备,然后通过HOST和DEVICE

两者之间的确认,再切换到高速模式的。在高速模式下,是电流传输模式,这时将D+上的

上拉电阻断开。
    一个简单的实验:只用一个上拉电阻接在USB的+5V和D+或者D-上,WIN

DOWS也会提示

发现新硬件,但是无法找到驱动程序。这时去设备管理器里面看,有显示未知USB设备,

并且其VID和PID为0。根据这个,我们可以简单的判断设备是否枚举成功。如下图所示,

分别是枚举不成功和枚举成功的图。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
USB2.0协议简介(有实测波形解析)
USB枚举周详过程剖析
USB 3.1集线器控制器GL3510
USB2.0速度识别
MA8621 带SD读卡的USB HUB 拓展坞方案芯片
USB上下拉电阻
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服