Typec协议之PD通信消息详解一
Messages
消息由消息头和可变长度(包括零)数据部分组成。消息=头+数据 格式如下图:
1、只包含头消息,其它为PHY Layer.
2、包含消息头和数据消息。
3、包含消息头和数据消息,和扩展的消息。
Message Header
从表中可以看出消息头消息含有16位的信息,对每位做出分析如下:
Extended :
1位扩展字段应设置为零以表示控制消息或数据消息,设置为1以表示扩展消息。
Number of Data Objects:
当扩展字段设置为零时,数据对象的3位数字字段应表示32位的数字跟随消息头的数据对象。当该字段为零时,消息是控制消息,当该字段为非零时,消息是数据消息.
MessageID:
MessageIDCounter在通电时应初始化为零,这是软复位或硬复位的结果。的MessageIDCounter将在成功接收到作为接收a的指示的消息时递增GoodCRC消息。
Port Power Role:
0:sink 1:source
Cable Plug:
0:消息来自于DFP或者UFP 1:消息来自于插座
Specification Revision:
修订规范 00 :Revision 1.0 01: Revision 2.0 10 :Revision 3.0 11 :Reserved, Shall Not be used
Port Data Role:
1:DFP 0:UFP
Message Type:
指定消息类型,跟控制消息相关,具体见下节控制消息图。
本文转自博主--若水001;原地址:https://blog.****.net/qq_41799143/article/details/99689085