admin管理员组

文章数量:1530842

2024年6月12日发(作者:)

USB接口插入检测方式(详解)

数据线USB接口;

上图为U盘以及接口;

据百度百科介绍,中国朗科公司才是U盘的全球第一个发明者。具体可以百度,再次不

赘述。

正常的U盘机芯包括一块PCB+USB主控芯片+晶振+贴片电阻、电容+USB接口+贴

片LED(不是所有的U盘都有)+FLASH(闪存)芯片;具体的外形有变化,毕竟功能达

到了,那么就要美一点了,哈哈哈。

里面包含控制器,里面含有厂商信息、USB信息,例如厂商ID,USB的ID,注意ID

是唯一的,就像身份证号码一样,唯一;

再说插入识别检测问题,因为所有接口中,USB号称最为难以控制的,最复杂,特别

是驱动等的实现:

首先,在USB设备控制器部分,也就是USB控制芯片的内部,将USB的数据线,例

如USB2.0的D+与D-两条线,通过15K欧姆的电阻连接到地,所以在正常逻辑下,被电

阻下拉到地,所以是低电平“0”,如下图所示:

在USB设备端,也就是常见的U盘等,在内部电路上,是将D+或者D-通过1.5K欧

姆的电阻上拉到VCC电源端;为什么是或者D+、D-呢?因为USB设备是分高速与低速

的,就是你的U盘十几MB/S,别人的几十MB/S;高速的话,D+是接上拉的;低速的话,

D-是上拉的。如下图所示:

图中的两个电阻上拉是可以软件配置的,可以配置为上拉或者不上拉。

本文标签: 电阻接口U盘检测插入