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信号)
![](/assets/blank.gif)
![](/assets/blank.gif)
移除过程区分
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)
原文链接:https://blog.csdn.net/shenjin_s/article/details/87921856
USB2.0如何区分low speed、full speed 和high speed相关推荐
- 计算机主机如何识别低速和全速,USB2.0 速度识别--区分低速-高速-全速
USB2.0是向下兼容USB1.X的,即USB2.0支持高速,全速,低速的USB设备 (HIGH-SPEED,FULL-SPEED,LOW-SPEED),而USB1.X不支持高速设备. 因此如果高速设 ...
- usb2.0/3.0/3.1/3.2/4 各版本速率
USB 1.0/1.1版都有个Low/Full Speed(全速)的别名,USB 2.0版则还叫做High Speed(高速),但一般人很少用这么麻烦.难懂的英文名,只说版本号,一切都很好. USB ...
- 【USB笔记】 USB2.0 包格式 握手包Handshake Packets
USB笔记 USB2.0 包格式Packet Formats 握手包Handshake Packets 说明 介绍的是USB 2.0协议中包格式(Packet Formats)的握手包(Handsha ...
- 【USB笔记】USB2.0 不同传输类型下的理论最大速率
USB笔记 USB2.0 不同传输类型下的理论最大速率 USB2.0协议中定义了三种速率,低速(low speed),全速(full speed),高速(high speed). 最大速率如下: 最大 ...
- USB 之二 USB2.0 规范详解 第二部分
注意 对于物理特性仅做简单说明 主要是针对 USB 2.0 规范的第九章.第十章和第十一章.之前章节见后续见 第一部分 下面的举例报文为使用Bus Hound监听的U盘插入时的报文,报文见后文附件. ...
- USB2.0一致性测试方法和报告解读
作者:AirCity 2020.2.1 Aircity007@sina.com 本文所有权归作者Aircity所有 1 设备要求 USB2.0向下兼容USB1.1和USB1.0,它有三个速率模式,如下 ...
- USB 之一 USB2.0 规范详解 第一部分
注意 对于物理特性仅做简单说明 主要是针对 USB 2.0 规范的前八章.后续见 第二部分 关于USB 2.0 在USB官方网站( http://www.usb.org/ )包含了我们必需的所有的 ...
- usb3.0传输速度测试软件,USB3.0与USB2.0的传输速度对比测试
USB 3.0对多数电脑爱好者都已经不陌生,发布也有段时间了,多数朋友大概都还只知道USB 3.0接口传送数据能力比USB 2.0接口快很多,但到底有多快,可能就很少人知道了.下面小编就为大家介绍一下 ...
- 将设备插入usb2.0端口_将鼠标插入USB 3.0端口有什么好处?
将设备插入usb2.0端口 When you are serious about online gaming, you look for every edge that you can find. T ...
最新文章
- 机器人运动学_不同D-H矩阵的对比
- 菜鸟教程 之 shell 脚本学习笔记 (一)
- Spark 1.1.1 Programing Guide
- elasticsearch mapping之index
- 软件测试(功能、接口、性能、自动化)详解
- 微信实现双向跨境支付,将向香港用户开放内地支付服务
- 两年经验拿到蚂蚁/头条 Offer(面经分享)
- 圈儿里使人泪两行的事儿,千万要注意。
- Mysql根据汉字英文字母进行排序
- NVIDIA Geforce显卡和AMD Radeon系列显卡知识
- 游戏开发中常用的设计模式 【game design patterns】
- 【读书笔记】TableauFineBi 学习小记
- 很抱歉,EXCEL遇到错误,使其无法正常工作,因此需要关闭EXCEL。是否希望我们立即修复?...
- 11+++各类计算机病毒介绍
- 要开发一款游戏---找独立开发者还是游戏外包公司
- mp4视频测试地址url
- ArrayList的扩容机制
- [中文版Dreamweaver.Flash.Photoshop网页制作从入门到精通(CS4版)].杨颖张永雄 pdf
- 分享4个不为人知的高质量APP,每一个都实力爆棚!
- 最新国家级贫困县名单
热门文章
- Jenkins 运行任务时遇到 FATAL:Unable to produce a script file 报错(已解决)
- 前缀式与后缀式的差别
- 帆软插入行可以新增值
- 计算机攒机过程,电脑装机一筹莫展?一文看懂攒机全过程
- oracle = : := 和变量绑定 oracle通配符和运算符
- HotPDF Delphi PDF VCL完全形成PDF文档
- python学习技术网站收集
- 360游戏大厅打不开HTML游戏,win7系统无法打开360游戏大厅玩游戏的解决方法
- python学习实践--爬取猫眼电影排行
- UE4 材质 制作噪声图