数字视频接口——DVI 1.0

时间:2012-03-21来源:网络

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均保持恒定。通过上述解码过程,行同步和场同步信号由蓝基色通道解调出来,结合另外两个通道解调出来的绿基色和红基色,就可以进行视频信息的数字方式显示了。

1 2 3

关键词: 数字视频接 差分信号 信号编码 锁相环

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版