【GSML】千兆多媒体串行链路GMSL协议
什么是GMSL?
GSML,中文名称千兆多媒体串行链路,是Maxim公司推出的一种高速串行接口,适用于音频,视频和控制信号的传输,通信介质支持同轴电缆以及屏蔽双绞线,使用50欧同轴电缆或者100欧屏蔽双绞线(STP)时,长度可达15m甚至更长。
核心技术时串行器/解串器,简称SerDes.首先通过串行器将并行数据流转为串行数据流,然后通过更高的频率进行传输,之后通过解串器将接收到的串行数据流转换为并行数据流。
GSML的应用场景?
GMSL主要解决了音频,视频和控制信号的高速传输问题。因为以往在面对大量数据的传输一般采用的方法是通过并行总线增加带宽,通过增加线束的方式,这样就会导致线束特别多,跟随带来的就是增加成本和重量以及EMI电磁干扰。而且并行总线传输数据的前提是使用同一时序,由于布线长度的不同就会带来同步困难的问题。
GSML的主要应用场景就是对ADAS摄像头。因为摄像头除了对外发送捕获到的图像数据,还会发送帧同步型号,行同步信号,像素时钟等信息,但是对于车内的长线束场景,使用并行信号就会不稳定,所以需要现将并行信号转换为串行信号,并通过更高频率进行传输。
方法看起来简单,但是涉及到技术很复杂,需要考虑数据流的合并、回原、带宽以及稳定性等问题,目前主流技术有两家,Maxix和Ti:
Maxim将这种编串/解串称为GSML
Ti将中技术称为FPD LINK
GSML的通信机制
具体过程:
- 图像传感器Image Sensor将捕获到的光信号转换为数字信号,经CSI2(MIPI)传输给串行器(Max9295A),传输内容包括:图像数据信息,像素时钟,行同步信号,帧同步信号,其中raw12表示摄像头的传输格式为原始数据raw格式,每个像素点有12bit数据,30帧。
- 串行器接收到数据信息后,对信息进行串行化处理,将数据整理成包的形式,然后通过同轴线缆,将包以串行的形式发送出去,经过同轴线缆有两个方向的数据流传输,其中一个是前向通道,用于发送摄像头捕捉的图像数据,其带宽为6Gbps,还有一个为回馈通道,用以接收应答信息,带宽为187Mbps,这两个通道的传输速率不一样,可以根据实际需求进行配置。
- 解串器接收到串行器的数据在进行解串,使数据恢复至原来的墨阳,然后将原始数据传送给Soc,一般图像处理模块ISP会集成在Soc中,经ISP对图像数据进行图像处理,最终输出RGB或YUV等格式的图像。
- 经Soc处理后的数据可以根据需求传送到显控模块显示或通过rtsp网络协议传送给Rtsp-Server端实现网络推
参考文章:
https://blog.csdn.net/weixin_50875614/article/details/119995651