- 在 Attach 时 (无 PD Connection 和 PD 契约)
-
建立 PD Connection 时 (无 PD Connection 和 PD 契约)
- 收到 SRC_CAP 并以 GoodCRC 响应
- 不生成 SOP'/SOP'',且无需检测并丢弃 SOP'/SOP''
-
建立显性契约时 (PD Connection 但无显性契约或 PR_Swap/FR_Swap 之后的隐性契约)
- 以 Request 消息响应 SRC 的 Source_Capabilities 消息。当 SRC 准备好商定的功率时,SNK 收到 Accept 消息和 PS_RDY 消息,建立起显性契约
-
在 PD Connection 期间 (显性契约 - PE_SNK_Ready 状态)
- 可控制 SRC 进入和退出模式,并使用结构化 VDM 控制模态操作
- SOP 的接受和发起都会中断 SOP'/SOP'' 的通信
- 也是 DFP 时,可控制电缆插头进入和退出模式并控制模态操作
- 根据本地策略发送消息,并处理和响应所有收到的消息
- 工作在 SPR PPS 模式时会周期性地每隔 tPPSRequest 发送 Request 消息
- 工作在 EPR AVS 模式时会周期性地每隔 tSinkEPRKeepAlive 与 SRC 通信
- 始终在其 CC 线上断言 Rd
- 端口是 DRP 时,可发起或接受 PR_Swap 请求进行电源角色交换(隐性契约->显性契约)
- 端口是 DRD 时,可发起或接受 DR_Swap 请求进行数据角色交换
- 可发起或接受 VCONN_Swap 请求,交换期间遵循先通后断原则
- 是 VCONN SRC 时,可使用 SOP'/SOP'' 与电缆插头通信
- 是 DFP 时,可发起非结构化或结构化 VDM
-
断开或通信失败
- 在 CRCReceiveTimer 超时后的 tSoftReset 内,发起 Soft Reset
- 如果 Soft Reset 无法完成,则会在 CRCReceiveTimer 超时后的 tHardReset 内发起 Hard Reset
- 除硬复位、DR_Swap、FR_Swap 造成的情况
- 检测到 VBUS 移除则认为 PD Connection 结束
- 检测到插头移除并释放 VBUS
- 在 tReceive 内检测不到响应消息的 GoodCRC 时
- 在 SPR PPS 模式下运行时未能周期性地在 tPPSTimeout 内发起通讯,SRC 将发起 Hard Reset
- 在 EPR 模式下运行时未能周期性地在 tSourceEPRKeepAlive 内发起通讯,SRC将发起 Hard Reset
- 功率转换期间出错将自动导致 Hard Reset
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
usb
+关注
关注
60文章
7903浏览量
264042 -
PD
+关注
关注
4文章
466浏览量
43941 -
Operationa
+关注
关注
0文章
29浏览量
9905 -
Type
+关注
关注
1文章
135浏览量
22652
发布评论请先 登录
相关推荐
CYUSB3014与PC通信几小时后断开的原因?怎么解决?
PC是WIN7系统,PC端APP通过USB3与下位机通信几个小时以后,通信就会断开,通过bus hound抓不到任何通信数据,出错时CYUSB芯片的心跳灯正常,PC的设备管理器设备也正
发表于 02-29 08:14
TCP_server例程断开再次连接会失败怎么处理?
使用了TCP_server的例程,发现当电脑作为客户端去连接esp32(服务器端)断开连接之后再次连接时候连不上,发现:提示已经连接上esp32发出的热点,但是网络助手显示连接失败(监听串口失败
发表于 06-28 06:49
Wificlient.connected失败的原因?
的客户端即使具有有效连接且在范围内,也会失败,否则一切都运行良好,WifiClient.connect 返回 false。
我认为当工作站断开连接或无法与路由器通信时,系统会
发表于 07-18 06:03
WICED CYW20719-B1:配对和非配对操作后,BR / EDR配对总是失败
嗨队,你能帮助指出如何修复BR/EDR配对总是失败的问题后,未配对操作之前?下面详细描述这个问题。环境:IDE:Woice Studio1.1.0.85安卓手机HW:CYW20719-B1模块繁殖
发表于 09-03 16:13
编程失败后断开连接
,Config_Memory_Size=0x0DBut,当我试图通过Bootloader编写十六进制文件时,会出现“编程失败后断开连接”的错误。因此,我需要一些解决方案或建议来解决这个问题。我把屏幕截图和文件与查询一起附加。注意
发表于 11-04 10:07
PMU Mode Operation for the MAX
PMU Mode Operation for the MAX9979 Pin-Electronics IC
Abstract: This application note
发表于 12-25 17:55
•1443次阅读
无线传感网的Sink节点移动路径规划
区域分解成多个网格。根据Sink节点的停留位置和多跳通信方式,采用数学公式表示每一个网格的单位节点能耗,从而获得Sink节点移动的网络生存时间优化模型。采用修正的混合粒子群算法求解该优化模型,获得网络生存时间、
发表于 01-18 15:20
•0次下载
无线模块通信失败的原因是什么
随着物联网的发展,越来越多的设备将会接入网络。这其中很大一批是通过无线的方式接入网络的。在无线模块进行无线通信的过程中,避免不了会出现各种无法通信的情况,本文章旨在总结无线通信失败的情
发表于 07-19 17:49
•3480次阅读
无线模块通信失败的原因有哪些?
随着物联网的发展,越来越多的设备将会接入网络。这其中很大一批是通过无线的方式接入网络的。在无线模块进行无线通信的过程中,避免不了会出现各种无法通信的情况,本文章旨在总结无线通信失败的情
无线模块通信失败的原因有哪些?
随着物联网的发展,越来越多的设备将会接入网络。这其中很大一批是通过无线的方式接入网络的。在无线模块进行无线通信的过程中,避免不了会出现各种无法通信的情况,思为无线旨在总结无线通信失败的
Source Operation断开或通信失败
Source Operation 在 Attach 时 (无 PD Connection 和 PD 契约) 检测 SNK 的 attach 状态,之后拉高 VBUS 到 5V 在 PD
评论