本文主要是介绍GMSL介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、GMSL介绍
GMSL(Gigabit Multimedia Serial Link),中文为千兆多媒体串行解串器。是Maxim公司(www.maximintegrated.com)推出的一种高速串行接口,适用于视频、音频和控制信号的传输,使用50Ω同轴电缆或100Ω屏蔽双绞线电缆,传输距离可达15m或更长,做到高带宽、低延迟、长距离的数据传输。
GMSL技术是为了解决并行数据到串行数据,再从串行数据还原为并行数据的问题。GMSL是SerDes的一种,SerDes是Serializer/Deserializer的缩写,即串行器和解串器。
GMSL技术的特点是将并行数据转换成串行数据发送,在接收端将串行数据解码为并行数据,其优势有:高速率、远距离、抗干扰性强等。目前基于GMSL架构的通信协议最高可实现单通道6Gbps的速率(参考USB3.0仅有2.5Gbps),在未来会有越来越广泛的应用。
在GMSL技术诞生之前,高带宽的数据传输一般采用的方法是并行总线。并行总线指的是多条线束并行传输,采用共同的时钟信号。并行总线可以通过增加线束的方式来提升带宽,但这种方式的问题是会增加体积和成本,也更容易受到外部电磁信号干扰。另一种提高带宽的方式是提升时钟频率,但是当时钟频率过高时,时钟的同步性就很难满足。同时线束的长度稍有差异,也会导致信号出错。另外提升时钟频率还容易引起信号线间的相互干扰。
并行总线在高带宽数据上遇到了技术瓶颈,于是人们又把目光集中到串行总线上。串行总线不存在信号线之间的干扰,也没有时序同步的问题。串行总线一般使用差分信号进行传输,保证了信号的准确性。因此可以说,面对高带宽、长距离的数据传输,串行总线有
这篇关于GMSL介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!