要了解A2DP-lINK传输协议,首先得了解有哪几部分组成,这里简单将协议分为两大类!主要讲四个点。
一:A2DPD整体性协议结构:
A2DP-LINK全称:(Automotive Dualstream Port - Link),建立在AVDTP协议之上的配置文件,定义了两种角色:audio source以及audio sink
左侧的SOURCE端作为音频的输入端对音频数据进行编码后,通过两个设备之间健力多ACL链路发送给对方备(sink 端)。在Sink端收到音频数据后,进行解码操作还原出音频完成Audio
数据传输。
2.A2DP音频Codec
2.1:蓝颜联盟规定sbccodec强制支持,其他三种为可选
Audio source端的SBC数据HCL日志如下图所示。和上图的SBC帧格式一一对应
其中Channel mode项表示音频的类型支持的参数如下所示,单声道(MONO)。双声道(DUAL CHANNEL),立体声(STEREO)和混合立体声(JOINT SETREO).其他参数详见文档
2.3 Media数据如下所示
F=1表示SBC帧是分段的,后面只跟单个SBC帧
S=1表示SBC帧的start包
L=1表示SBC的end包
Number of frames表示当F=0时,数据包包含的帧个数
3.GAVDP分配设备绝色
GAVDP分配两个绝,init阿投入和accptor。与A2DP sour/sink的关系如下图所示。发起连接的一方GAVDP绝色为initator,接收连接请求的一方GAVDP角色为Acceptor。
二:实例
那么接下来就讲讲A2DP-LINKs数据包传输的实例
此应用框图可以大概看出所想要的效果。用串行器将Host设备中的Video以及Source进行进行压缩打包,通过VLDS协议一通道进行传输到后端Display,再由后端解束器进行解压。
与平常LVDS型号传输的不同在于,数据包通过前端串行器进行压缩,在传输速率上得到了大大的提高,而传输速率的提高可以给后端提供更多的时间进行处理以及应对,其中最大的一个应用场景5G无人驾驶的背景下用于车载音视频传输数据。
三:前端串行器芯片以及后端解束器芯片举例详解:
龙讯LT947LMT后端解束器
描述:

龙讯LT948D前端串行器
描述:
LT948D反序列化器是Lontium高级驾驶员辅助系统(ADAS)远程视频传输系列的一部分,旨在为eDP视频传输提供解决方案,最大使用10m同轴电缆(POC)或STP电缆。该芯片提供一个5.4Gbps/通道的正向数据通道和反向控制通道,并支持为电缆供电。
参数:
1/2可配置的链接
双向传输,linko上转发数据通道最大5.4Gbps/lane,回控通道最大3.7Mbps, link1仅为转发数据通道
从具有置乱、直流平衡和FEC的转发数据通道接收视频、I2C数据和音频
带参考时钟,I2C数据,中断和帧同步后控制通道与直流平衡和ECC
5.4Gbps的最大传输距离为10m, 4.32Gbps的最大传输距离为15m
典型分辨率2K rgb888 60Hz, 2车道
其余参数再次不再赘叙,详细参考书以及参考设计可联系博主