Skip to content

转:GMSL高带宽数据接入的方法

作者:Aili-Light | 公众号:艾利光科技

随着汽车智能化的不断提升,特别是高级辅助驾驶系统(ADAS)的普及,越来越多的车载摄像头和传感器需要与汽车电子控制单元(ECU)进行数据通信,对车内数据传输的带宽、实时性和稳定性的要求也越来越高,由此诞生了GMSL高速信号传输方式,本文我们将详细介绍GMSL高带宽数据接入的方法。

GMSL介绍

GMSL:Gigabit Multimedia Serial Link是Maxim公司(http://www.maximintegrated.com)推出的一种高速串行接口,适用于视频、音频和控制信号的传输,使用50Ω同轴电缆或100Ω屏蔽双绞线电缆,传输距离可达15m或更长。

GMSL技术的特点是将并行数据转换成串行数据发送,在接收端将串行数据解码为并行数据,其优势有:高速率、远距离、抗干扰性强等。目前基于GMSL架构的通信协议最高可实现单通道6Gbps的速率(参考USB3.0仅有2.5Gbps),在未来会有越来越广泛的应用。

图1 GMSL的串行-解串数据链路示意图

以ADAS摄像头为例,一般来讲,摄像头除了对外发送捕获到的图像数据外,还会发送帧同步信号,像素时钟等信息,此外还有电源供给等等,因此它需要由许多信号线组成的一个并行总线。如之前所说,并行总线在高速的数据传输过程中,是不占据优势,因此我们需要将这些并行的信号合并为串行信号,再通过更高频率进行传输。

图2 使用并行总线的摄像头模组

GMSL技术的诞生就是为了解决并行数据到串行数据,再从串行数据还原为并行数据的问题。GMSL是SerDes的一种,SerDes是Serializer/Deserializer的缩写,即串行器和解串器。SerDes的串行-解串可以通过数模电路或者FPGA来实现。但是在商用领域,出于性价比的考量,往往会使用独立IC芯片来实现这个功能,GMSL就是由Maxim公司开发的一系列串行-解串芯片的集合。

GMSL技术经历了很长的发展时间,第一代的GMSL从2003年开始,最高支持3Gbps的传输速率,足够传输1百万-3百万像素(1080p/30fps)的视频流数据。从2017年之后,GMSL2代技术出现,传输带宽已经提升至6Gbps,可轻松传输8百万像素(4K/30fps)的视频流数据。

图3 GMSL1代技术的发展历程

GMSL串行器-解串器

Maxim目前同时提供两代的GMSL产品,分别是GMSL1以及GMSL2,其中部分GMSL2产品兼容GMSL1。目前常见的GMSL串行-解串芯片如表1所示。其中兼容GMSL1/2的器件,既可以接入GMSL1也可以接入GMSL2。例如:

a) MAX9296解串器,既可以接入MAX96701(GMSL1)也可以接入MAX96717(GMSL2);

b) MAX9295A串行器,既可以接入MAX9286(GMSL1),也可以接入MAX96712(GMSL2);

除此之外,GMSL1的串行器无法接入GMSL2的解串器,反之亦然。

串行器解串器
GMSL1MAX96701/MAX96715MAX9286
12bit DVP IN 1 SIO OUT@1.76Gbps4IN 1OUT@MIPI 1.5Gbps
GMSL1/2 兼容MAX9295AMAX9296MAX96722
4-MIPI IN 1 SIO OUT@6Gbps2IN 2OUT@MIPI 2.5Gbps4IN 1OUT@MIPI 2.5Gbps
GMSL2MAX96717/MAX96717FMAX96712
4-MIPI IN 1 SIO OUT@6Gbps/3Gbps4IN 1OUT@MIPI 2.5Gbps

表1 GMSL串行器-解串器对应配置表

从SoC的角度来看,如果忽略串行-解串的过程,可以认为SoC直接接入到相机Sensor上。由于GMSL同轴线的传输延迟几乎可以忽略不计(ns级别),相当于将原来只能短距离传输的高速并行信号(MIPI/I2C/CLK等)的传输距离延长,真正做到高带宽、低延迟、长距离的数据传输。

GMSL数据接入方式

1. NVIDIA Jetson Xavier平台

以Jetson Xavier为代表的Arm架构下的SoC系统,通常没有直接的GMSL接口,而是提供MIPI信号接口,因此需要通过外挂解串板的方式来实现,以下方的配置为例介绍。

