1.基本概念

USB1.0支持1.5Mb/s低速传输;USB1.1支持1.5Mb/s低速传输和12Mb/s全速传输;USB2.0支持1.5Mb/s低速传输、12Mb/s全速传输、480Mb/s高速传输

2.低速和全速的区别

上拉电阻连接在D-差分信号线上,则为低速;连接在D+差分信号线上,则为全速

3.全速和高速的模式切换

☆ 支持高速的设备,一开始上电的时候也是在全速模式下,而后经过握手配置之后才会切换到高速模式下(前提是支持高速模式)

☆具体的握手过程:

step1:USB HUB/HOST 检测到插入的外设为全速外设,(检测到D+数据线被上拉)

step2:USB HUB/HOST 检测到插入的外设为全速外设,向总线发送SE0,复位总线,持续时间不得小于2.5微秒

step3:高速外设检测到总线上SE0的持续时间不小于2.5微秒后,向总线发送K信号,持续时间不小于1毫秒且不大于7毫秒

step4:高速外设在发送完K信号后,总线会恢复到SE0状态,如果HUB/HOST支持高速模式,则必须在K信号结束后100微秒内作出回应

step5:HUB/HOST支持高速模式,则会向总线发送连续的K/J对,每个K/J信号的宽度不小于40微秒且不大于60微秒,每2个相邻的K/J信号之间的间隔不应大于2.5微秒

step6:高速外设检测到连续的最少3对K/J对后,在500微秒内必须断开D+上的上拉电阻,并链接D+和D-上对地的高速端接电阻,完成高速握手,进入高速传输模式

(8)USB协议 —— 高速模式握手过程相关推荐

  1. HTTP协议三次握手过程

    Http协议三次握手过程 2013-05-23 17:00:28|  分类: http头|字号 订阅 TCP(Transmission Control Protocol) 传输控制协议 TCP是主机对 ...

  2. TCP协议三次握手过程

    常见前端面试题 TCP协议三次握手过程 1.第1次握手 建立连接 客户端向服务器发送的报文SYN包信息中SYN码为1 2.第2次握手 服务器回应客户端,用于接受并连接请求 服务器返给客户端的的报文SY ...

  3. 简述tcp协议三报文握手过程_华为原理 | 传输层协议amp;交换转发原理

    Interface GigabitEthernet0/0/0 ip address 12.1.1.2 255.255.255.0 arp-proxy enable \\华为接口下默认没有开启代理ARP ...

  4. Linux 系统应用编程——网络编程(TCP 协议三次握手过程)

    TCP(Transmission Control Protocol) 传输控制协议  TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接: 位码即tcp标志位,有6种 ...

  5. 简述tcp协议三报文握手过程_TCP协议的3次握手与4次挥手过程详解

    前言 尽管TCP和UDP都使用相同的网络层(IP),TCP却向应用层提供与UDP完全不同的服务.TCP提供一种面向连接的.可靠的字节流服务. 面向连接意味着两个使用TCP的应用(通常是一个客户和一个服 ...

  6. 简述tcp协议三报文握手过程_简述TCP的三次握手过程

    TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接. 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器 ...

  7. 简述tcp协议三报文握手过程_TCP协议中的三次握手和四次挥手(图解)

    建立TCP需要三次握手才能建立,而断开连接则需要四次握手.整个过程如下图所示: 先来看看如何建立连接的. 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资 ...

  8. TCP协议:三次握手过程

    三次握手是为了建立连接,Tcp三次握手的流程图如下: 第一次握手:建立连接时,客户端发送SYN包(SYN=1,seq=x)到服务器,并进入SYN_SEND状态,等待服务器确认: 第二次握手:服务器收到 ...

  9. 简单说说USB协议(二)包的结构与包的分类

    无论是什么传输设备,通信的过程就涉及到传输方法,USB协议中有四种传输方式:批量传输.中断传输,等时传输,控制传输.因此在这些传输方式上传输的都是包,所以在了解传输方式前,还需要知道包是个什么东西. ...

  10. HTTPS协议之SSL/TLS协议四次握手

    目录 前言 SSL/TSL协议基本过程 SSL/TSL四次握手 SSL/TSL详细过程 前言 HTTPS是基于SSL安全连接的HTTP协议.HTTPS通过SSL提供的数据加密.身份验证bai和消息完整 ...

最新文章

  1. tomcat更改端口
  2. MySQL为关联表添加数据
  3. 软件测试笔试Linux题,linux基础面试题
  4. ADSL 定时断线重连bat文件
  5. redis 3.0.0 linux下载,centos安装redis3.0.0集群
  6. 苹果M1芯片版Mac出现重装系统Bug,如何正确重装 macOS
  7. 企业网站电子邮件营销的优势与转化率分析
  8. 千年新论:马谡的错误在于盲目创新,正确做法是死板教条
  9. 步进电机、伺服电机、舵机的理解
  10. 用python制作正态分布图_使用python绘制3维正态分布图的方法
  11. HDU 4475 Downward paths (推公式)
  12. 【Unity 实战100例】 教程 专栏《导航目录帖》带你深入学习Unity实战经验
  13. android蓝牙传文件,安卓手机怎样使用蓝牙连接传输文件
  14. UIQ3.0系列--在模拟器上显示中文
  15. 【Matlab】笔记:matlab Optimization Tool使用一——pattern search
  16. 空腹时 再饿都不能吃的11种食物
  17. 计算机技术的相关知识
  18. 几个pdf怎么合并在一起?
  19. 软考高项 : 信息系统项目管理师模拟试题
  20. python写圣诞祝福语_有哪些高逼格的猪年春节祝福语?

热门文章

  1. 403. 青蛙过河--(每日一难phase2--day10)
  2. Cisco(54)——STP理论(2)
  3. 第八章--注册码是怎样炼成的
  4. aspectjweaver:关于Spring注解AOP的注意点
  5. Spring----pom.xml报错Missing artifact org.aspectj:aspectjweaver:jar:1.8.0.M1
  6. php探针教程,php探针程序的推荐
  7. 任意数的matlab中阶乘,数组表示
  8. C++学习(一零九)Resource Hacker工具介绍
  9. 两次救场、两度弃子:被嫌弃的盛大游戏的一生
  10. 【全网最强C语言学习】C语言入门(工具)——库函数字典MSDN