【经验】浅谈USB2.0设备连接状态的检测

2021-07-08 步步精科技
USB,USB2.0,步步精科技 USB,USB2.0,步步精科技 USB,USB2.0,步步精科技 USB,USB2.0,步步精科技

对于USB2.0设备或者是主机来说,如果不能检测到对方的连接,USB的功能也就无从谈起,所以USB设备检测是否连接到主机,以及USB主机检测是否有USB设备连接,是USB2.0协议能够进行后续工作的前提。USB设备和主机的整个连接过程可以分为两个阶段,即连接前的初始化过程和建立连接的过程。

图1

一、连接前的初始化:

对于USB2.0设备和主机,检测连接的必要条件就是某些状态发生了变化。所以连接前的初始状态就非常重要,如果初始状态不对,其状态在USB插入的过程中不会发生改变,就会导致无法检测到对方的连接。


1.设备端

USB2.0协议规范规定,任何时候USB设备都不能向VBUS供电,确保在USB设备连接到USB主机之前其VBUS小于400mV。当USB设备连接到USB主机时,USB设备就可以通过检测VBUS的变化来确定连接状态。对于不支持VBUS检测的USB设备,USB2.0规范并没有定义其连接的检测机制。在实际开发过程中可以使用USB主机发出的第一个复位信号来进行检测。在这种情况下,USB设备端上拉电阻必须要预先挂载。


2.主机端

在正常工作过程中,无论USB2.0设备是否连接,USB主机都需要维持VBUS有效,并保证USB设备接入前D+和D-保持SE0状态。这样设备就可以通过 VBUS来检测到连接事件,进而双方开始建立连接。


二、建立连接过程:

当USB2.0设备和主机初始化并处于正确的初始状态后,USB设备连接到USB主机上的过程如下:

由于主机端始终维持VBUS有效,使得USB设备端的VBUS从0V变化到5V。

对于没有VBUS检测能力的USB2.0设备,由于其上拉电阻已经预先挂载,当VBUS达到有效值4.01V后,D+或者D-线上能够测量到2.0V以上的电压。对于有VBUS检测能力的USB设备,当设备检测到VBUS变化后,设备端就能够确定当前已经连接到主机,就会挂载上拉电阻,使得D+或者D-线上能够测量到2.0V以上的电压。设备就可以通过VBUS确定当前已经连接到主机。

由于设备端上拉电阻的作用使得 D+或者D-线上电压从0V变化到3V,USB主机一旦检测到这样的变化就能确定有设备连接。

USB主机一旦检测到有设备连接,将会发出一个复位信号让设备进入初始状态,对于没有VBUS检测能力的USB2.0设备就可以使用这个复位信号作为设备连接的检测机制。


图 2



授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由三年不鸣转载自步步精科技,原文标题为:浅谈USB2.0设备连接状态的检测,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】雅特力AT32 MCU USB设备库的架构和使用方法

本文主要介绍雅特力MCU AT32 USB设备库的结构和库的使用方法,AT32 USB是基于USB2.0全速设备,不支持USB2.0高速设备。这里库的作用是用来管理USB外设和实现USB的基本协议,使开发者能够更快的上手开发。

设计经验    发布时间 : 2023-03-04

【经验】相对于传统传统Type-A、Type-B接口,USB Type-C接口能力大大提高!

Type-C作为新一代USB接口,跟以往的Type-A、Type-B所采用的USB协议不同。在了解C型USB接口协议之前,我们先了解下什么叫USB协议,USB协议是指支持在USB主机和USB设备之间进行串行数据传输的通信协议,相当于数据信息传输的标准要求。了解USB协议的通用概念后,我们将详细了解USB Type-C接口协议有哪些不同。

设计经验    发布时间 : 2021-07-10

【经验】Silicon Labs 8位USB MCU EFM8UB系列产品USB功能调试方法

在USB程序开发及调试的过程中工程师需要对程序进行调试,通常使用USB协议分析仪是最好的方法,但由于这一设备价格较贵并不是每家公司都备有这样的仪器,那在有限的条件下如何对USB的程序进行调试分析?

设计经验    发布时间 : 2019-03-16

沁恒(WCH)USB转串口芯片选型表&Pin To Pin对照表

目录- USB转单/多串口芯片    PinToPin替换型号总表    芯片参数表   

