数字视频接口——DVI 1.0

发布者:SerendipityGlow最新更新时间:2012-03-21 来源: dzsc关键字:数字视频接  差分信号  信号编码  锁相环 手机看文章 扫描二维码
随时随地手机看文章

1 背景介绍

二十一世纪刚刚显现第一缕曙光,正当人们享受着以摩尔定律递增的高速微处理器时,一种新型的视频接口技术将带给人们更加绚丽多彩的视觉感受。这就是业界刚刚发展起来的DVIDigital Visual Interface数字视频接口技术。随着以LCD为代表的数字平板显示技术的飞速发展,DVI必将迅速成为计算机显示的标准视频接口。

随着对绿色显示观念的倡导,CRT显示已由球面发展到柱面,又从柱面发展到纯平显示,人们对屏幕刷新率和图像几何失真要求愈来愈高,传统模拟VGA视频接口+CRT或LCD显示器的图像显示能力越来越捉襟见肘。制造成本的不断降低,使LCD等平板显示技术已逐步取代传统的CRT显示器成为PC机显示器的主流。由于要与传统的VGA模拟接口兼容,其内部不得不内置一级ADC数模转换及PLL锁相环电路,将模拟的视频信号转化成数字信号再进行显示,还要进一步针对CRT显示的值进行校正,得到适合LCD象素特性的灰度信号。这样一系列中间环节的转换,加上模拟传输环节中难以抑制的噪声干扰问题,使得此类平板显示的图像信息丢失,并随着分辨率和场频的提高而加重。以LCD、PDP、LED、OLED等为代表的平板显示(包括数字投影仪)的蓬勃发展,对数字视频接口技术提出了迫切要求。



    DVI数字视频接口就是在这种趋势下产生的。DVI由Intel、Silicon Image、Compaq、Fujitsu Limited、Hewlett-Packard Company、IBM、NEC合作提出的一种数字视频接口标准,很好地解决了上述问题,而且还兼容了传统的VGA接口,是目前极具发展前途的一种PC机视频接口标准。本文的目的在于使读者迅速掌握DVI的通信协议,从接口提取视频信息,摆脱对计算机内部复杂的硬件原理的研究,使DVI接口的高质量数字视频信息可以按用户的要求进行开发利用。

2 DVI接口构成

DVI接口利用最小变换差分信号—T.M.D.S. Transition Minimized Differential Signal作为基本电气链接信号。T.M.D.S.链路主要用于将图像数据传送到显示器。DVI接口协议允许使用双T.M.D.S.链路结构,从而可以支持超大分辨率的显示设备。T.M.D.S.通过先进的编码算法将8bit的象素数据转换成10bit的最小变换信号,削弱了传输电缆中交叉电磁干扰EMI,并且这种直流平衡的编码信号更有利于光纤传输。另外这种先进的编码算法可以为接收端提供时钟恢复信号,并允许在较远距离传输时(一般小于5m)信号有较大的抖动误差。

2.1 DVI体系结构要求

DVI作为一种面向计算机开发的视频接口,要与现有的操作系统、硬件平台兼容,还要与以前的接口标准保持一定的兼容性。图1是DVI接口T.M.D.S.的逻辑链路结构。DVI支持即插即用功能(Plug and Play)。在系统启动时,DVI提供最低分辨率VGA 640×480模式 系统通过DDC2B协议访问显示器,获得显示器对象素格式的支持情况,通过EDID数据获得关于显示器型号和现实能力的信息。这些内容都是显示器制造商在显示器内部固化的一段数据,通过DDCDisplay Data Channel向主机系统提供自身信息。

    系统启动后会自动加载图形显示控制器(即显卡)的驱动程序。根据用户提出的显示要求,即屏幕的分辨率、色深、刷新率,结合由DDC获得关于显示器的信息,确定T.M.D.S.的启用情况。DVI的单T.M.D.S.只提供24bit色深,当用户要求的色深超过24bit时,并且系统已经确认显卡和显示器都支持双链路T.M.D.S.。此时系统会启动双T.M.D.S.链路,链路0数据通道0~2传输24bit信息,其它颜色信息由链路1(数据通道3~5)传输;当用户的分辨率和刷新率要求超出单T.M.D.S.链路的传输能力时单T.M.D.S.链路的最高象素传输频率为165MHz,系统会启动链路1,链路0用来传输奇数象素信息,链路1用来传输偶数象素信息,并定义显示器上每一行的第一个象素为象素1,奇数象素。由于双T.M.D.S.链路共用一条时钟回路,所以双链路工作时,链路的时钟频率为象素数据带宽的一半。

