USB3.2 Link management
1.请求进入到低功耗link state的状态的命令,LGO_U1, LGO_U2, LGO_U3
2.相应请求的相关命令,LAU,LXU
3.Power management link timers
PM_LC_TIMER 请求进入low power的timer
1)计时开始时间,最后一个LG0_Ux link command 发出;
2)计时结束的时间,收到LAU或者是LXU;
PM_ENTRY_TIMER 接受进入low power的timer
1)计时开始的时间,发送玩最后一个LAU
2)计时结束的时间,收到了最后一个LPMA或者是TS1 orderset
note: 如果LPMA的包毁坏了,将不会进入recovery,保持在U0状态直至timeout。
Ux_EXIT_TIMER 从u0退出到U2或者U1的timer
1)计时开始时间,当冲U0或者是U1退出时,发送玩最后一个LFPS退出的握手信号时开始计时
2)计时结束的时间,进入U0
4.进入到low power的前提条件
1)所有的数据均已传输完成,发送端发送完所有的LGOOD_n and LCRD_x or LCRD1_x/LCRD2_x,接收端接收到所有的LGOOD_n and LCRD_x or LCRD1_x/LCRD2_x。
2)没有等待发送的数据
3)是否已经完成了相关缓存信用的数据。
4)直接进入等
5.端口会响应LGO_U0/LGO_U2
1)收到了Set Link Function LMP并且Force Link PM Accept field is asserted
2)与上述进入条件相似
U1/U2 entry flow
1) 端口发送LGO_U1 or LGO_U2请求进入low power状态
2)端口开启PM_LC_TIMER
3)对端如果可以进入low power state就返回LAU,反之则返回LXU。
4)在发送完LGO_U1/U2时便不会再进行数据传输了,除非重新进入到U0state,但是可以接收数据包。
5)当收到LXU时,会重新回到U0状态
6)当PM_LC_TIMER timeout后,将会进入到recovery状态
7)当收到LAU时,将会开启PM_ENTRY_TIMER。之后发送LPMA,请求进入low power阶段。在此阶段不会进行数据传输
8)当对端接收到LAU/TIMEOUT后之后,正式进入到low power状态。如果在此阶段收到了ST1后,会进入到recovery状态
U3 entry flow
note:只有下游端口可以申请进入到u3状态,上游端口不得拒绝该请求。
1) 下游端口发送LGO_U3申请进入U3状态,随之开始启动PM_LC_TIMER。
2)对端端口发送LAU作为响应
3)再此期间上游的设备停止发送相关command,下游设备忽略相关数据包
4)发送LAU的时候,开启PM_ENTRY_TIMER。
5)当收到了U3的时候,下游设备进入U3并且发送一个LPMA数据包
在以下条件下会导致进入U3失败
1)PM_LC_TIMER TO
2)没有收到LAU
3)尝试进去U3的次数少于三次
以下两个条件进入U3会成功
1)收到了LPMA
2)time out 并且没有收到LPMA
USB3.2 Link management相关推荐
- USB3.0规范中译本 第七章 链路层(1)
本文为CoryXie原创译文,转载及有任何问题请联系cory.xie#gmail.com. 链路层具有维持链路连接性的责任,从而确保在两个链路伙伴之间的成功数据传输.基于包(packets)和链路命令 ...
- USB 3.0规范中译本 第2章 术语及缩略语
原文链接 https://www.cnblogs.com/coryxie/p/3956211.html 本文为CoryXie原创译文,转载及有任何问题请联系cory.xie#gmail.com. 本章 ...
- usb 系统消息_4. Autoware 系统框架概揽
Autoware 系统架构如下图所示,非常的简洁和清晰.包括传感(sensing),计算(computering)和执行(aucuation)三个部分.在计算部分,包括感知(perception),决 ...
- STP RSTP MSTP PVST+学习 (1)
BPDU bridge protocol data units 802.1d STP 802.1w RSTP 802.1s MSTP STP spanning-tree proto ...
- Cisco STP生成树协议
BPDU bridge protocol data units 802.1d STP 802.1w RSTP 802.1s MSTP STP spanning-tree protocol ...
- 服务器和售票系统,网上售票系统的开发与实现.doc
网上售票系统的开发与实现 单位代码 01 学 号 分 类 号_ TP315 密 级 毕业 院(系)名称信息工程学院 专业名称 学生姓名 指导教师2010年5月日旅游景点网上售票系统的开发与实现 摘 要 ...
- Linux-tcpdump
Linux-tcpdump 目录 tcpdump介绍 tcpdump帮助信息 抓包对象 使用表达式文件 数据包的保存及查看 manpage里的例子 更多示例 输出格式(以下为man原文翻译) ...
- springboot+英语在线学习系统 毕业设计-附源码211714
spring boot英语在线学习系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难 ...
- TCP/UDP常用端口及对应服务列表
计算机之间依照互联网传输层TCP/IP协议不同的协议通信,都有不同的对应端口.所以,利用短信(datagram)的UDP,所采用的端口号码不一定和采用TCP的端口号码一样.以下为两种通信协议的端口 ...
最新文章
- 编程能力差,学不好Python、AI、Java等技术,90%是输在了这点上!
- 关于RotatedRect与getRotationMatrix2D 的角度问题
- 使用K.function()调试keras
- NYOJ576174问题
- c语言中循环结构的作用,C语言循环结构知识点
- Python基础概念_7_数据结构
- [转载]织梦后台添加新变量-内容模型
- 51Nod - 1024 矩阵中不重复的元素(数学)
- python输出语句中引用多个变量
- app下载 微信扫码打开 提示用户用浏览器打开
- 微信小程序 集成腾讯云IM做的聊天室
- SQLServer中统计年,季,月,周,日平均值
- CTU Open Contest 2019 G. Beer Mugs 异或维护奇偶性
- Too many files with unapproved license
- “~i“在C语言的for循环中是什么意思
- Python文本挖掘练习(一)// 新闻摘要
- 手机做证件照的方法是什么
- 用计算机解题前 需要将解题方法,算法及其表示方法
- 微信小程序(6)——使用音频功能
- Bernoulli分布的特征函数及期望与方差
热门文章
- android 删除短信权限,Android删除短信的方法
- python 异步io框架_Python并发编程之学习异步IO框架:asyncio 中篇(十)
- JavaScript模块 commonJS、AMD、UMD、ES6
- 利用installshiled打包.inf和.sys驱动文件到setup.exe的方法
- 关于3年买车5年买房的那些事
- java基于springboot房屋租赁系统
- docker容器优雅停机
- 工科生的信仰 ESP32 + HaaS Python 打造HaaS收音机
- mysql实验四数据库查询和视图_数据库-第四次实验报告-视图-t-sql语句
- Mybatis association标签用途