硬件连接方式如图4所示,摄像头包含Sensor(IMX390)和串行器(MAX9295),两路摄像头通过GMSL Link同轴线(Coax Cable)连接到转接板(MAX9296 Deserializer Board),转接板再通过排线(MIPI White Cable)接入到Jetson Xavier开发板的CSI Port。

图4 解串器转接板的硬件连接方式

硬件架构如图5所示:

图5 GMSL摄像头接入Jetson的硬件框图

驱动层的结构如图6所示,驱动最上层是v4l2的架构,是Linux系统下的通用相机驱动框架。中间层是sensor驱动,用于控制视频流的开关、设置图像参数等。最底层是MAX9295/9296的驱动,负责拉通数据链路。

图6 Jetson的GMSL摄像头驱动架构

Sensor驱动程序会在设备启动(Device boot)的时候,配置串行器-解串器的参数,建立起数据链路(data streaming pipeline)。一旦数据链路建立起来后,就可以分别对串行器、解串器、Sensor配置寄存器参数,控制它们的工作模式,或进行数据流的开关操作等。

2. PC电脑/工控机

PC/工控机主要运行在x86平台,这类系统通常接口有:USB/以太网/PCIE等。USB3.0的传输带宽在1Gbps – 2.5Gbps左右,以太网的带宽在100Mbps – 1000Mbps之间,PCIE的带宽高于10Gbps。

如表2所示,1M(100万像素) - 8M(8百万像素)摄像头的数据传输带宽在655Mbps – 4.4Gbps。从带宽的限制来看,USB3.0最高只能支持到2M,以太网最高支持到1M,只有PCIE可以满足所有的传输需求。

像素传输带宽USB3.0Ethernet
(以太网)
PCIE
1M655Mbps
2M1.3Gbps×
8M4.4Gbps××

表2 不同接口的传输带宽

PCIE采集卡(图7)就是专门为PC电脑/工控机设计的GMSL摄像头接入设备。PCIE采集卡的具有高带宽、多通道的特点,其通用性好,实时性高,广泛应用于自动驾驶的研发和数据采集上。

图7 PCIE数据采集卡

PCIE采集卡的硬件框图如图8所示,其工作原理如下:

1) 摄像头(Sensor+Serdes)的图像数据通过GMSL同轴连接线传输到采集卡的解串芯片(DeSerdes, MAX9296)上

2) 解串芯片将数据通过MIPI/IIC传输到FPGA,FPGA解析数据流

3) FPGA通过PCIE将数据存放至DDR4内存中

4) 调用SDK获取内存数据

图8 PCIE数据采集卡的硬件框图

如图9所示,采集卡插入到机箱的通用PCIE插槽上,多张采集卡可并行使用,方便灵活。PCIE的协议通用、接口稳定、带宽高,因此对于多路图像采集的应用非常有帮助。例如自动驾驶的图像采集车,往往需要10-20路摄像头同步接入,同时采集、存储所有摄像头的数据,对带宽和稳定性的要求很高,只有PCIE采集卡可以胜任这个工作。

图9 PCIE数据采集卡接入机箱

综上所述,PCIE采集卡具有如下优势:

1) 高带宽设计,支持多路摄像头同时接入

2) 多路相机同步曝光或或延迟曝光

3) 支持外部输入触发信号,例如GPIO/pps信号/ntp服务器等

4) 可通过CAN接口传入时间戳,与外部传感器同步

5) 有完善的SDK,支持Windows/Linux系统

6) PCIE标准插槽,稳定可靠,数据安全不易丢失

总结

本文介绍了GMSL高带宽数据传输的方式,该方式具有高带宽、长距离、稳定性高等特点。随着智能汽车当中越来越多的图像/视频数据传输需求,GMSL高速接口正在越来越多地被使用,成为自动驾驶当中必不可少的一部分。

深圳SEO优化公司赤峰至尊标王多少钱坑梓百姓网标王推广推荐海南网页制作推荐三明推广网站公司舟山设计网站公司荷坳seo网站推广价格上饶阿里店铺运营价格辽源网站推广系统报价濮阳网站关键词优化多少钱通化网站优化按天收费报价娄底模板推广价格唐山网站推广工具福州优化湖州网站改版哪家好布吉网站设计模板价格枣庄网站定制报价松原网站搜索优化推荐宜昌模板制作漯河建站文山关键词按天计费报价黄石百度关键词包年推广价格长春网络营销价格武威营销型网站建设多少钱平凉网站建设设计报价新余SEO按天收费多少钱迁安关键词排名报价西乡百度竞价哪家好文山关键词按天收费临汾至尊标王哪家好长葛网站关键词优化歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化