当然,DVI接口同样也支持热插拔(Hot Plug Detection)和显示器电源管理等技术还有对传统的模拟VGA的兼容等问题。这些只是DVI作为一种接口标准必须做到的兼容性问题,并不代表DVI本质的先进性。有关这些体系要求问题可参阅参考文献1~3。[page]

2.2 T.M.D.S.协议详解

DVI接口的先进性体现在它可以将海量的显示信息高速地传送到显示器中去,T.M.D.S.先进的编码算法是其强大能力得以实现的根本。下面将详细解释T.M.D.S.协议中与实际应用紧密相关的几个问题。为了便于理解作以下规定:输入到编码器或由解码器输出的象素数据称为象素数据Pixel Data;由发送器送出的或输入到接收器的编码数据称为码元Character。

请注意:在DVI接口协议中并没有规定输入或输出的象素数据是串行的还是并行的,输入输出的数据格式留给芯片制造厂商灵活掌握,用户应根据自己的实际情况选用芯片型号。

2.2.1 链路结构

T.M.D.S.链路结构见图2。图3是单链路T.M.D.S.结构图。双链路结构与单链路很相似。每个链路的发送器(Transmitter)中包含三个完全相同编码器(Encoder),每个编码器驱动一条串行T.M.D.S.通道(Channel)。输入到每个编码器的数据包括8bit象素数据和2bit控制信号(见图3)。

在DE(Data Enable)信号的控制下,编码器在任何合法时钟驱动下,分别将象素数据和控制数据编码并由发送器将编码后的码元串行发送到T.M.D.S.链路上。在DE有效期间(DE=1)对象素数据进行编码发送,在DE无效期间(DE=0)对控制数据进行编码发送。无论是对二者中的哪一项进行编码,由编码器输出的都是串行的10bit码元,并且最低有效位先送出。


2.2.2 时钟与同步问题

时钟与同步是DVI信号处理过程中至关重要的一环。以显卡中图形处理器提供的象素时钟(Pixel Clock)为参考时钟,在整个信号收发过程中,会存在三组不同频率的时钟信号,这三组时钟信号通过锁相环电路(PLL)进行同步控制。

从图3可知,以象素时钟的速度输入到编码器的8bit象素数据被变换成10bit的T.M.D.S.码元,在T.M.D.S.通道内串行传输。所以T.M.D.S. 码元要以10倍象素的时钟频率进行码元传输。在接收端,若要正确判断所接收的码元就需要用高于码时钟Character Clock的频率对输入信号进行采样,所以又存在一个采样时钟Sampling Clock。例如:TI公司提供的DVI接收芯片6采用4倍过采样技术对输入信号采样,在XGA分辨率(1024×768)、60Hz刷新率的情况下,象素时钟为65MHz,则T.M.D.S.码元时钟将为650MHz,采样时钟将达到2.6GHz。

T.M.D.S.的先进编码算法使得串行输出的码元流中包含了码元同步信息,利用PLL技术使接收器和解码器可以在串行的码元流中正确测定码元边界、解码象素数据。在T.M.D.S.输出的编码中,代表象素数据的编码包含了5次或5次以下的变化信息,而代表控制信号的编码包含了7次以上的变换信息。这些含有高变化信息的编码在显示的消隐时期内被送出。解码器可以唯一确定地识别这些高变换码,PLL可以利用这些确定的信号作为相位校正的参考信号。

2.2.3 T.M.D.S.编码与解码算法

