要了解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后端解束器

描述:

LT947LMT序列化器是Lontium的高级驾驶辅助系统(ADAS)远程视频传输系列的一部分,旨在为LVDS、MIPI和TTL视频传输提供解决方案,最大使用10m同轴电缆(POC)或STP电缆。该芯片提供一个5.4Gbps/通道的正向数据通道和反向控制通道,并支持通过每根电缆供电。
参数:
1/2可配置链路
双向传输,linkO上转发数据通道最大5.4Gbps/lane,回控通道最大3.7Mbps, link1仅为转发数据通道
通过置乱、直流平衡和FEC在转发数据通道上传输视频、I2C数据和音频
通过直流平衡和ECC从后控通道卡里I2C数据和中断
5.4Gbps的最大传输距离为10m, 4.32Gbps的最大传输距离为15m
其余参数再次不再赘叙,详细参考书以及参考设计可联系博主

 龙讯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车道

其余参数再次不再赘叙,详细参考书以及参考设计可联系博主

A2DP-Link传输协议详解以及实例龙讯LT947LMT/LT948D简介相关推荐

  1. 【5G系列】RLC (Radio Link Control )协议详解

    本人就职于国际知名终端厂商,负责modem芯片研发. 在5G早期负责终端数据业务层.核心网相关的开发工作,目前牵头6G算力网络技术标准研究. 博客内容主要围绕:        5G协议讲解       ...

  2. Dubbo远程传输协议详解

    前言 上次小编为大家带来了Dubbo调用及容错机制详解,不知道大家有没有去看小编最后留下的问题,欢迎对文章进行评论也希望大家和小编多多交流.今天接着为大家带来Dubbo的内容,传输协议,上次调用机制中 ...

  3. SCTP协议详解与实例

    1.SCTP是什么? 只要是接触过编程的人,当你问他传输层都有哪些协议?我想几乎很多人会说TCP,IP协议而很少有人知道SCTP(流控制传输协议)这个和上述俩个协议具有相同地位的协议. SCTP提供的 ...

  4. RTMP协议详解及实例分析

    1.简介 RTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数据传输流的多路复用(Multiple ...

  5. RTSP协议详解及实例分析

    1.RTSP简介 RTSP(Real-Time Stream Protocol)协议是一个基于文本的多媒体播放控制协议,属于应用层.RTSP以客户端方式工作,对流媒体提供播放.暂停.后退.前进等操作. ...

  6. HTTP超文本传输协议详解

    1.引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒体信息系统.它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展.目前在WWW中使用的是HTTP/ ...

  7. HTTP传输协议详解(传输过程及数据格式详细)

    一. 知其意: 1. HTTP协议的概念:Hyper Text Transfer Protocol 超文本传输协议,定义了客户端与服务器端通信时,发送数据的格式. 2.HTTP协议的特点 1.基于TC ...

  8. FTP文件传输协议详解

    简介:FTP是基于TCP协议之上的具有C/S架构的文件服务器. 需要通过控制连接20端口来控制双方的通信 需要通过数据连接21端口来进行双方的通信 主动模式:最大的特点是数据连接由服务器的20端口主动 ...

  9. Http-超文本传输协议-详解

    一.HTTP基本概念 1.1.Http是什么? HTTP是 超文本传输协议 分为三个部分 超文本 它就是超越了普通文本的文本,它是文字.图片.视频等的混合体,最关键有超链接,能从一个超文本跳转到另外一 ...

最新文章

  1. 函数小知识点(文档字符串,闭包等)
  2. springboot中下面哪一个作为jpa默认实现_天天在用SpringBoot,手撸一个的Starter试试!...
  3. C#学习之三层架构实例
  4. Java设计模式-工厂模式(1)简单工厂模式
  5. Greg and Array CodeForces - 296C(差分数组+线段树)
  6. 163相册密码破解 - 简单版
  7. Maven常用参数说明
  8. kali linux 网络命令,Kali Linux系统连接Wifi无线网络命令:
  9. JS无刷新修改URL类似博客园翻页效果
  10. echo, print, printf 和 sprintf 区别(PHP)
  11. windows下Tomcat安装及Eclipse配置教程
  12. c226打印机驱动安装_打印机驱动怎么安装?
  13. 小米高通9008授权MiFlash刷机免认证思路
  14. 前几日共享HCIE面试战报兄弟的通过感言,看完之后希望你不要沉默
  15. 电脑桌面上没有计算机回收站,电脑桌面没有回收站,怎么处理
  16. Deepin系统安装摄像头驱动
  17. TypeError this.getOptions is not a function 的解决
  18. 2003系统服务器不设置密码,服务器2003怎么设置密码
  19. 阿里云OSS远程连接
  20. 神经网络基础-反向传播

热门文章

  1. rhel6的部分版本使用intel xeon处理器时的bug
  2. 机器视觉LED光源照明技术说明
  3. grafana 使用MySQL存储数据
  4. AMESim2020.1仿真编译失败解决方法之一
  5. LBS预案作战指挥系统应用
  6. 小学计算机教资报名科目,2019下半年中小学教资考试报名时间确定,考试科目和报名流程一览...
  7. 如何使用 Google 的 AutoAugment 改进图像分类器
  8. 磁共振线圈分类_核磁线圈的基本架构及各部分主要功能
  9. 中国建筑设计公司排名
  10. 【干货来袭】arm程序汇编指令总结,让你更高效的学习!