PD详解 扩展消息——Source_Capabilities_Extended Message

PD的协议层分为控制消息,数据消息还有扩展消息,今天大师匈讲一下扩展消息中的source_cap_extended。这个消息在扩展消息中算是比较关键的东西。

扩展消息中的source_cap_extended

大师匈先上图,然后逐一解释;
PD详解  扩展消息——Source_Capabilities_Extended Message
PD详解  扩展消息——Source_Capabilities_Extended Message

PD详解  扩展消息——Source_Capabilities_Extended Message
PD详解  扩展消息——Source_Capabilities_Extended Message
上面的图表说了source_cap_ext中包含了哪些内容。
我们注意到在source_cap扩展消息中是以字节为单位的,并不是像source_cap中以一个object为单位,当然有注意到PD标准spec中说明的扩展消息的话,那里有说明,在header之后的字节数都是4的倍数,如果不够则补0,这块可以作为了解,有真正需要再去细看。
那么例如上图的峰值电流 peak current 则是俩字节大小的,例如最后一个source PDP Rating是一个字节大小的。

VID:USB-IF协会给你一个16bit大小的ID,如果没有就是0;
PID:产品ID;
XID:协会给厂商,厂商分配给到产品;
Firmware Version Field:固件版本
Hardware Version Field:硬件版本
Voltage Regulation Field:电压调整字段,在PD的spec第七章有细节的介绍因为电压电流调节是有波动的,那么这里表示的是不同的负载step对电源输出的容忍度。包含了step转换效率和step大小,且规定了vbus的波动小于0.5v,CC的波动噪声为165~300mv,这块内容大师匈理解的不是很透彻,后面再研究研究。
Hold up time:大师匈理解的是在AC交流停的时间,vbus要保持一定时间才能掉。这个时间是3~10ms。如下图:
PD详解  扩展消息——Source_Capabilities_Extended Message
Compliance Field:要兼容LPS,PS1,PS2.
peak current:关于峰值电流这个有一个计算公式
PD详解  扩展消息——Source_Capabilities_Extended Message
source input: 电源输入,电池还是其他如外部电源。
number of batteries:电池数量,应该独立报告热交换电池数量和fixed电池数量。
source PDP rating:电源功率额定等级

以上就是今天分享的内容,部分内容需要配合有一定的硬件相关知识才能理解比较好,大师匈继续去学习相关东西,一起进步,如果感觉有帮助,点个赞!
如果感觉有帮助,点个赞!
如果感觉有帮助,点个赞!
如果感觉有帮助,点个赞!
技术交流群:717720218

上一篇:使用greenDao操作本地数据库,Android9.0读取数据库失败的问题解决办法


下一篇:Linux Capabilities 入门教程:概念篇