当前位置:首页 > 我的程序 > 正文内容

USB设备的插入机制与USB驱动故障。

Peirre5年前 (2020-10-15)我的程序1030

USB主机检测设备,首先在USB集线器的每个端口的D+,D-上,分别接了一个15K欧姆的下拉电阻到地。集线器端口为空时,被这两个电阻拉低了电平。在USB设备端,D+或者D- 上接了上拉1.5K电阻。全速和高速设备上拉电阻在D+上,低速设备上拉电阻在D-上。设备插入集线器时,1.5k的上拉电阻和15K的下拉电阻分压,会将差分数据线的一条拉高电平。集线器检测状态后,就会报告给USB主控器,这样就知道USB设备插入了。如是USB高速设备,会先被识别全速设备,通过主机和设备两者之间的确认,再切换到高速模式。高速模式是电流传输模式,D+上的上拉电阻会断开。

主机

设备

针对WIN10的一个例子。

无标题.png

如果只用一个上拉电阻接在USB的+5V和D+或D-上,Windows 会提示发现新硬件,但是无法找到驱动程序。

无标题.jpg

看设备详细信息可以了解USB的枚举信息。

如是上拉电阻供电电压不足会影响设备的使用。

每台电脑主板的USB接口供电都有细微的电压差别。高电平,标准电压就会正常。

如果主板有旁阻,静电等,就会产生这个问题,影响USB的使用。

当然也有驱动不正确的因素影响USB的使用。

WINDOWS有BUG出现也会有这个情况。

上面故障还有一种情况,就是主板连USB3.0的插座线松了。可能性不多。

文章出现的问题是USB3.0的插脚断了一根插针。

在winXP下使用USB3端口完好,在安装系统版win10下有缺陷

说明安装正确的驱动可以解决问题。

分享给朋友:

相关文章

阿里云后台的一个身份证信息查询工具。

阿里云后台的一个身份证信息查询工具。

注:此软件时效性已过,只在此陈列,没有什么意义。工具主图形界面有时会欠费,查不了时,请付1分钱给阿里云。下载地址:个人身份证阿里云查询.rar...

nasm 汇编命令2021年2月后增补。

nasm 汇编命令2021年2月后增补。

;=========================================================== ;nasm 增补新汇编命令集 ; ;引用方式  ;把icpup.inc...

masm32v12编译器自带库masm32.lib在nasm中的使用。

masm32v12编译器自带库masm32.lib在nasm中的使用。

修改了masm32.inc文件在nasm中使用。;╔═══════════════════════════════╗ ;║                       MASM32 库改nasm  ...

六爻,梅花占的卦相排法【软件下载】

六爻,梅花占的卦相排法【软件下载】

周易是古代流传下来的一类文化,源于河图洛书,说明那时的古代人也很聪明,只是聪明的方向不同。有阿拉伯数字表示法真好,古代人没想到。软件下载地址:周易六爻排盘程序及源码_六爻排盘源码-C++文档类资源-C...

雷达新品硬件介绍。

雷达新品硬件介绍。

5.8G雷达模块:这是一个简单的探索物体移动的一个模块,可用于感应移动的物体。电磁波感应和光波补偿感应灵敏度中等,有误判的可能。识别很简单,只判别一个感应高电信号。有挡体就反应电信号。初步识别功能。一...

VC++ 版本升级常见错误一句集。

VC++ 版本升级常见错误一句集。

很多程序源码从低VC版本到高VC版本就发现不能编译,现在说一下常见问题。warning C4838: 从“unsigned int”转换到“INT”需要收缩转换。这是因为 int 整形变量在不同的机器...