深入理解、灵活运用并实现这些先进的算法是芯片制造厂商最关心的问题。本文从使用者的角度出发,以实用为原则对编码及解码算法进行分析。

从图3中可以看出,实际应用时最关心的行同步、场同步信号作为控制信息在蓝基色Blue70被编码器编码发送;其他通道的控制信号CTL03或CTL09都应接逻辑0,其中CTL0可以提供用户使用,但有严格使用条件,非不得不用的情况下推荐接逻辑0。

T.M.D.S.的每一条通道都由连续输出的10bit串行编码驱动。在显示的消隐5DE=0时间段内编码器输出四个特定编码,详见图4,也就是前面所说的可被解码器唯一确定识别的四个编码。在DE=1时编码过程分为两个阶段,第一阶段对8bit的象素数据进行最小变换生成9bit的最小变化码,其中最低有效位与象素数据的最低有效位相同,第9位为变换方式标志位:0表示对象素数据进行异或非XNOR变换,1表示进行异或XOR变换;第二阶段生成10bit的直流平衡码:如果上一次编码传输了过多的1且将要传输编码中1比0多,则将此次编码的低8位取反并在第10位置1,否则,将不作处理,直接传输。

每一条T.M.D.S.链路中含有与3个编码器对应的3个解码器。T.M.D.S.的解码算法相对简单一些。由于在消隐时间内传输了特定的四个编码,解码器可以判断DE的逻辑状态,若DE=0,则直接将对应的控制信号组合状态送出。若DE=1,则根据第10位的情况决定低8位是否进行取反,根据第9位的信息决定对编码进行的变化方式:为1,进行XOR(异或)变换为0,进行XNOR(异或非)变换。在象素数据有效期间,行、场同步以及控制信息CTLX均保持恒定。通过上述解码过程,行同步和场同步信号由蓝基色通道解调出来,结合另外两个通道解调出来的绿基色和红基色,就可以进行视频信息的数字方式显示了。[page]


3 DVI接口应用指南

DVI接口提供了强大的数据传输率,其链路工作频率很高,所以对器件的供电电压、连接电缆的特性阻抗以及终端接插件的电气特性都有非常严格和详细的规定。这些都是DVI相关器件厂商要严格遵循的技术指标。

表1给出了实际应用最为关心的五个工作参数,其他参数的详细解释见文献。表2给出了DVI接口插头信号线的定义。其中的DDC通道用于设备制造商向主机提供产品信息,这使DVI接口应用锦上添花。制造者可以在显示设备中固化一段除设备本身特性参数以外的信息,结合计算机操作系统,使系统识别设备的特征编号,从而达到保护自己产品产权的目的。当然,如果设计者不提供DDC信息,计算机操作系统就会把当前的显示设备当成标准显示设备来驱动。

表1 推荐DVI工作参能

工作电压 3.3V,±5%
传输阻抗 50Ω,±10%
输入差分信号范围 150mV≤Vidiff≤1200mV
最大差分电压 1560mV
工作温度范围 0℃~70℃

表2 DVI接口引脚信号

引 脚 信 号 引 脚 信 号
1 T.M.D.S. Data2 - 13 T.M.D.S. Data3 +
2 T.M.D.S. Data2 + 14 +5V电源线
3 T.M.D.S. Data2/4屏蔽线 15 地线(+5V,同步信号)
4 T.M.D.S. Data4 - 16 热插拔探测端
5 T.M.D.S. Data4+ 17 T.M.D.S. Data0 -
6 DDC时钟线 18 T.M.D.S. Data0 +
7 DDC数据线 19 T.M.D.S. Data0/5屏蔽线
8 模拟,场同步信号线 20 T.M.D.S. Data5 -
9 T.M.D.S. Data1 - 21 T.M.D.S. Data5 +
10 T.M.D.S. Data1 + 22 T.M.D.S. Clock屏蔽线
11 T.M.D.S. Data1/3屏蔽线 23 T.M.D.S. Clock +
12 T.M.D.S. Data3 - 24 T.M.D.S. Clock -
C1 模拟红基色 C4 模拟行同步信号
C2 模拟绿基色 C5 模拟地(R,C,B)
C3 模拟蓝基色    