型号- PL2303系列,FT232R,PL2303GL,CH9103M,CH343G,CH9143,FT230XQ,CH9102,CH9101,CP210X系列,CY7C65213,CH343K,FT230XS,CH347,CY7C65213系列,FT232RQ,CP2105,CP2104,CH9326,CP2109,CH341T,CP2102N-GQFN24,CP2102N-GQFN28,CH9104L,CH9342G,PL2303GC,CH9101系列,XR21B1422,CH342F,CH342K,CP2102,CH342,CP2101,CH344Q,CH340K,CH9101Y,PL2303HXD,CP210X,CH340N,CH9101N,CH340T,PL2303,CY7C65213(A),CH9101R,XR21V1414,CH9101U,CH9101H,CH341B,CH341A,CH341F,FT230X,FT232RL,CH343P,CH347T,CH9102X,CH9103,CH9340K,CH9340C,CH9344L,CH9102系列,CH340E,CH348L,CH340C,CH340B,CH348Q,CH344L,CH340G,CH9102F

选型指南  -  沁恒  - 2022/8/18 PDF 中文 下载

开发环境(软件/固件)  -  SILICON LABS  - April 10, 2024 PDF 英文 下载

【选型】负载开关SGM2593DXN6G/TR用于USB保护,具有0.1~3A可调输出电流限制

某客户在调试设备上面有用到USB接口,需要做一个USB保护功能。本文推荐SGMICRO的负载开关SGM2593DXN6G/TR,可以用于5V保护;该产品可编程电流范围是0.1A至3A,工作电压2.5V~6V,满足USB工作电压和电流范围。

器件选型    发布时间 : 2023-06-29

【产品】沁恒推出USB转双串口芯片CH342,支持波特率50bps~3Mbps,最高支持8个数据位

沁恒USB转双串口芯片CH342是一个USB总线的转接芯片,实现USB转两个异步串口。每个串口都支持高速全双工,支持奇偶校验,提供了常用的MODEM联络信号,用于为计算机扩展异步串口,或者将普通的串口设备或者MCU直接升级到USB总线。

产品    发布时间 : 2022-05-16

开发环境(软件/固件)  -  SILICON LABS  - August 14, 2024 PDF 英文 下载

如何区分USB Host ? USB Devices? USB HUB?一张图弄清楚USB分类

Host就是主,可以起到控制作用;Device(slave)就是从,是被控制的。例如主机的USB口,可以识别U盘或者是其它USB设备,所以主机的USB就是Host接口,而U盘的就是device。OTG就是指既可以做Host口亦可以做device口。HUB是大家常说的集线器,它应用于使用星型拓扑结构的网络中,连接多个计算机或网络设备。

技术探讨    发布时间 : 2024-05-31

开发环境(软件/固件)  -  SILICON LABS  - July 24, 2024 PDF 英文 下载

usb type-c接口功能的讲解

现在usb type-c接口已经被人们所熟知,它在各行各业的运用非常广泛,运用到效果也非常显著。但不少人却没有真正认识type-c接口,对它有很多误解,例如认为它并不能支持3.5mm插孔耳机。usb type-c接口拥有很多功能,这些功能符合人们对电子接口和电子产品的使用要求。usb type-c接口具有较强的适应性,当其运用于不同的电子设备时,可以具备很多不同的功能。

技术探讨    发布时间 : 2024-07-12

【选型】如何选择正确的USB桥接设备简化USB连接

无需专门的USB知识或固件开发,教你运用USB巧实现简化USB连接。

器件选型    发布时间 : 2019-09-02

开发环境(软件/固件)  -  SILICON LABS  - June 5, 2024 PDF 英文 下载

USB Solutions The USB Bridging Solution Specialist

