USB - D+/D-信号介绍

USB (通用串行总线)信令包括两条数据线 D+ 和 D-,用于差分信令,以提高抗噪能力和数据完整性。这些线路的控制决定了 USB 通信中的数据传输、各种状态和信号协议。

USB 差分信号

差分信号是指数据由 D+ 和 D- 线路之间的电压差来表示,而不是由它们的绝对电压电平来表示。这种技术提高了数据在长距离和嘈杂环境中传输的稳健性。

USB 信号状态

根据 USB 设备的速度和正在执行的操作,D+ 和 D- 线的状态可能处于几种情况之一:

  1. 高速(HS)信号

    • 闲置(J 状态): D+ 为高电平,D- 为低电平。
    • 激活(K 状态): D+ 为低电平,D- 为高电平。
    • SE0(单端归零): D+ 和 D- 均为低电平。
    • 恢复信号: 从挂起状态恢复时,使用 K 状态。
  2. 全速(FS)和低速(LS)信号

    • 闲置(J 状态)
      • 全速: D+ 为高电平,D- 为低电平。
      • 低速: D+ 低,D- 高。
    • 激活(K 状态)
      • 全速: D+ 低,D- 高。
      • 低速: D+ 为高电平,D- 为低电平。
    • SE0(单端归零): D+ 和 D- 均为低电平,表示数据包结束或复位状态。

D+ 和 D- 线路的控制

USB 主机控制器和 USB 设备控制器通过各种信号协议管理 D+ 和 D- 线的状态。这些协议在 USB 硬件和固件中实现,涉及精确的定时和电压电平,以确保可靠的通信。

关键操作
  1. 数据传输

    • 数据使用 NRZI(非归零反转)编码传输,状态之间的转换表示二进制 “0”,无转换表示二进制 “1”。
    • 比特填充用于确保有足够的转换来保持同步。
    • SE0 条件标志着数据传输的结束,使接收器能够识别数据包之间的边界。
    • 在传输数据包结束时,发送器会将 D+ 和
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜流冰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值