引言

  目前,模拟接口已成为台式显示器的标准,但是PFD显示器的流行需要完全数字化的接口,这是因为对于平板显示器来说,模拟接口是完全不必要的,而数字接口不必调整时钟和相位,并且具有信号传输无损失的优点

随着数字平板显示器的推广,对数字图形连接的需要就变得明朗了由数字显示工作组(DDWG)合作提出的DVI数字视频接口标准就很好地解决了上述问题,而且还兼容了传统的VGA接口、DVI接口,是目前极具发展前途的一种PC机视频接口标准

  1 DVI接口体系

  DVI主要基于TMDS (Transition MinimizedDifferential Signaling,转换最小差分信号)技术来传输数字信号,TMDS运用先进的编码算法把8 bit数据(R、G、B中的每路基色信号)通过最小转换编码为10bit数据(包含行场同步信息、时钟信息、数据DE、纠错等),并在DC平衡后,采用差分信号传输数据它比LVDS、TTL具有更好的电磁兼容性能,可用低成本专用电缆实现长距离、高质量数字信号传输TMDS技术的连接传输结构如图1所示

  DVI数字信号传输有单连接(Single Link)和双连接(Dual Link)两种方式采用单连接时,仅用图1所示的通道1、2、3传输,其传输速率可达4.9 Gbps,双连接则可达9.9 Gbps

  2 DVI接口的应用

  DVI应用系统的一般构成框图如图2所示其中DVI接口是图形卡的DVI输出;TFP401A作为TMDS信号的接收芯片,是整个接收系统的核心;AT2402是ATMEL公司的I2C串行总线存储器,用来存储EDID数据

  DVI接口的TMDS链路发送器一般由显示控制芯片直接集成具有DVI功能的显示适配器均己集成到TDMS发送器,且性能一般可满足DVI1.0规范;以ATI公司的显示控制芯片为核心的显卡,一般由板载Silicon Image公司的Si1164芯片负责TDMS信号发送DVI接口的TDMS接收器以及信号解码才是应用中最重要的本文介绍的是以TFP401A为核心的TDMS接收系统

  2.1 TFP401A接收器的功能结构

  TFP401A是TI公司PanelBus平板显示产品系列中的一种TDMS信号接收芯片它采用先进的0.18μm EPIC-5TMCMOS处理工艺,使用1.8 V核心电压和3.3V I/O电压,具有低噪声和低功耗特性,其PowerPADTM封装技术可保证芯片工作的热稳定性它以LCD桌面显示器为主要应用对象,也可以应用于其它高速数字视频应用场合

  TFP401A的主要功能如下:

  ◇支持SXGA(1280 X 1024,80 Hz)像素,时钟最高可到112 MHz;

  ◇支持24位(224=16.7 M)真彩色(1pixel/clock或2pixel/clock);

  ◇内有用激光精密工艺制造的终端阻抗匹配电阻;

  ◇采用4倍过采样技术;抖动抑制可以达到1 pixel/clock;

  ◇具有行同步信号抖动抑制功能

  TFP401A的具体引脚信号可参见数据手册,其内部结构与功能如图3所示,其中输入的RX(2~0)+-和RXC+-为来自主机的经过串并转换编码的4路TMDS信号,而其输出的信号主要有奇、偶象素信号(QE[0:23]、QO[0:23]),象素时钟ODCK、象素有效DE、行/场同步(HSYN/VSYN)和同步检测SCDT等

  TFP401A通过检测DE信号的状态变化来确定链路的激活状态当106个像素时钟过后,如果DE状态未发生变化,则认为链路未激活,此时系统输出SCDT=0在SCDT=0的情况下,如果发现在1024个像素时钟内,DE信号有两次转变,则认为链路已激活,此时SCDT=1器件的同步检测指示信号端(SCDT)可以直接和其输出驱动器电源控制端(PDO)相接,这样就可让芯片自动根据TMDS链路的激活情况来管理输出驱动器的电源供给,TFP401A提供的PD端可用来控制整个芯片的电源供给该端是系统级电源管理控制端,设计时一般不推荐直接和芯片SCDT端相接

  2.2 TFP401A的输出控制信号连接

  TFP401A的输出控制信号端CTL1、CTL2、CTL3、VSYNC、HSYNC、DE一般应当用施密特触发器作为输出驱动,以保证低电压差分信号能够很好的传输到下一级器件设计时可以采用SN74LV14A来完成此功能输出的地址的数据信号要有足够强的驱动能力,这就需要在传到信号处理电路之前加以驱动木设计是通过缓冲驱动芯片74F244来增加驱动能力的

