一、USB基本介绍 USB即通用串行总线 (Universal
Serial Bus,USB) 是一种新兴的并逐渐取代其他接口标准的数据通信方式,由 Intel、Compaq、Digital、IBM、Microsoft、NEC及Northern Telecom 等计算机公司和通信公司于1995年联合制定,并逐渐形成了行业标准。USB 总线作为一种高速串行总线,其极高的传输速度可以满足高速数据传输的应用环境要求,且该总线还兼有供电简单(可总线供电)、安装配置便捷(支持即插即用和热插拔)、
扩展端口简易(通过集线器最多可扩展127 个外设)、传输方式多样化(4 种传输模式),以及兼容良好(产品升级后向下兼容)等优点。 二、接口类型 下图为USB接口类型,接口的形状各不相同,但是实际的通信方式是USB协议。 USB接口一般设计为如下图所示,可以看到电源和地信号线比较长,而数据信号线比较短。这样设计的目的让USB设备接入USB端口时,USB的电源和地先于数据信号连接,从而避逸在动态插入时由电源的不稳定,电流对数据线信号线的影响 。 三、设备插入识别 在集线器的的D+和D-上,分别接了一个15kΩ下拉电阻,目的是为了使D+和D-信号线空闲时有确定的状态。 1.识别低速USB设备
在设备端, D-数据线上接了一个上拉电阻1.5kΩ,在当没有设备插入时,输入端的电平就被这两个下拉电阻拉到了低电平。当有设备插入时,被接了上拉电阻的D-数据线的电平被拉高。 2.识别全速和高速USB设备 在设备端, D+数据线上接了一个上拉电阻1.5kΩ,在当没有设备插入时,输入端的电平就被这两个下拉电阻拉到了低电平。当有设备插入时,被接了上拉电阻的D+数据线的电平被拉高。 根据被拉高的是D+还是D- 来判断是否有设备连接上,连接的是低速设备还是全速设备。拔出设备时,D+和D-信号线又被拉低电平,低电平持续一段时间(最小2us)就认为没有设备连接了 好了,此次分享结束,下次分享如何区分全速和高速设备。 |
|小黑屋|
飞凌嵌入式
( 冀ICP备12004394号-1 )
GMT+8, 2025-5-9 20:34
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.