型号- FT600Q,USB-RS485-WE-1800-BT,USB-RS422-WE-1800-BT,FT232H,FT234XD,USB-RS232-WE-1800-BT_0.0,TTL-232R-3V3-WE,FT230XQ,FT260Q,FT230XS,FT260S,FT232RQ,USB-RS485-WE-5000-BT,FT601,FT600,VNC2,FT200XD,US232R-10,C232HD-EDHSP-0,FT4232H-56Q,FT4232H,TTL-232R-5V,TTL-234X-5V-AJ,FT2232H-56Q,FT602Q,C232HD-DDHSP-0,FT60X,TTL-232R-3V3-2MM,USB-RS232-WE-5000-BT_0.0,FT2232H-56,FT2232H,USB-RS232-WE-1800-BT_3.3,TTL-234X-3V3,FT601Q,FT232RNQ,TTL-232R-3V3,USB-RS422-WE-5000-BT,USB-RS232-WE-5000-BT_5.0,US232R-500,TTL-232R-3V3-AJ,US232R-100,FT2232HL,VINCO,UMFT311EV,TTL-232RG-VSW5V-WE,FT232RNL,FT2232HP,UT232R-200,TTL-234X-3V3-AJ,FT245RQ,FT4222H,FT4233HP,TTL-232RG-VSW3V3-WE,UMFT4222H,TTL-232RG-VREG1V8-WE,FT120,FT602Q-B,CHIPI-X10,FT245RNL,FT233HP,TTL-232R-5V-AJ,TTL-232RG-VREG3V3-WE,TTL-232RG-VIP-WE,UT232R-500,FT245RNQ,FT245RL,FT221XS,FT240XQ,FT2233HP,FT221XQ,FT240XS,FT4232HP,FT201XS,TTL-234X-3V3-WVE,TTL-234X-3V3-2MM,TTL-232R-5V-WVE,C232HM-EDHSL-0,FT312D,FT4232HA,FT4232H-56,USB-RS232-WE-1800-BT_5.0,FT231XQ,TTL-234X-5V-WVE,FT4232HL,FT231XS,FT232RL,FT260,FT232HL,TTL-234X-5V,FT232HP,FT600 SERIES,USB-RS232-WE-5000-BT_3.3,FT311D,FT220XQ,C232HM-DDHSL-0,FT120T,FT201XQ,FT220XS

应用及方案  -  FTDI CHIP  - 2023/9/26 PDF 英文 下载

【产品】USB PD单片机CH543/CH542和USB单片机CH541/CH540,支持全速和低速的USB主机和设备

沁恒品牌推出的USB PD单片机CH543/CH542、USB单片机CH541/CH540,CH543芯片是一款兼容MCS51指令集的USB和USB PD增强型E8051内核MCU,其79%的指令是单字节单周期指令,平均指令速度比标准MCS51快8~15倍。

产品    发布时间 : 2022-07-13

展开更多

电子商城

查看更多

品牌:步步精科技

品类:USB 连接器

价格:

现货: 0

品牌:步步精科技

品类:USB 连接器

价格:

现货: 0

品牌:步步精科技

品类:连接器

价格:

现货: 0

品牌:步步精科技

品类:USB

价格:¥0.3000

现货: 0

品牌:步步精科技

品类:连接器

价格:

现货: 0

品牌:步步精科技

品类:USB连接器

价格:

现货: 0

品牌:步步精科技

品类:Micro USB接口

价格:

现货: 0

品牌:步步精科技

品类:Micro USB接口

价格:

现货: 0

品牌:步步精科技

品类:Micro USB接口

价格:

现货: 0

品牌:步步精科技

品类:Micro USB接口

价格:

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:TI

品类:接口芯片

价格:¥1.9400

现货:275,447

品牌:MOLEX

品类:连接器

价格:¥2.6500

现货:90,000

品牌:金络电子

品类:连接器

价格:¥0.2500

现货:88,109

品牌:RENESAS

品类:HOST CONTROLLER

价格:¥26.6748

现货:60,764

品牌:SGMICRO

品类:DPDT模拟开关

价格:¥0.8900

现货:60,000

品牌:科特

品类:直插USB连接器

价格:¥0.7060

现货:49,873

品牌:国民技术

品类:微控制器

价格:¥18.7261

现货:25,138

品牌:RENESAS

品类:MCU

价格:¥93.9496

现货:23,040

品牌:TI

品类:1:2具有单一启用的多路复用器/多路复用器开关

价格:¥2.3800

现货:15,250

品牌:TANi

品类:USB芯片

价格:¥0.1690

现货:15,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

信号完整性测试

深圳市启威测实验室,面向所有企业提供信号完整性测试服务,主要包括USB、HDMI 、DP、MIPI、PCIe 、SD/EMMC、DDR接口信号测试。测试手段有波形测试、眼图测试、抖动测试等。

提交需求>

ESD防护解决方案

整体外形尺寸小至0.6*0.3*0.3mm (DFN0603),工作电压范围覆盖2.5V~36V,电容值低至0.2pF,浪涌能力最高可达240安培,静电等级可达空气放电、接触放电±30KV。提供免费浪涌测试仪、静电测试仪测试。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面