良许Linux教程网 干货合集 USB 接口的电气信号

USB 接口的电气信号

1. USB 设备速度

USB 2.0协议支持3种速率:低速(Low Speed,1.5Mbps)、全速(Full Speed, 12Mbps)、高速(High Speed, 480Mbps)。

USB Hub、USB设备,也分为低速、全速、高速三种类型。

一个USB设备,可能兼容低速、全速,可能兼容全速、高速,但是不会同时兼容低速、高速。

2. USB 设备状态切换

image-20230723213215998
image-20230723213215998
image-20230723213219639
image-20230723213219639
  • attached:USB 设备连接和断开
  • Powered:USB 设备供电(自动电和总线供电)
  • Default:在设备通电后,它不能响应任何总线事务,直到它收到来自总线的reset。在接收到reset,设备就可以在默认地址上寻址.当复位过程完成后,USB设备将以正确的速度运行(即,低速/全速/高速)。低速和全速的速度选择由器件终端电阻决定。一个能够高速操作的设备决定了它是否将高速操作作为复位过程的一部分。
  • Address:所有USB设备在最初通电或设备重置后都使用默认地址。每个USB设备复位后由主机分配一个唯一的地址。USB设备在挂起时保持其分配的地
  • Configured:在使用USB设备的功能之前,必须先配置该设备。
  • Suspended:为了节省电力,当USB设备在一段特定的时间内没有发现总线传输时,它会自动进入暂停状态。当挂起时,USB设备将保持任何内部状态,包括其地址和配置。

3. USB 硬件线路

兼容高速模式通用硬件框架:

image-20230723213222622
image-20230723213222622
  • RPU :上行端口上拉电阻(1.5k)
  • RPD:下行端口下拉电阻(15k)

USB hub 与 USB 设备之间连接:

image-20230723213230579

高速/全速设备和 host 连接:

image-20230723213234059
image-20230723213234059

低速设备和 host 连接:

image-20230723213236795

**
**

对于高速/低速/和全速设备的枚举过程我们这里先不坐详细分析。**
**

4. USB 设备电气信号

USB连接线有4条:5V、D+、D-、GND。数据线D+、D-,只能表示4种状态。USB协议中,很巧妙地使用这两条线路实现了空闲(Idle)、开始(SOP)、传输数据(Data)、结束(EOP)等功能。

4.1 低速/全速信号电平

image-20230723213241228
image-20230723213241228

4.2 全速/高速信号电平

image-20230723213245377
image-20230723213245377
image-20230723213250290
image-20230723213250290

4.3 usb 电气信号总结

image-20230723213254289
image-20230723213254289

本文主要介绍了USB 常见的一些电气信号,希望对你有帮助。

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

137e00002230ad9f26e78-265x300
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部