LVDS/DVI/HDMI Interface

数字视频信号

以SXGA为例,其时序如下:

垂直:

        水平:

图中DSPTMG为使能信号,VSYNC为场同步信号,HSYNC为行同步信号。在行场的消隐期(T1与T7),DSPTMG为低电平,在此期间无有效视频数据。

注意一个重要参数:对于这个时序的SXGA点频是108MHz

1066×1688×60=107.964480MHz

1 Open LVDS Display Interface(OpenLDI)

LVDS,即Low Voltage Differential Signaling,是一种低压差分信号技术接口,每一条通道输出的都是一对差分信号。它为克服以TTL电平方式传输宽带高码率数据时功耗大、EMI电磁干扰大等缺点而研制的一种数字视频信号传输方式。LVDS是利用电压差(典型值为350 mV)进行编码信息。

1.LVDS的电路组成

LVDS发送器将驱动板主控芯片输出的并行RGB数据信号和控制信号转换成低电压串行LVDS信号,然后通过驱动板与液晶面板之间的柔性电缆(排线)将信号传送到液晶面板侧的LVDS接收器,LVDS接收器再将串行信号转换为TTL电平的并行信号,送往液晶屏时序控制与行列驱动电路。

图1.1  LVDS接口电路的组成示意图

2.采用LVDS规范传输数据的时序图

图1.2 18位单像素传输、非直流平衡模式

图1.3 24位单像素传输、非直流平衡模式

由图1.2可以看出,非直流平衡模式18位单像素传输共用了4个通道(1个时钟信号、3个数据信号),在一个时钟周期内传送了21bit,数据信号包括3×6位的RGB信号、使能信号DE、行场信号。其中使能信号DE很重要,实际上使能信号为低电平时就是行场的消隐期,有些接收端可不接收行场控制信号只接受使能信号即可,也正是因此;1.3图,非直流平衡24位单像素传输共用了5个通道,其中RES为预留位。

LDI突破了TTL瓶颈,带宽得到了提升。但随着1080p的视频信号成为主流,8位颜色要求大约3Gbps的带宽,这大大超过了4通道LVDS接口能力。所以LVDS有了双像素传输模式。

图1.4 24位双像素传输、非直流平衡模式

由图1.4可以看出,非直流平衡模式24位双像素传输共用了10个通道(2个时钟信号、8个数据信号),在一个时钟周期内传送了56bit,数据信号包括6×8位的RGB信号(两个像素)、使能信号DE、控制信号CNTLF和CNTLE、行场控制信号以及两个预留位RES。与图1.3相比,点频降低了一半,也就是位宽是原来的2倍。IC对较宽数据位处理时具有更大的采样余量,以及更大的电压和温度容限。此外,信号频率低,噪声频率也低,功耗也小。

另外LVDS也可以工作在直流平衡模式,直流平衡位的目的是最大限度地减少信号线的短期和长期的直流偏置。DCBAL是直流平衡位。

图1.5 24位双像素传输、直流平衡模式

图1.6直流平衡模式下24位双像素传输的数据格式

2 DVI(Digital Video Interface)接口

1.DVI简介

DVI即数字视频接口,是一种高速传输数字信号的技术,DVI视频传输避免了模拟视频信号传输过程中发送端(一般为显卡)的数模转换和接收端(一般为LCD显示器)的模数转换过程,同时也避免了模拟信号传输过程中的噪声干扰的问题,因此图像无损失。

DVI接口在传输数字信号时又分为单链路(Single Link)和双链路(Dual Link)两种方式。根据DVI标准,一条TMDS通道可以达到165MHz的工作频率和10-bit接口,也就是可以提供1.65Gbps的带宽,即每秒可传送1.65亿点像素。

单链路DVI接口的传输速率只有双链路的一半,最大的分辨率和刷新率只能支持到1920x1200,60hz。至于双链路的DVI接口,支持到2560x1600,60Hz模式,也可以支持1920x1080,120Hz的模式。液晶显示器要达到3D效果必须拥有120Hz的刷新率,所以3D方案中,使用DVI的话,必须要使用双连接的DVI接口的DVI线。总的来说,如果是1920x1200内的分辨率,单双连接两者输出的画质是一样的。

对于单链路的DVI接口,共有4个通道,通道0-2对应RGB三个分量,行场同步信号及一些可选的控制信号分别分配在在这三个通道上,第4个通道为时钟通道。DVI的核心技术是TMDS(Transition Minimization Differential Signal)技术,这里以8bit的R分量的传输为例简单做一个简单说明:并行的8bit的R分量传输时需要转化为串行数据,为了可靠传输,不能简单地进行了并转串,而是以TMDS编码算法进行并转串,TMDS算法使转换后的串行信号的变换最小(Transition
Minimization)以及串行码流直流分量的平衡(DC Balancing)。串行信号是以差分形式传输的(Differential Signal)。在接收端,通过TMDS接收器可以解码出R、G、B、Hs、Vs、PixelClock等信号。

图2.3 单链路DVI接口

2. TMDS协议

图2.4 TMDS连接结构

数据流中包含了像素和控制数据。DE有效期间,成为像素数据有效期间,就是说这段时间发送的是有效像素数据。DE无效期间,成为发送空间隙期间,这段时间发送的数据不包括有效像素数据,仅仅是控制信号。

发送端有3个一模一样的编码器,每个编码器的输入是2个控制信号和8bit的像素数据。依照DE的状态,编码器将按照两个控制信号的状态或8bit像素数据产生10bit的TMDS字符。每个解码器输出是一个连续的串行TMDS字符流。

TMDS数据通道传送的是一个连续的10bit TMDS字符流,在空期间,传送4个有显著特征的字符,它们直接对应编码器的2个控制信号的4个可能的状态。在数据有效期间,10bit的字符包含8bit的像素数据,编码的字符提供近似的DC平衡,并最少化数据流的跳变次数,对有效像素数据的编码处理可以认为有两个阶段:第一个阶段是依据输入的8bit像素数据产生跳变最少的9bit代码字;第二阶段是产生一个10bit的代码字,表示是否对输入代码进行反转。最终的TMDS字符,将维持发送字符总体的DC平衡。

3. 单/双链路TMDS

图2.5 单链路TMDS通道映射

图2.6 双链路TMDS通道映射

无论是单链路还是双链路TMDS都是先将输入信号在发送端编码器编码,然后把并行数据转换为串行数据,由数据通道发送至接收端恢复为并行数据,最后进行解码。

单链路TMDS发送器由三个相同的编码器组成,如图2.5,2个控制信号和8bit像素数据映射到每个编码器,除了行同步HS和场同步VS外,其它控制信号的作用并没有定义,在发送器的输入端,控制信号CTL1、CLT2、CTL3必须保持逻辑低电平,推荐CTL0也保持逻辑低电平。

双链路发送器增加了三个数据通道,如图2.6,双链路配置在第一个链路上发送每行的奇像素,在第二个链路上发送每行的偶像素,每一行的第一个像素是奇数像素,即为像素1。

3 HDMI 接口(High Definition Multimedia Interface)

HDMI即高清晰度多媒体接口,源于DVI接口,同样以TMDS信号传输技术为核心,这也就是为何HDMI接口和DVI接口能够通过转接头相互转换的原因。HDMI是一种数字化视频/音频接口技术,是适合影像传输的专用型数字化接口,其可同时传送音频和影音信号,最高数据传输速度为5Gbps。同时无需在信号传送前进行数/模或者模/数转换。HDMI可搭配宽带数字内容保护(HDCP)(DVI也支持该协议),以防止具有著作权的影音内容遭到未经授权的复制。HDMI所具备的额外空间可应用在日后升级的音视频格式中。而因为一个1080p的视频和一个8声道的音频信号需求少于4Gbps,因此HDMI还有很大余量。这允许它可以用一个电缆分别连接DVD播放器,接收器。

图3.1  HDCP是一种双向内容保护机制

1 HDMI原理

一般情况下,HDMI连接由一对信号源和接受器组成,有时候一个系统中也可以包含多个HDMI输入或者输出设备。每个HDMI信号输入接口都可以依据标准接收连接器的信息,同样信号输出接口也会携带所有的信号信息。HDMI数据线和接收器包括三个不同的TMDS数据信息通道和一个时钟通道,这些通道支持视频、音频数据和附加信息,视频、音频数据和附加信息通过三个通道传送到接收器上,而视频的像素时钟则通过TMDS时钟通道传送,接收器接受这个频率参数之后,再还原另外三个数据信息通道传递过来的信息。

HDMI输入的源编码格式包括视频像素数据、控制数据和数据包。其中数据包中包含有音频数据和辅助信息数据,同时HDMI为了获得声音数据和控制数据的高可靠性,数据包中还包括一个BCH错误纠正码。HDMI的数据信息的处理可以有多种不同的方式,但最终都是在每一个TMDS通道中包含2位的控制数据、8位的视频数据和4位的数据包。HDMI的数据传输过程可以分成三个部分:视频数据传输期、数据包传输期和控制数据传输期。

图3.2 HDMI数据传输示意图

图3.3 HDMI对数据的编码

视频数据传输期,HDMI数据线上传送视频像素信号,视频信号经过编码,生成3路(即3个TMDS数据信息通道,每路8位RGB)共24位的视频数据流,输入到HDMI发射器中。24位像素的视频信号通过TMDS通道传输,将每通道8位的信号编码转换为10位,在每个10位像素时钟周期传送一个最小化的信号序列,视频信号被调制为TMDS数据信号传送出去,最后到接受器中接收。

数据包传输期,TMDS通道上将出现音频数据和辅助数据,这些数据每4位被一组,构成一个上面提到的4位数据包,数据包和视频数据一样,被调制为10位一组的的TMDS信号后发出。视频数据传输期和数据包传输期均开始于一个Guard Band保护频带,Guard Band由2个特殊的字符组成,这样设计的目的在于在明确限定控制数据传输期之后的跳转是视频数据传输期。

控制数据传输期,在上面任意两个数据传输周期之间,每一个TMDS通道包含2位的控制数据,这一共6位的控制数据分别为HSYNC(行同步)、VSYNC(场同步)、CTL0、CTL1、CTL2和CTL3。每个TMDS通道包含2位的控制数据,采用从2位到10位的的编码方法,在每个控制周期最后的阶段,CTL0、CTL1、CTL2和CTL3组成的文件头,说明下一个周期是视频数据传输期还是数据包传输期。

图3.4  CTL0、CTL1、CTL2和CTL3组成的文件头

数据包和控制数据的传输是在视频数据传输的消隐期,这意味着在传输音频数据和其他辅助数据的时候,并不会占据视频数据传输的带宽,并且也不要一个单独的通道来传输音频数据和其他辅助数据。这也就是为什么相比DVI,HDMI可以同时传输视频信号和音频信号的原因。

LVDS/DVI/HDMI Interface

时间: 2024-11-01 22:03:03

LVDS/DVI/HDMI Interface的相关文章

围观迅为IMX6开发板QT下LVDS和HDMI如何双屏异显的

首先将迅为-IMX6开发板分别连接9.7寸屏和HDMI显示器 然后使用MfgTool工具烧写QT系统 然后拨码开关设置成从emmc启动 在uboot命令行下设置开发板为9.7寸屏显示(这样也会同时设置HDMI) 设置完,保存配置,如下图: 然后设置启动QT系统,并保存设置,如下图: 然后开发板重新启动,可以看到默认9.7寸屏显示qt的触摸校准程序了,点击屏幕校准,最后会在9.7寸屏上运行QT的demo程序.HDMI显示通道默认是关闭的,在串口命令行下输入命令"echo 0 > /sys/c

iTOP-iMX6开发板Android系统下LVDS和HDMI双屏异显方法

迅为iMX6 开发板 android 系统下 LVDS 和 HDMI 双屏异显的使用过程. 使用"Mfgtools-Rel-1.1.0_180403_MX6Q_UPDATER"版本的烧写工具,把系统烧写进开发板.系统启动之后,把".mp4"格式的视频文件放到"/sdcard"目录下,如下图所示. 然后打开系统自带的"HdmiDualVideo"应用程序.如下图. 在 lvds 屏幕上显示如下图所示. 点击"Small

三种视频格式的区分 :VGA DVI HDMI

