常见视频高速接口分析MIPI,LVDS,RGB,HDMI
文章目录
- 一、RGB接口
- 二、LVDS接口
- 三、MIPI接口
- 四、HDMI接口
一、RGB接口
(1)接口定义
RGB颜色是工业界的一种颜色标准,是通过对红®、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。
(2)接口类型
a. Parallel RGBb. Serial RGB
(3)接口特点
a. 接口一般为3.3V电平b. 需要同步信号c. 需时刻刷新图像数据d. 需配置适当的timing
二、LVDS接口
(1)接口定义
LVDS,即Low Voltage Differential Signaling,是一种低压差分信号技术接口。它是美国NS公司为克服以TTL电平方式传输宽带高码率数据时功耗大、EMI电磁干扰大等缺点而研制的一种数字视频信号传输方式。
LVDS输出接口利用非常低的电压摆幅(约350mV)在两条PCB走线或一对平衡电缆上通过差分进行数据的传输,即低压差分信号传输。采用LVDS输出接口,可以使得信号在差分PCB线或平衡电缆上以几百Mbit/s的速率 传输,由于采用低压和低电流驱动方式,因此,实现了低噪声和低功耗。
(2)接口类型
两种典型的LVDS数传接口:GMSL和FPD Link,这两种接口在汽车视频传输方面的应用是比较广泛的,尤其是Camera和处理器之间的链路,通过STP或者同轴电缆能使整个链路达到15m。
1、FPD Link
Flat Panel Display Link(FPD Link)最早是National Semi提出来的一种处理器和LCD Panels之间的高速数字接口,目前已经发展到FPD Link III了。
- 第一代的FPD Link可以参见NS的AN1032中的介绍
- 第二代FPD Link II可以参见TI的AN1087中的介绍
- 第三代FPD Link III
2、GMSL
Gigabit Multimedia Serial Links (GMSL)是Maxim公司推出的一种高速串行接口,适用于视频、音频和控制信号的传输,使用50Ω同轴电缆或100Ω屏蔽双绞线(STP)电缆时的距离可达15m或更长。
常用的支持FPD Link的摄像头有Leopard Imaging公司的TI FPD-Link III系列。
支持GMSL的摄像头有Leopard Imaging公司的Maxim GMSL/GMSL2系列。
除此之外还有D3 Engineering、Appro Photoelectron Inc.、舜宇等厂家也有类似的Camera Module。
除此之外还有日本THine Electronics, Inc.提出的V-by-One HS等LVDS接口,Appro Photoelectron Inc.就有相应的产品。
三、MIPI接口
(1)MIPI定义
MIPI联盟定义了一套接口标准,把移动设备内部的接口如摄像头、显示屏、基带、射频接口等标准化,从而增加设计灵活性,同时降低成本、设计复杂度、功耗和EMI。
(2)MIPI特点
a. 高速:1Gbps/Lane,4Gbps吞吐量b. 低功耗:200mV差分摆幅,200mv共模电压c. 噪声抑制d. 更少的pin,PCB layout更方便
(3) 子标准MIPI CSI 与 DPI
MIPI CSI和DPI是MIPI标准的一种,因为MIPI在移动领域应用范围太广了,各种外围设备都可以用它来传输信息,所以,MIPI联盟给不同的外设接口定义了版本名,CSI是for Camera的,DPI是for Display的。而且这些标准不单包括物理层的时序定义,还包括上层的传输协议/数据处理协议和应用层协议。
MIPI是一个比较新的标准,其规范也在不断修改和改进,目前比较成熟的接口应用有DSI(显示接口)和CSI(摄像头接口)。CSI/DSI分别是指其承载的是针对Camera或Display应用,都有复杂的协议结构。
(4)MIPI-DSI模式
a. Command Mode
对应于并行接口的MIPI-DBI-2,带有Frame Buffer,刷屏基于DCS的Command集的方式,类似于CPU屏。
b. Video Mode
对应于并行接口的MIPI-DPI-2,刷屏基于时序控制,类似于RGB同步屏
(5) MIPI-CSI
CSI(Camera Serial Interface)是由MIPI联盟下Camera工作组指定的接口标准。CSI-2是MIPI CSI第二版,主要由应用层、协议层、物理层组成,最大支持4通道数据传输、单线传输速度高达1Gb/s。
MIPI CSI2的分层方法有好几种,根据MIPI联盟的规范,CSI2可分为5层,分别为:应用层、组包/解包层、底层协议层(Low Level Protocol)、通道管理层和物理层
详细的来说,链路的工作顺序如下:
1、首先原始的图像数据会在应用层做相应的图像处理,包括白平衡、噪声去除、色彩还原等。
2、处理过后的数据进入组包层做数据分割和重组,再传给协议层。
3、协议层根据数据类型产生包头,根据数据内容产生构成包尾的 校验序列,之后将包头、数据本身、包尾组合起来发送给通道管理模块。
通道管理模块按照通道的选通情况,合理分配数据到每个通道,之后数据经过数模转换进入物理层传输,接收端在收到物理层的数据后,再按照之前的逆序解包出原始的图像数据。
MIPI CSI2的物理连接
除地线外,MIPI CSI2一般会有1对I2C通信引脚,1对MIPI差分时钟引脚和1~4对MIPI差分数据信号引脚,如图所示。
MIPI CSI2的工作模式
D-PHY有两种传输模式:
(1) HS 高速传输模式,用于传输突发数据,同步传输,信号为差分信号,电平范围为100mv-300mv,传输速度范围是80-1000Mbps。在该模式下传输时,当差分线正端收到 1.2V 信号,负端收到 0V信号时,这时接收端识别为 1。反之为0。
(2) LP 低功耗模式,用于传输控制指令,异步传输,信号线为单端,电平范围是0-1.2v,没有用时钟线,时钟是通过两个数据线异或而来的,速度只有10Mbps。在该模式下传输时,当正端接收到300m V,负端接收到100m V 时接收端识别为1.反之则识别为0.
四、HDMI接口
(1)接口定义
a. High-Definition Multimedia Interface
b. 数字接口,同时传输视频和音频
c. 传输非压缩视频数据和压缩/非压缩的数字音频数据
(3)HDMI特点
a. TMDS
Transition Minimized Differential Signal
8bit~10bit直流平衡编码
每个时钟周期传输10bit数据
b. EDID and DDC实现设备间只能连接c. Transfer Video and Audio更低成本、连接更方便d. HDCPHigh-Bandwidth Digital Content Protection
总结:
- RGB TTL接口信号类型是TTL电平,信号的内容是RGB666或者RGB888还有行场同步和时钟;
- LVDS接口信号类型是LVDS信号(低电压差分对),信号的内容是RGB数据还有行场同步和时钟;
- MIPI DSI接口信号类型是LVDS信号,信号的内容是视频流数据和控制指令。
简单理解,LVDS 和MIPI的物理接线是一样的,都是5组差分对,但是传输的内容是不一样的,即软件的报文格式不一样。
链接:https://blog.csdn.net/lx123010/article/details/107207249
链接:https://blog.csdn.net/lx123010/article/details/109117439
常见视频高速接口分析MIPI,LVDS,RGB,HDMI相关推荐
- MIPI转换芯片、ICN6211、ICN6202、MIPI转RGB、MiPI转LVDS、分辨率最高1080P、MIPI转双路LVDS
MIPI转换芯片.ICN6211.ICN6202.MIPI转RGB.MiPI转LVDS.分辨率最高1080P.MIPI转双路LVDS 1:ICN6211是一颗MIPI转RGB的桥接芯片如下图 2:IC ...
- LT9211 RGB/MIPI/LVDS转RGB/MIPI/LVDS 成熟方案资料分享
一. LT9211 芯片概述 LT9211 可以实现单路 MIPI DSI/CSI-2 或单路/双路 LVDS 或 TTL 视频信号之间 的互转,24 位 TTL 转 24 位 TTL 或两组外同步 ...
- 转:YUV RGB 常见视频格式解析
转: http://www.cnblogs.com/qinjunni/archive/2012/02/23/2364446.html YUV RGB 常见视频格式解析 I420是YUV格式的一种,而Y ...
- FPGA视频接口方案,VGA,HDMI,LVDS,SDI接口转换
新一版FPGA实现的视频转接板: 1.可以实现lvds信号输入,LVDS,VGA,HDMI(同时)输出. 2.LVDS可以是单通道或双通道,单通道最高支持1920*1080@60Hz;双通道可以支持1 ...
- VGA、DVI、HDMI等常见视频接口介绍
HDMI 高清晰度多媒体接口(英文:High Definition Multimedia Interface,HDMI)是一种数字化视频/音频接口技术,是适合影像传输的专用型数字化接口,其可同时传送音 ...
- 各种数字显示屏接口:LVDS, DVI, HDMI, DisplayPort, DSI
转自知乎专栏,作者:高兴 https://zhuanlan.zhihu.com/p/33639790 LVDS 接口 LVDS的问题是不太适合较长距离的信号传送 DVI 接口 DVI的缺点也有很多: ...
- 液晶屏接口协议 MIPI LVDS 概览
MIPI: MIPI接口简介 MIPI(移动行业处理器接口)是MobileIndustryProcessorInterface的缩写.MIPI(移动行业处理器接口)是MIPI联盟发起的为移动应用处理器 ...
- [经验] 4K HDMI 接收发送 FMC子板(图像处理LVDS to HDMI 转换立体声双通道 )
4K HDMI 接收发送 FMC子板(图像处理LVDS to HDMI 转换立体声双通道 ) 4K HDMI FMC开发模块是明德扬公司自主研发的一款支持4K 60帧的HDMI 输入输出开发模块.该模 ...
- LVDS/DVI/HDMI Interface
转载自:http://blog.csdn.net/shanghaiqianlun/article/details/6983878 数字视频信号 以SXGA为例,其时序如下: 垂直: 水 ...
- Ffmpeg快速命令使用 Ffmpeg选项详解 Ffmepg格式详解 常见视频文件格式详解
http://www.ffmpeg.com.cn/index.php/%E9%A6%96%E9%A1%B5 Ffmpeg快速命令使用 From Ffmpeg工程组 Jump to: navigatio ...
最新文章
- swift_024(Swift 的构造过程)
- MySQL中使用LIMIT进行分页的方法
- java各科成绩排序_java 成绩排序
- matlab中rowset什么意思,没什么用的matlab代码1
- 魔幻艰难的2020上半年!
- python 示例_Python日历类| yeardayscalendar()方法与示例
- Tomcat 应用服务器如何设置 Web 服务目录精讲
- centos7下swoole1.9的安装与HttpServer的使用
- OpenShift 4 - 锁定被保护的 OpenShift 资源,禁止删除和修改操作
- eclipse引入jar类包的源代码
- 中兴防火墙配置_中兴通讯防火墙成功案例
- CentOS7搭建邮件服务器+Roundcube webMail
- 常见的数据分析工具有哪些?
- Go 1.9 sync Map 源码阅读笔记
- 微型计算机中什么是小随机储存器,随机存取存储器
- Js isNaN()和Number.isNaN()、isFinite() 和 Number.isFinite()
- Python 装饰器-基本概念
- 75、如何判断接入的是百兆还是千兆网络?
- android音视频开发面试,来看看移动端小程序技术的前世今生!真香
- 飞机大战java_java 射击游戏(飞机大战)
热门文章
- IDL | 实验二、IDL语法基础
- 【ArcGIS|空间分析】栅格数据缓冲区分析-学校选址
- JavaSE学习--单例设计模式
- android MVC和MVP探讨
- 解释下列术语堆栈型计算机,第二章 计算机指令集结构
- 华为发布了其自研的鸿蒙操作系统,官宣!鸿蒙手机操作系统即将发布
- python comprehensions_Python中的Comprehensions和Generations
- Scala学习04——Scala方法与函数
- 代号斗罗显示服务器暂未开放,代号斗罗手游
- 当滚动条滚动到页面底部自动加载增加内容 ajax,Selenium-完整的ajax加载自动滚动到页面底部...