2.3 TFP401A芯片的供电与退耦

基于TFP401A的系统主要分成模拟比较器、锁相环回路(PLL)、数字电路和输出信号驱动器四部分电路其中PLL环路内部的VCO(压控振荡器)对电源的波动最为敏感,又因它要为电路提供基准时钟,所以PLL对供电要求最高;其次是模拟比较器;数字电路对供电要求相对较低,但是耗电最大在TI公司提供的TFP401A应用指南中,电源采用统一供电,4路电源采用4个电感进行隔离,但这会使电路的体积和重量变大,而且电感的存在也会对模拟电路造成干扰因此,在不需要严格控制成本的情况下,推荐采用如图4所示的供电方法,即用2块TPS7333Q分别为模拟和数字电路供电TPS7333Q为低压差线性稳压电路,具有较高的电源噪声抑制能力,可为芯片提供3.3 V供电电压AVDD、PVDD分别为模拟回路的比较器电源和PLL电源;OVDD、DVDD分别为数字回路的输出驱动电源和数字供电电源通过对模拟和数字分开供电,并对供电要求较高的电路再串一级较小的电感来进一步平滑电源波纹,可大大降低电路体积并提高供电质量

  2.4 TFP401A的散热与敷铜

  PowerPADTM封装技术使得TFP401A具有很高的工作热稳定性该芯片底部有一个大约25 mm散热焊盘,推荐在芯片焊接时将其与PCB板的信号地相连,这可提供更好的EMI性能,改善的线涌浪电流对电源噪声的抑制能力会更强具体操作时,可在芯片散热焊盘的位置放置一直径100 mm左右的通孔焊盘,并在其内部填满焊锡并与底层的地线敷铜相连,以便将芯片发出的热量通过通孔内填充的焊锡传递到背面并辐射出去

  由于TFP401A通常工作于高频数字模拟混合信号环境,故推荐在PCB板顶层和底层全部敷铜大面积的地线敷铜一方面能为芯片提供相对安静工作环境,另一方面也有利于芯片的散热虽然TFP401A在芯片上提供了模拟、数字等4类电源引脚和地线引脚,但其实很难将4条地线分开走线并一点接地一般是将所有的接地引脚与地线敷铜相连,并利用过孔引开地线敷铜上的电流走向,使得4类地线的地电流绝大部分沿不同的路径流动,最后汇合到一处即可

  2.5 信号走线与阻抗匹配

  在DVI链路结构中,在XGA 60Hz场频下,其链路时钟可达到650 MHz,而芯片内部的采样时钟将达到615 GHz在如此高的工作频率下,芯片对电路布线的方式以及焊盘尺寸都会变得很敏感粗略估计,高频电路中1 mm的导线上大约有l nH 的电感量,这样,在650 MHz的链路频率上,一段10 mm的导线将会产生40Ω的阻抗,所以,芯片的信号输入引脚要尽量靠近DVI接口插座不同信号通道的信号线应避免平行走线,且信号线之间应尽量有一条地线来进行隔离,以尽最大可能避免高频信号之间的交叉串扰

  在芯片的信号输出端,时钟输出脚(ODCK)上最高能输出86 MHz的方波信号,像素数据输出引脚经常工作在高于25 MHz的工作频率上如果像素数据到显示控制电路的引线较长,就要考虑输出信号的阻抗匹配问题由于信号的反射、过冲、下冲加上周围环境的影响,若不进行匹配,就很容易使显示数据接收端的控制电路出现逻辑混乱所以在实际应用中,要尽量在靠近TFP401A每一个信号输出端的地方串入匹配电阻,以抑制信号的二次反射阻值一般可在33~100Ω之间选取,笔者设计时选用了33Ω的匹配电阻,对应的信号连线宽度为20 mil

  3 VESA标准简析

  目前市场上的双显示接口显卡通常是将15针VGA接口作为系统的主显示接口,而把DVI接口作为辅助显示接口在DVI接口未连接显示器的情况下,辅助通道的显示信号是关闭的为正确启动和使用DVI接口信号,通常需要掌握几个重要的VESA显示标准

  3.1 DDC接口设计

  DDC (DisplayDataChannel)即显示数据通道在DVI协议中使用的是DDC2B,这是一套建立在I2C总线协议上的通讯标准,主机(Host)和显示设备之间通过DDC通道来查询和传递EDID数据,以实现显示设备的正确使用和即插即用目前主要的DDC标准有以下几种:

  DDC1:最初的DDC标准,是由显示器向主机连续传送EDID信息的单向数据通道 
  DDC2:可以使主机读取显示器扩展显示信息EDID的双向数据交换通道 
  DDC2B:允许主机和显示器进行双向代码交换,主机可向显示器发送显示控制命令 
  DDC2B+:允许主机对显示器进行控制的双向传输数据通道,该标准的通信带宽更宽,甚至可以连接游戏杆和鼠标等其它外设

  实现DDC接口的核心电路为串行I2C总线的EEPROM电路电路设计的关键是满足I2C总线标准的要求,设计时为了保证电路安全,需串接50~100Ω的限流电阻

  3.2 EDID标准

  实现DDC接口一般需要编写EDID数据E-DID是一种有着许多不同变量的数据结构,它向主机定义了显示器的标识和各种不同的显示能力,并且独立于显示器和主机的数据传输协议编写EDID的关键是要清楚地了解EDID数据格式和扩展显示标识数据,其内部包含有显示设备的制造厂商、产品序列号、EDID版本信息等,同时指出了显示设备所支持的显示能力,包括显示的分辨率、场频、行频的范围、消隐信号的时序构成、显示的色度系数等参数这些参数存储在显示器中专用的1 Kb的EEROM存储器中(即E-DID数据结构是128 Byte)PC主机和显示器通过DDC数据线访问存储器中的数据,以确定显示器的显示属性(如分辨率、纵横比等)等信息

  3.3 HPD (HotPlugDetectionl热插拔检测

  HPD用来监测显示设备的接人或拔除当系统通过HPD检测到有显示设备接人时,就会通过DDC通道来访问其EDID数据,以期正确驱动新接人的显示设备

  DVI接口协议要求DVI接口兼容显示设备须能提供EDID1.2或EDID2.0数据系统启动或在用户修改监视器显示属性时,应通过DDC通道查询EDID数据如果所接入的设备有错或者未检测到EDID数据,系统将不启动DVI接口的信号输出实际应用时,应将EDID数据写入到一块I2C总线接口的EEPROM中可将其时钟线(SCL)、数据线(SDA)和DVI接口插座的第6、7脚相接将DVI接口插座的第16脚通过1 kΩ上拉电阻和第14脚(DVI接口DDC+5V电源端)相连就可构成显示设备的HPD信号

  4 结束语

  本文从工程应用的角度出发,分析了DVI的架构及基本原理,同时详细介绍了一种经过实验验证的DVI接收系统的应用设计方法,目的是使读者迅速掌握DVI的通信协议及其应用电路的设计,以便从接口提取视频信息,摆脱对计算机内部复杂的硬件原理的研究,使DVI接口的高质量数字视频信息可以按用户要求进行开发和利用

以TFP401A为核心的DVI接口应用系统相关推荐

  1. linux测试dvi接口,液晶显示器DVI接口及测试规范.pdf

    液晶显示器DVI接口及测试规范 液晶电视接收机 DVI 视频接口及显示规范 1. 范围 本部分规定了液晶电视接收设备中视频DVI (Digital Visual Interface) 信号外部接口互连 ...

  2. JCA - 核心类和接口

    JCA - 核心类和接口 本节介绍JCA提供的核心类和接口: Providerand Securityclasses, SecureRandom, MessageDigest, Signature, ...

  3. JCA - 核心类和接口 - Cipher类

    JCA - Cipher类 Cipher类 对称加密 VS. 非对称加密 块加密 VS. 流加密 操作模式 使用GCM模式的AES加密 创建Cipher 对象 初始化Cipher对象 数据加密和解密 ...

  4. 【转】HDMI、DVI接口差异之解析

    现在音视频工程中,设计一个方案,不知道究竟是选择DVI好呢?还是选择HDMI好呢?这就要看你在输送信号是用来干什么的,下面迈拓将为您全方位解析DVI接口及HDMI接口: DVI全称为Digital V ...

  5. 计算机视频DVI接口,HDMI、DVI 电脑为什么会有这么多种视频接口?

    视频接口多样性 在我们的电脑出现的历史中,有很多接口出现了,仅视频接口我们目前能常接触到的就有VGA.DVI.HDMI和DP接口,而且到目前为止,还是有很多显卡还在支持老式的VGA.DVI接口. DV ...

  6. dvi接口少4针_DVI接口针脚数量,详细图文资料介绍

    DVI是英文Digital Visual Interface的缩写,中文意思是数字视频接口.它是1999年由Silicon Image.Intel(英特尔).Compaq(康柏).IBM.HP(惠普) ...

  7. linux测试dvi接口,支持Linux系统的高清DVI采集卡推荐

    支持Linux系统的高清DVI采集卡推荐 作者:同三维视频网 发表时间: 2019-05-17阅读:次 虽然现在的电脑系统大多已经是windows系统了,但不乏有一些Linux系统的电脑也需要采集它的 ...

  8. DVI接口关于技术性的知识导论

    5G时代即将到来,网速也将空前提升,视频将成为更主要的信息传播途径.古城堡发明印刷机后把所有的书印刷一遍,互联网出现后把所有东西数据化一遍,那么5G出现后文字信息将被视频化重演一遍.电视.显示屏.投影 ...

  9. 辨别DVI接口连接线三种类型五种规格

    DVI(Digital Visual Interface),即数字视频接口.它是1999年由Silicon Image.Intel(英特尔).Compaq(康柏).IBM.HP(惠普).NEC.Fuj ...

  10. amd显卡用黑苹果输出黑屏_微星HD7850显卡DVI接口黑屏,改DSDT无果

    我这个显卡是微星HAWK HD7850 1G,有一个DVI接口,一个HDMI接口和两个DP接口. 按理来说这显卡是免驱的,但我不管是否使用DSDT,进系统都黑屏(显示器是VGA接口的,用VGA到DVI ...

最新文章

  1. 算法---FaceNet+mtcnn的使用记录
  2. 双色球python十种算法_python : 蒙特卡罗算法 应用于双色球
  3. .NET 项目开发总结
  4. 文字双击之后默认蓝底白色
  5. 学习分享|量化风控从入门到放弃
  6. H5 前端JS添加水印
  7. 腾讯安全发布远程桌面服务高危漏洞(CVE-2019-1181 / 1182)修复工具
  8. Packet Tracer –配置多区域OSPFv2
  9. Tomcat IP访问限制
  10. 让Word 2007默认文档保存格式为Word 2003的DOC格式
  11. 初学者必读VRay 2.0材质设置(1)——VRay材质设置基础
  12. 科创板、香港主板、纳斯达克三地部门上市条件和要求
  13. 斯坦福自然语言处理习题课1——绪论
  14. 电子学会2023年3月青少年软件编程(图形化)等级考试试卷(三级)真题,含答案解析
  15. 流氓软件与“强奸文化”
  16. 《pyMail.py》使用说明
  17. 解决spine升级3.8版本后与cocos不兼容。
  18. c语言直接实现bzip2压缩方法,Linux普通文件压缩工具gzip、Bzip2、xz
  19. arcgis制作地图册
  20. Mac本PS滤镜库无法使用的解决方案

热门文章

  1. html编码器是什么意思,编码器是什么意思
  2. 在WordPress中使用旋转文字创建“会话”横幅:第2部分
  3. 苹果手机话筒声音小怎么办_苹果xr听筒声音小,苹果xr通话声音小
  4. 【数据安全】4. Android 文件级加密(File-based Encryption)之密钥管理
  5. Linux进程管理命令之accton/lastcomm
  6. 中国最小黑客:为不做作业 黑掉学校系统
  7. MYSQL默认隔离级别详解
  8. 金戈铁马 Android NDK 实战篇:男人之间的那些事
  9. Cisco 交换机的操作
  10. 让博客Docker化,轻松上手Docker