首页 > 编程知识 正文

最新USBPD31 快充协议,小米快充协议

时间:2023-05-03 07:50:55 阅读:276548 作者:4211

最近发布了最新的PD3.1版本的协议;简单写一下几个点;

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;

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。