PD3.1详解 第二章(EPR)

PD3.1详解 第二章(EPR)
第一章节简单的介绍了如何进入EPR模式,这里主要逐步说明具体的细节;
一、
如果需要进入EPR 那么所用的线必须要满要求,我们知道PD3.0中我们必须要有emark线,能够耐压20V和5A的电流能力,在EPR即PD3,1这个要求就更高了,需要耐压48V以上;目前我拿到的是耐压50V的;
以前的线缆我们可以通过SOP’的消息去获取线缆信息,那么PD3,1这个还是一样的流程,但是线缆的信息就不一样了,通过协议分析仪分别抓了PD3.0的线缆信息,和PD3.1的线缆信息;
PD3.1详解 第二章(EPR)_第1张图片

PD3.1线缆信息,电压50V,电流5A;
PD3.1详解 第二章(EPR)_第2张图片

PD3.0的线缆最大支持电压是20V;
我们可以看到明显的区别。这就是在线缆的区别;
2、另外进入EPR我们需要在SPR沟通的时候,在5V PDO和sink的RDO俩条协议中支持EPR,我们看下具体的协议;
PD3.1详解 第二章(EPR)_第3张图片
PD3.1详解 第二章(EPR)_第4张图片

在sink和source最后交互的PDO和RDO中,这个bit一定要置1;注意要在最后交互的消息中置位即可;
同时这个bit也就是和PD3.0中不一样的,在PD3.0中不管是PDO还是RDO的bit22都是reserved;

可加入扣扣717720218交流学习;
二、
在进入EPR模式后,那么source就要广播响应的EPR的PDO;EPR的PDO是扩展消息类型,具体的格式如下图:
PD3.1详解 第二章(EPR)_第5张图片

就是Header+扩展Header+SPR的PDO+EPR的PDO;
对应的request消息是数据消息,格式也和SPR的request不一样了;如下图:

RDO还是一样的,另外后面还有协议PDO的信息;RDO中的Object Position也还是一样的应用,但是补充说明了申请EPR的情况;如下图;
在这里插入图片描述

8以上只能申请EPR的PDO;

三、
PD3.1还新增了扩展控制消息;如下图:
PD3.1详解 第二章(EPR)_第6张图片

在EPR下,增加了心跳包;
需要sink发送EPR_KeepAlive消息,source响应EPR_KeepAlive_Ack消息,并且持续进行交互;

你可能感兴趣的:(网络,硬件工程,单片机,stm32,嵌入式硬件)