USB2.0如何区分low speed、full speed 和high speed

USB2.0如何区分low speed、full speed 和high speed

连接过程区分:
low speed: D-高D+低;

full / high speed:D-低D+高;


区分full / high speed

1、Device接入后,Host会通过SE0对设备进行重置,若Device是high speed设备,那么它内部的电流源会向D-注入的17.78mA电路与其H/LS Driver(等同于45Ω电阻)形成约800mV的电压,也即Chirp K,在2.5μs内,若host支持high speed,则Host 端的Receiver会对此 Chirp K进行Detect,一旦host接受到此信号,就会在该Chirp K结束的100μs内回复一串KJKJkJ序列,也即进行handshake(Chirp Sequence),在设备接收到3对KJ信号(Six Chirp)之后,会在500μs内切换到告诉模式;否则,Device也即full speed device。

波形如下:
DM(Device) 发出800mv的Chirp K, DP(host)检测到后进行 handshake (3对K J信号)


移除过程区分
low / full speed 移除:

high speed移除:

在HS模式下,设备被移除后,μSOF仍然在按时发送(125μs),此时由于设备已然Remove,失去匹配阻抗,会返回一个双倍振幅(Double Signal Amplitude)信号,Host以此来判断设备已然移除。

波形如下:


SOF 只有high speed和full speed 才会发送, full speed 每隔 1ms 会发送一个SOF,high speed 每隔 125us 会发送一个SOF。

low speed 是不发SOF的, low speed 通过keep-alive strobe 来实现和SOF一样的功能, 也是每隔 1ms 发送一次。

下图是Port reset(10-20ms) 之后, 进入low speed 每给1ms 发一个Keep-alive strobe。(3号DM,2号是DP)

————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/shenjin_s/article/details/87921856

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: USB3300是一款通用的USB物理层集成电路(PHY),用于连接USB设备和主机。它充当物理层转换器,将低压差分信号转换为USB协议规定的数字信号,以实现设备之间的可靠通信。 USB3300的中文手册提供了关于如何正确使用和配置该芯片的详细说明。手册首先介绍了芯片的功能和主要特性,如支持USB 2.0规范和High-Speed、Full-SpeedLow-Speed传输模式,以及支持多种电源模式。接下来,手册提供了使用USB3300的电路连接图和引脚功能描述,以帮助用户正确布线和连接。 手册进一步解释了USB3300的一些重要概念和术语,例如线间均衡、时钟恢复和数据错误检测等。它还提供了关于如何配置寄存器和设置芯片引脚的详细说明,以满足用户特定的应用需求。 此外,手册还包含了一些实际的应用示例,以帮助用户更好地理解如何使用USB3300。这些示例涵盖了一些常见的应用场景,例如USB主机和USB设备之间的通信,以及使用USB3300实现电源管理功能。 总之,USB3300中文手册提供了全面而详细的关于USB3300芯片的使用和配置说明。用户可以通过此手册了解该芯片的功能和特性,并准确地使用它来构建可靠的USB通信系统。 ### 回答2: USB3300是一款USB 2.0 PHY(物理层设备),其具有多种功能和特性。下面是对USB3300中文手册的回答。 首先,USB3300支持完整的USB 2.0规范,并提供全速(12 Mbps)和高速(480 Mbps)两种数据传输速率。它还支持USB OTG(On-The-Go)功能,可以实现设备之间的直接通信,无需通过主机。 其次,USB3300具有内置电源管理功能,可自动控制和检测外部USB设备的连接状态。它支持低功耗模式,以最小化功耗和延长电池寿命。 此外,USB3300还具有丰富的电气特性,包括过电压和电流保护、信号完整性和抗混杂能力。它支持USB高速差分信号传输,并提供多种接口选项,包括串行外设接口(SPI)、串行UART接口和I2C总线接口,以方便和其他设备的通信和控制。 USB3300还提供了丰富的配置和控制选项,可以根据不同应用的需求进行灵活设置。它支持自适应和主动模式两种时钟源,可以根据需要选择合适的工作模式。此外,USB3300还支持硬件复位和软件复位功能,以便在出现问题时进行设备重启和恢复操作。 总结起来,USB3300是一款功能强大、灵活可配置的USB 2.0 PHY芯片,适用于各种USB设备和应用场景。它的详细功能和使用方法可以通过USB3300中文手册来了解和学习。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值