USB全速和低速设备的检测

USB全速和低速设备的检测主要通过端接的上拉电阻来区分,高速设备则在确认非低速设备后,通过特定的信号交互流程进入高速模式。高速设备在握手阶段会发出K脉冲,集线器检测到后执行相应的脉冲序列,成功后设备断开D+上拉电阻进入高速模式,否则回退到全速模式。
摘要由CSDN通过智能技术生成

1、全速和低速设备的检测
如图所示为一个简易的usb连接模型,左边为usb host,右边为usb设备。全速和低速设备通过其端接的上拉电阻的位置来区分。

简单的usb设备连接图

全速和低速设备端接如图所示,设备的D+线上接上拉电阻(R4)1.5K欧姆,而低速设备D-线上接上拉电阻(R3)1.5K欧姆,二者下行端口的下拉端统一接15K欧姆的电阻连接到地。

当USB的host端口没有连接设备时,由于下拉电阻的存在,使D+和D-上的电压为0,而当端口接上设备时,设备供电后,电源会通过上拉电阻(1.5K欧姆)和端口的下拉电阻(15K欧姆)分压,在D+或D-上产生一个正脉冲,而USB主机根据脉冲产生在哪根数据线上,来判断是全速还是低速。
2、高速设备和全速设备的检测
在连接的最开始阶段,高速设备是当成全速设备来识别的,因此,高速设备的D+线上也会有一个1.5K欧姆的上拉电阻到电源,但是与全速设备不相同的是,高速设备对这个上拉电阻,会有一个开关进行通断控制。因为高速信号传输是通过电流驱动的,D+和D-上的信号幅值在0V和400mv之间切换,所以传输时不允许有一个接到3.3V的上拉电阻存在。

*以下就是简化的高速设备检测流程。*
===》1,集线器或者主机必须确认连在它端口上的设

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值