背景
随着ADAS等应用场景的需求和技术提升,近年车载传感器的装车量大幅提升。尤其车载摄像头的应用可能多达十几颗,比如在自动驾驶从低阶到高阶的大量自动驾驶的应用方案。
其中视频传输通常由一颗串化器Serializer(或叫编串器)+一颗解串器Deserializer组合的应用。
典型链路是:Camera>Serializer>Coax/STP>Deserializer>SoC.
即,Camera生成的图像由串化器进行转化成串行数据,在Coax或STP链路上基于DVP/GMSL协议进行传输,在接收端通过解串器转换成并行数据,送入到SoC进行处理。
整个视频传输链路最重要的环节是串化器和解串器这对组合的数据传输。串化器和解串器比较常见的厂家有TI和美信Maxim。
管道的概念
在GMSL2中,视频数据传输是基于Video Pipes(视频管道)的概念进行的。
端口与Pipe的对应关系
例如,解串器具有4个GMSL输入端口,在GMSL2模式下,每个端口最多可支持4个独立管道。即输入端口支持的最大管道数量为16个。
在GMSL1 模式下,每个端口只有一个专用视频管道可用,共有4个管道。
以MAX96722为例,总共提供8个“内部”Pipes,均可由4个GMSL输入使用。
每个内部管道都可以映射到任何一个 GMSL 视频传输的输入端口,因此最多可以将八个内部管道映射到一个GMSL2 输入