1、增加了EPR extended power rang 就是扩展功率范围,把原来的100W表示为SPR standard power rang标准功率范围;
2、线缆的要求:如果支持EPR,那么线缆要报告支持50V,5A,
线缆耐压要到53.65V,Vbus旁路电容耐压要到63V;
3、协议来看控制消息增加了俩项,Get_Source_Info还有Get_Revision,获取版本就不说了;获取source端的信息这条message说一下:
先看一下官方解释:
说明了这条协议是为了获取另外一个端口的最大功率,当前功率,还有工作功率,应该有数据消息source_info消息回复;
说先看结构,这里说明了只有一个object;
**端口类型:**我大概看了typc标准说的,一个是共享型的端口,另一个是确定型的端口;应该说的是一个是多口,一个单口的;多口的话行业都知道动态功率调整这个说法,功率会存在变化,这个变化有一些规范限制,比如说最少7.5W这种,限制很宽泛,跟着没有一样;
剩下三个我就不在多家赘述了,最大功率,当前功率,广播的功率,这里的最大功率和广播功率包括SPR和EPR;
4、数据消息增加了EPR Request , EPR Mode,source info
source info 刚才介绍了;
EPR Request
这个请求应该是响应最近的EPR source cap消息的,消息中包含了RDO,还要复制一个PDO的数据到这里来,跟到RDO后面。这里的请求可以是EPR活着是SPR广播的Source cap;
然后也说明了协商过程和SPR的一样,source也要回复accept活着reject等,但是不能回复wait,如果回复了wait,sink端会发一个hardReset;
PD协议分析工具了解一下https://item.taobao.com/item.htm?spm=a230r.1.14.49.2634787eKGdOBY&id=639264636287&ns=1&abbucket=8#detail
今天就介绍到这里,学习PD协议的同学可以加群讨论717720218;