PD3.1学习开发笔记(三) 数据传输SOP
pd协议中消息都是以前导码开始,紧跟消息起始包,SOP(star of pakage),为了限定传输对象,SOP又分为了三种类型:SOP 、SOP’、 SOP’’
SOP:用于设备之间的通信,端对端的通信,比如一个电源适配器(Source)与一个笔记本电脑(Sink)通信,当电源适配器需要向笔记本电脑发送其供电能力信息时,就会使用SOP来开始这个数据包的传输。
SOP’:用于Vconn Source与线缆近端E-Marker之间的通信。E-Marker是嵌入在Type-C线缆中的电子标签,记录着线缆的规格、支持的电流和电压等。当SRC在广播能力之前,会通过SOP’类型消息与近端emarker芯片通讯,获取线缆的最大传输能力,然后广播合适的能力出去。
SOP’‘作用:用于Source与线缆远端E-Marker之间的通信,以便设备能够获取远端E-Marker所存储的信息。与SOP’类似,看着似乎多余,不过在一些特殊的应用场景,比如很长的线缆,带有中继器或者放大器的线缆中,可以存在多个emarker,Vconn src通过与近端远端的emarker芯片交互以了解完整的线缆信息。另外,SOP’‘也能提高可靠性,比如近端E-Marker出现故障或通信问题,设备可以尝试与远端E-Marker通信,从而提高系统的可靠性和容错能力。
SOP’和SOP’‘消息的发起者通常是VCONN电源(VCONN SRC),它可以是src也可以是sink。 可以通过vconnswap来交换供电方,这样主要是为了优化电源管理,确保线缆的e-Marker能够正常工作。非Vconn src通常不会发起SOP’和SOP’’,相应的,也不会去解析SOP’和SOP’'消息。那么有一个场景,在PR swap之后,原sink变为src之后,如果要广播一个大的电流或者要发送数据,它需要获取线缆的供电权以便通过sop’消息得到线缆的供电能力或者数据传输能力。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)