0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

USB电气信号介绍

漫谈嵌入式 来源:漫谈嵌入式 2023-05-08 09:14 次阅读

1. USB 设备速度

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

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

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

2. USB 设备状态切换

34e00d2e-ed37-11ed-90ce-dac502259ad0.png

34ed08ee-ed37-11ed-90ce-dac502259ad0.png

attached:USB 设备连接和断开

Powered:USB 设备供电(自动电和总线供电)

Default:在设备通电后,它不能响应任何总线事务,直到它收到来自总线的reset。在接收到reset,设备就可以在默认地址上寻址.当复位过程完成后,USB设备将以正确的速度运行(即,低速/全速/高速)。低速和全速的速度选择由器件终端电阻决定。一个能够高速操作的设备决定了它是否将高速操作作为复位过程的一部分。

Address:所有USB设备在最初通电或设备重置后都使用默认地址。每个USB设备复位后由主机分配一个唯一的地址。USB设备在挂起时保持其分配的地

Configured:在使用USB设备的功能之前,必须先配置该设备。

Suspended:为了节省电力,当USB设备在一段特定的时间内没有发现总线传输时,它会自动进入暂停状态。当挂起时,USB设备将保持任何内部状态,包括其地址和配置。

3. USB 硬件线路

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

34fe0478-ed37-11ed-90ce-dac502259ad0.png

RPU :上行端口上拉电阻(1.5k)

RPD:下行端口下拉电阻(15k)

USB hub 与 USB 设备之间连接:

3511fd98-ed37-11ed-90ce-dac502259ad0.png

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

353ae460-ed37-11ed-90ce-dac502259ad0.png

低速设备和 host 连接:

35488d9a-ed37-11ed-90ce-dac502259ad0.png

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

4. USB 设备电气信号

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

4.1 低速/全速信号电平

355c661c-ed37-11ed-90ce-dac502259ad0.png

4.2 全速/高速信号电平

35702684-ed37-11ed-90ce-dac502259ad0.png35809eec-ed37-11ed-90ce-dac502259ad0.png

4.3 usb 电气信号总结

3599202a-ed37-11ed-90ce-dac502259ad0.png

5. 总结

本文主要介绍了USB 常见的一些电气信号,后续将基于这些电气信号来分析USB 设备从上电来枚举的整个过程。





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 上拉电阻
    +关注

    关注

    5

    文章

    357

    浏览量

    30532
  • USB设备
    +关注

    关注

    0

    文章

    56

    浏览量

    16315
  • SOP封装
    +关注

    关注

    0

    文章

    56

    浏览量

    15337
  • GND
    GND
    +关注

    关注

    2

    文章

    528

    浏览量

    38629

原文标题:USB 基础学习:USB 电气信号介绍

文章出处:【微信号:漫谈嵌入式,微信公众号:漫谈嵌入式】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    应用指南—如何使用DSLogic分析USB-PD信号

    一 文档介绍 本文将一步步介绍如何使用DSLogic逻辑分析仪采集和分析 USB-PD 信号。此次将演示使用快充充电器给一台安卓手机充电。 二 需要测量哪几个
    的头像 发表于 09-04 14:42 1231次阅读
    应用指南—如何使用DSLogic分析<b class='flag-5'>USB</b>-PD<b class='flag-5'>信号</b>?

    USB电气特性

    ;    周玉军  USB(Universal Serial Bus,即通用串行总线)的电气特性主要是对信号的发送及电压分布情况
    发表于 06-17 10:34

    实现USB电气隔离的技术难点

    这样做的结果就使得USB的改进(除了速度改进)余地很小、特别是电气隔离的改进非常困难。USB口的电气隔离技术改进的难点就在于缺少USB的方向
    发表于 01-14 14:25

    控制回路常用电气元件原理介绍

    控制回路常用电气元件原理介绍
    发表于 08-20 22:35

    电气信号的频谱介绍

    仔细思考就会觉得“的确如此”。这里介绍的频谱是指电气信号的频谱。具体来说,是基于通称“频谱分析仪/Spectrum Analyzer”的频谱分析仪器的数据(横轴作为频率,纵轴作为功率或电压)进行
    发表于 03-22 05:32

    USB Class的介绍

    USB类的概念 • USB CDC类 • 协议介绍 • STM32 USB CDC 应用介绍
    发表于 09-08 06:47

    USB技术

    USB(Universal Serial Bus,即通用串行总线)的电气特性主要是对信号的发送及电压分布情况的描述。下面我们将分别对其进行详细介绍,首先来看看其
    发表于 11-06 11:45 12次下载

    通过光纤传输USB信号的电路设计及应用

    介绍一种通过光纤传输USB(通用串行总线)信号的电路。电路将USB(通用串行总线)信号D+、D一的三种状态转换为发射激光的三种强度全亮、半亮
    发表于 12-13 16:05 27次下载
    通过光纤传输<b class='flag-5'>USB</b><b class='flag-5'>信号</b>的电路设计及应用

    04 USB介绍

    04 USB介绍
    发表于 10-11 09:26 4次下载
    04 <b class='flag-5'>USB</b>库<b class='flag-5'>介绍</b>

    介绍USB IP库的使用

    USB IP介绍(2)
    的头像 发表于 07-05 00:16 4842次阅读

    介绍USB IP库是什么?

    USB IP库介绍(上)
    的头像 发表于 07-05 00:13 6357次阅读
    <b class='flag-5'>介绍</b><b class='flag-5'>USB</b> IP库是什么?

    USB电气信号复位与设备速率识别

    复位 从状态切换图上看,一个 USB 设备连接后,它将会被供电,然后被复位。当软件出错时,我们也可以发出复位信号重新驱动设备。 那么,USB Hub 端口或 USB 控制器端口如何发出
    的头像 发表于 07-20 10:05 1644次阅读
    <b class='flag-5'>USB</b><b class='flag-5'>电气</b><b class='flag-5'>信号</b>复位与设备速率识别

    USB总线信号介绍

    USB总线电平标准如下,下图标识了低速/全速、高速总线输出特性的电平标准。
    发表于 07-24 11:19 5093次阅读
    <b class='flag-5'>USB</b>总线<b class='flag-5'>信号</b><b class='flag-5'>介绍</b>

    如何使用DSLogic分析USB-PD信号

    一文档介绍本文将一步步介绍如何使用DSLogic逻辑分析仪采集和分析USB-PD信号。此次将演示使用快充充电器给一台安卓手机充电。二需要测量哪几个
    的头像 发表于 01-12 14:09 980次阅读
    如何使用DSLogic分析<b class='flag-5'>USB</b>-PD<b class='flag-5'>信号</b>?

    Diodes公司USB 2.0信号调节器PI5USB212产品介绍

    PI5USB212 是一款 USB 2.0 信号调节器,用于增强信号,并加入预加重功能,以补偿通道中的 ISI 信号损耗。该产品可用于
    的头像 发表于 08-06 15:39 530次阅读
    Diodes公司<b class='flag-5'>USB</b> 2.0<b class='flag-5'>信号</b>调节器PI5<b class='flag-5'>USB</b>212产品<b class='flag-5'>介绍</b>