目前,世界上几大电子芯片制造厂商都提供DVI接口芯片, TI、ADI、Silicon Image等公司均提供不同性能参数的DVI发送或接收芯片,读者可以到相应的网站查询更详尽的信息。

本文从计算机显示技术的发展背景入手,详细解释和分析了DVI视频标准。从方便实用、便于读者理解的角度与原则出发,直接针对实际应用中最为关心的编码解码算法、行同步场同步信号的提取、数据传输的时钟与同步问题、数据传输及恢复过程的时序要求等问题,简要介绍了DDC-显示数据通道的用途。

关键字:数字视频接  差分信号  信号编码  锁相环 引用地址:数字视频接口——DVI 1.0

上一篇:流水线型模数转换器MAX1200及其与DSP的接口
下一篇:开放核协议—IP核在SoC设计中的接口技术

推荐阅读最新更新时间:2024-05-02 21:58

基于FPGA的34位串行编码信号设计与实现
摘要:为实现某专用接口装置的接口功能检测,文中详细地介绍了一种34位串行码的编码方式,并基于FPGA芯片设计了该类型编码的接收、发送电路。重点分析了电路各模块的设计思路。电路采用SOPC模块作为中心控制器,设计简洁、可靠。试验表明:该设计系统运行正常、稳定。 关键词:串行编码;FPGA;电路;设计 新型舰艇或航空系统中所装电子设备数量较多,布局紧凑,易造成系统内部电磁干扰,普通数字信号不能够满足可靠传输的要求,对普通串行码进行调制后传输信息,可使信号的抗干扰性能大大增加。RS232、RS422、RS485以及ARINC429等都是电子设备中常用的串行数据传输标准。 某专用接口装置采用一种点对点的34位串行编码数据传输标
[嵌入式]
基于FPGA的34位串行<font color='red'>编码</font><font color='red'>信号</font>设计与实现
电荷泵锁相环的数字锁定检测电路应用分析
摘 要 电荷泵锁相环的锁定指示电路设计,常用的方法是在PFD 电路中通过检测经分频后的参考输入和本振反馈信号的相位误差来实现,当相位误差超过某个锁定检测窗口时,锁相环电路就上报失锁告警。由于数字锁定指示电路设计简单,易于被监控而被广泛应用。在实际的锁相环电路设计中,往往由于电路参数选择不合理,尽管锁相环处于正常的锁定状态,但由于PFD 的相位误差超过锁定检测窗口而导致数字锁定指示电路显示失锁。因此,必须需要根据特定锁相环配置和外围电路选择合适的检测窗口,或者根据检测窗口要求设计合适的锁相环环路参数和外围电路。 1 概述 在各种锁相环结构中,电荷泵锁相环因其稳定性高,捕获范围大,便于集成等特点而别广泛应用于无线通信、频率综合器
[测试测量]
电荷泵<font color='red'>锁相环</font>的数字锁定检测电路应用分析
GPS接收机载波跟踪环路设计
摘要:载波跟踪环路设计是GPS接收机中的关键技术,载波环鉴别器的类型确定了跟踪环的类型,为了有效地防止因为数据跳变引起的鉴别误差,并且使其频率鉴别范围大,精度高,采用一种二阶锁频环(FLL)辅助三阶锁相环(PLL)的方法。通过Matlab仿真载波环路比较了两种鉴频和鉴相算法的性能。结果表明,该方法鉴别范围大,精度高,切实可行。 关键词:全球定位系统;载波跟踪;锁相环;锁频环 0 引言     随着GPS卫星应用产业化进程的逐步发展,对导航接收机关键技术的攻关必将缩短卫星导航终端产品的研发周期,推进卫星导航应用产业化的进程。在GPS接收机中利用何种技术来快速跟踪卫星多普勒频偏的变化是面临的主要挑战。载波跟踪环路设计是GPS接收机
[电源管理]
GPS接收机载波跟踪环路设计
LPC1768之时钟
一锁相环和CPU时钟。 CPU时钟=锁相环0输出/CPU时钟配置寄存器的预分频值即:Fcpu=Fcco/CCLKCFG+1。锁相环可以把外部时钟倍频到较高频率,PLL0输出频率是: Fcco = (2xMxFin)/N; M=MSEL0+1,N=NSEL0+1。MSEL0和NSEL0分别是PLL0CFG_Val 的低字和高字。N值得取值范围是1~32,而M的取值是在较高的振荡器频率下(超过1MHz)允许范围是6~512。 得到PLL0输出值之后,在经过CPU时钟配置寄存器就可以得到CPU时钟。 在这个system_lpc17xx.c文件中,修改#define PLL0CFG_Val 0x00050063的宏定义值就可以了
[单片机]
从神经系统入手改造信号编码 两名截肢者重获手部触觉
  上个月,Medgadget报道了一项针对截肢患者的研究——截肢者通过安置了压力感应器的机械臂感受到了手指的存在。在这个过程中,研究人员在志愿者大脑中的躯体感觉皮质进行了相关组织的移植。   日前,来自芝加哥大学和凯斯西储大学的研究人员组成了一支研究团队,让两个截肢者能在他们被截掉的手部感受到触觉。与上文提到的研究不同的是,这项研究靠的是手臂正中神经、尺骨神经和桡神经的活动,而且这样的活动并不直接发生在大脑中。   在实验过程中,凯斯西储大学和芝加哥大学的研究人员以及两名志愿者通力合作,对常人的手部进行信号编码的方式进行编程,然后尝试不同的刺激频率以及信号宽度。通过不同实验设置之间的组合,研究人员最终知道了怎样才能让