家里的高清电视越来越普遍,而这些高清电视大多带了VGA.DVI.HDMI的接口.笔记本电脑的屏幕太小,办公的人大多想要外接一个显示器.所以明白这三种视频信号接口的区别,是选购合适显示器的前提. 方法/步骤 提前说明下:三种接口的转接头都存在公针和母针的区别,购买转接线时要注意需要的是公针头还是母针头. VGA接头:针数为15的视频接口,主要用于老式的电脑输出.VGA输出和传递的是模拟信号.大家都知道计算机显卡产生的是数字信号,显示器使用的也是数字信号.所以使用VGA的视频接口相当于是经历了一个数

电脑显卡4种接口类型:VGA、DVI、HDMI、DP

电脑显卡全称显示接口卡(Video card,Graphics card),又称为显示适配器(Video adapter),显示器配置卡简称为显卡,是个人电脑最基本组成部分之一.对于显卡接口类型,主要包括VGA.dvi/HDMI.dp这四种比较常见的接口,当然还有其他的. VGA接口是最常见,也就是我们通常的电脑显示器连接主机的那种,VGA接口是一种D型接口,上面共有15针,分成三排,每排五个.并且VGA接口扩展性比较强,可以轻松与DVI接口进行转换,VGA接口介绍如下图: 通过上面介绍了VGA

我的LG 22MP67HQ 插VGA线文字就会有阴影,而插上HDMI之后,清晰的不能再清晰了

由于公司已经搬到民众镇政府附近了,宿舍还未搬,昨天下班回到宿舍之后,就没有网了,早上一起来,担心是显卡驱动的问题,就尝试用2G网络去下载R9 系列的驱动,238MB左右,但是老是失败.... 时间一下子就到了上午10点,和王叔.同事,三个人,三辆自行车,后来上午是去老李(我应该叫李叔的)那里吃饭,中午吃的是牛肚,黄瓜炒虾,虾,大头菜皮蛋瘦肉汤,排骨,煎鱼腊肉.在下午14:00左右就出来找房子,在工作的地方范围200M的地方找房子,但是目前很少人出租房子了,特别是3房一厅的.在下午15:40就打道

Spartan6系列之SelectIO深入详解及高级应用简介

1.      什么是I/O Tile? 对Spartan-6系列FPGA来说,一个IO Tile包括2个IOB.2个ILOGIC.2个OLOGIC.2个IODELAY. 图 1Spartan-6系列IO Tile结构图 图 2Spartan-6 FPGA I/O Banks 1.1.  IOB结构介绍 每个IOB包含了输入.输出.三态驱动器:这些驱动器可以配置为不同的电平标准如LVTTL.LVCMOS等:差分IO会用到1个IO Tile里的两个IOB. 每个IOB都被直接连接到了ILOGIC和

DSP开发资源总结,经典书籍,论坛

OMAP4开发资源总结: 一.TI OMAP4官网介绍: http://www.ti.com.cn/general/cn/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12843&contentId=53243 二.OMAPpedia.org,This site has information on various projects in the communityaround OMAP platforms ht

(一)S5P4418------S5P4418芯片介绍

S5P4418主要的特点如下: (1)Cortex-A9 四核处理器 (2)高性能的3D图形加速器 (3)全高清多格式视频编解码器 (4)支持多种内存:LPDDR.LVDDR.DDR3高达800Mhz (5)支持MLC/SLC NAND flash的ECC加密算法 (6)支持双显示器高达2048 x 1280 ,TFT-LCD.LVDS.HDMI (7)支持iturbt656并行视频接口和MIPI-CSI摄像头接口(MIPI (Mobile Industry Processor      Int

视频传输接口

一: VGA(Video Graphics Array,视频图形阵列):IBM在1987年随PS/2("Personal System 2"的意思,即"个人系统2",该个人电脑的键盘鼠标采用PS/2接口,并且这种接口被沿用了二十几年)个人电脑的推出而发布的一种视频传输标准,视频数据以模拟信号传输,导致了数字信号->模拟信号->数字信号的转换过程,是一种有损传输. 二: DVI(Digital Visual Interface,数字视频接口):1999年由