自USB集线器的每个下游端口的D+和D-上,分别接了一个15KOm的下拉电阻到地。这样,当没有设备插入时,端口被拉低。而设备端的D+或D-会接一个15KOm上拉电阻,接到3.3V电源。其中全速和高速设备,在D+上接上拉电阻;而低速设备在D-上接上拉电阻;设备接入集线器后,接了上拉电阻的一端的电压经过上下拉电阻分压,降为3V左右。对集线器的接收端来说就是一个高电平。集线器检测到这个高电平信号,就通知USB控制器。集线器还可以通过判断这个高电平信号是D+还是D-,判断设备是什么速度的设备。USB高速设备首先被识别为全速设备,然后通过集线器和设备两者的确认,再切换到高速模式下。在高速模式下,使电流传输模式,这时要将D+的上拉电阻断开。
USB的插入检测机制
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
OpenGL基础编程
红色石榴
2020-07-07 16:36:47
Linux中profile、bashrc的区别和联系
智智Garrick
2020-07-06 04:20:39
cmder ssh免密登录
智智Garrick
2020-07-06 04:20:39
webstorm网页显示乱码
智智Garrick
2020-07-06 04:20:38
Ubuntu pytorch安装(GPU)及NVIDIA显卡驱动安装知识总结
有毒的大妖怪
2020-07-04 17:02:13
numpy array多维度的理解
有毒的大妖怪
2020-07-04 17:02:12
jdk12.0.1环境变量配置教程
有毒的大妖怪
2020-07-04 17:02:11
修改Ubuntu18.04静态IP地址
有毒的大妖怪
2020-07-04 17:02:10
numpy的两个api
有毒的大妖怪
2020-07-04 17:02:09
Android SDK环境配置遇到的问题和操作方法
有毒的大妖怪
2020-07-04 17:02:08
第九章 前向神经网络
有毒的大妖怪
2020-07-04 17:02:07