[医疗电子]
应用LMX2370设计双锁相环频率合成器
    摘要: 介绍了美国国家半导体公司新推出的低功耗单片双锁相环芯片LMX2370的结构、原理、特点,给出了LMX2370在V/UHF航空电台频率合成器中的应用实例。     关键词: 锁相环  频率合成器  通信 1 LMX2370简介 LMX2370是美国国家半导体公司新推出的高性能、低功耗、双锁相环芯片,其主要特点有:宽工作电压2.7~5.5V;超低功耗(6mA);低相位噪声层;双模前置分频比可编程(主环P=32/33或16/17,副环P=16/17或8/9);工作频率高,主环达2.5GHz(P=32/33)或1.2GHz(P=16/17),副环达1.2GHz(P=16/17)或550MHz(P=
[应用]
用AD9850激励的锁相环频率合成器
    摘要: 提出了一种DDS和PLL相结合的频率合成方案,介绍了DDS芯片AD9850的基本工作原理、性能特点及引脚功能,给出了以AD9850作为参考信号源的锁相环频率合成器实例,并对该频率合成器的硬件电路和软件编程进行了简要说明。     关键词: DDS 锁相环 频率合成器 数据寄存器 以DDS(直接数字合成)激励的PLL(锁相环)频率合成器,是用DDS作为参考信号源,将DDS和PLL组合在一起的一种独特的频率合成器方案。它综合了DDS和PLL频率合成器的优点,具有极高的频率分辨率、极短的换频时间和较好的噪声性能,而且频率范围宽、控制灵活,是应用于雷达、通信等领域中的一种较为先进的频率合成方案。其电路
[应用]
应用LMX2370设计双锁相环频率合成器
    摘要: 介绍了美国国家半导体公司新推出的低功耗单片双锁相环芯片LMX2370的结构、原理、特点,给出了LMX2370在V/UHF航空电台频率合成器中的应用实例。     关键词: 锁相环  频率合成器  通信 1 LMX2370简介 LMX2370是美国国家半导体公司新推出的高性能、低功耗、双锁相环芯片,其主要特点有:宽工作电压2.7~5.5V;超低功耗(6mA);低相位噪声层;双模前置分频比可编程(主环P=32/33或16/17,副环P=16/17或8/9);工作频率高,主环达2.5GHz(P=32/33)或1.2GHz(P=16/17),副环达1.2GHz(P=16/17)或550MHz(P=
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved