Typec协议之PD通信消息详解二

    控制消息


       当消息头中的数据对象字段数设置为0时,将消息定义为控制消息。控制消息仅由消息头和CRC组成。协议层发起消息(即接受消息、拒绝消息等)。控制消息类型在消息头的消息类型字段中指定(第4…0位)。  

Typec协议之PD通信消息详解二

Typec协议之PD通信消息详解二

GoodCRC :GoodCRC消息应返回消息的MessageID, 确认前一条报文已正确接收.

GotoMin : GotoMin消息只适用于那些在接收请求数据对象。它是对接收端口的一个指令,将其操作功率级别降低到最小.

Accept  :在下列情况下,接受讯息是有效的回应:

Request、PR_Swap、DR_Swap、VCONN_Swap、FR_Swap、Soft_Reset、

Reject  :在下列情况下,拒绝讯息是有效的回应:

Request、PR_Swap、DR_Swap、VCONN_Swap

Ping    :以前用于USB Type-A和USB Type-B连接器,以确定在没有发生其他消息传递时接收器是否继续存在。

PS_RDY  :由源发送表示电源已达到所需的工作状态。

Get_Source_Cap :得到源端功能,对方回应Source_Capabilities Message。

Get_Sink_Cap :得到Sink端功能,对方回应Sink_Capabilities Message。

DR_Swap :DR_Swap消息的接收者应通过发送Accept消息、Reject消息或Wait消息来响应。接收到Accept后,DFP,UFP交换角色。Reject不采取措施。Wait表示将来可能交换,暂时不采取操作。

PR_Swap :任何端口合作伙伴都可以发送PR_Swap消息来请求交换电源角色。返回消息为Accept消息、Reject消息或Wait。

VCONN_Swap :顾名思义,交换VCONN角色。消息发送后,对方执行。新的V CONN源将发送PS_RDY消息,指示它现在正在寻找VCONN。初始V CONN源在收到PS_RDY消息的最后一位EOP后,应停止在tVCONNSourceOff内寻找VCONN。

Wait     :表示等待.

Soft Reset :当存在消息同步错误时,源或接收器可以发送一条Soft_Reset消息。软t_reset消息从协议层错误中恢复。接收放会恢复到PE_SNK_Ready和PE_SRC_Ready状态

Not_Supported :表示不支持。

Get_Source_Cap_Extended :请求关于端口源功能的附加信息。

Get_Status :请求端口合作伙伴的当前状态。源或接收器应返回一条状态消息作为响应

FR_Swap :

Get_PPS_Status:接收器发送Get_PPS_Status消息来请求关于源状态的附加信息

Get_Country_Codes :支持的[ISO 3166]中定义的alpha-2国家代码。