一、vga原理
vga(video graphics array)是ibm在1987年随ps/2机一起推出的一种视频传输标准,具有分辨率高、显示速率快、颜色丰富等优点,在彩色显示器领域得到了广泛的应用。不支持热插拔,不支持音频传输。
显示与时序:
通用vga显示卡系统主要由控制电路、显示缓存区和视频bios(basic input output system即基本输入输出系统)程序三个部分组成。控制电路如图1所示。控制电路主要完成时序发生、显示缓冲区数据操作、主时钟选择和d/a(digital to analog即将数字信号转换为模拟信号)转换等功能;显示缓冲区提供显示数据缓存空间;视频bios作为控制程序固化在显示卡的rom(read-only memory即只读存储器)中。
vga时序分析:
通过对vga显示卡基本工作原理的分析可知,要实现vga显示就要解决数据来源、数据存储、时序实现等问题,其中关键还是如何实现vga时序。 vga的标准参考显示时序如图2所示。行时序和帧时序都需要产生同步脉冲(sync a)、显示后沿(back porch b)、显示时序段(display interval c)和显示前沿(front porch d)四个部分。几种常用模式的时序参数如表1所示。
vga时序实现:
首先,根据刷新频率确定主时钟频率,然后由主时钟频率和图像分辨率计算出行总周期数,再把表1中给出的a、b、c、d各时序段的时间按照主计数脉冲源频率折算成时钟周期数。在cpld中利用计数器和rs触发器,以计算出的各时序段时钟周期数为基准,产生不同宽度和周期的脉冲信号,再利用它们的逻辑组合构成图2中的a、b、c、d各时序段以及d/a转换器的空白信号blank和同步信号sync。
sram地址:
主时钟作为像素点计数脉冲信号,同时提供显存sram的读信号和d/a转换时钟,它所驱动的计数器的输出端作为读sram的低位地址。行同步信号作为行数计数脉冲信号,它所驱动的计数器的输出端作为读sram的高位地址。由于采用两片sram,所以最高位地址作为sram的片选使用。由于信号经过cpld内部逻辑器件时存在一定的时间延迟,在cpld产生地址和读信号读取数据时,读信号、地址信号和数据信号不能满足sram读数据的时序要求。可以利用硬件电路对读信号进行一定的时序调整,使各信号之间能够满足读sram和为dac输入数据的时序要求。
数据:
如果vga显示真彩色bmp图像,则要r、g、b三个分量各8位,即24位表示一个像素值,很多情况下还采用32位表示一个像素值。为了节省显存的存储空间,可采用高彩色图像,即每个像素值由16位表示,r、g、b三个分量分别使用5位、6位、5位,比真彩色图像数据量减少一半,同时又能满足显示效果。
二、dvi原理
dvi是基于tmds(transitionminimizeddifferentialsignaling),转换最小差分信号技术来传输数字信号,tmds运用先进的编码算法把8bit数据(r、g、b中的每路基色信号)通过最小转换编码为10bit数据(包含行场同步信息、时钟信息、数据de、纠错等),经过dc平衡后,采用差分信号传输数据,它和lvds、ttl相比有较好的电磁兼容性能,可以用低成本的专用电缆实现长距离、高质量的数字信号传输。tmds技术的连接传输结构如图1所示。数字视频接口(dvi)是一种国际开放的接口标准,在pc、dvd、高清晰电视(hdtv)、高清晰投影仪等设备上有广泛的应用。
dvi原理上是将待显示的r.g.b数字信号与h.v信号进行组合编码,每个像素点按10bit的数字信号按最小非归零编码方式进行并→串转换,把编码后的r.g..b数字串行码流与像素时钟等4个信号按照平衡方式进行传输,其每路码流速率为原像素点时钟的10倍,以1024×768×70的分辨率为例,码流时钟为70mbps×10,折合为0.7gbps。一般dvi1.0的码流在0.24gbps到1.65gbps之间。
三、hdmi原理
hdmi是(high definition multimedia interface)的缩写,意思是高清晰度多媒体接口,是一种数字化视频/音频接口技术,适合影像传输的专用型数字化接口,可同时传送音频和影像信号,最高数据传输速度为48gbps(2.1版)。同时无需在信号传送前进行数/模或者模/数转换。hdmi可搭配宽带数字内容保护(hdcp),以防止具有著作权的影音内容遭到未经授权的复制。
这张图是hdmi接口的架构示意图。从左边的信号源中你可以看到,hdmi接口的信源可以是任何支持hdmi输出的设备,而接入端也可以是任何带有hdmi输 入接口的设备。无论他们是音频设备、视频设备还是控制设备,hdmi接口都可以应用其中。
在hdmi接口中的数据信号采用的是tmds最小化传输差分信号协议。这种数据传输协议曾经在dvi接口上得到广泛的应用。而hdmi接口上的数据信号也沿用了这种协议。这种协议会将标准8bit数据转换为10bit信号,并且在转换过程中使用微分传送。微分传送这种技术也曾经被广泛的应用于千兆以太网的数据传输中。
在hdmi接口中音频、视频数据的传输时可以使用三条tmds数据通道。视频信息在传送时被转换城连续的24bit像素数据,每个时钟周期可以传送10bit的数据。像素时钟周期传输比率大约在25mhz至165mhz之间。一般来说标准的ntsc 480i隔行信号的像素时钟传输比率大约为13.5mhz。若传输信号的比率小于25mhz,hdmi会采用自动循环技术填补码率,将信号的码率提升到25mhz的水平。而hdmi接口最高每秒可以传输165m像素的数据量,这个数据吞吐能力是相当惊人的。在未来一段时间内足以应付高码率,高数据流家用电器的信号传输任务。
hdtv最高的标准是1080p,它每屏的分辨率为1920x1080,若每秒传输60帧图像(1080p@60),那么最终的像素时钟传输比率为124.4mhz。由此看来hdmi接口完全可以从容应付当今的消费电子产品的各项应用。
四、vga、dvi、hdmi的三大误解
误解一:hdmi是高清,vga不是。
这三者不是等同关系,hdmi和vga均是是信号传输方式,而高清是指一种视频分辨率。hdmi支持高清,vga也同样支持。hdmi目前最高支持1920*1080p的高清格式,vga支持从640*480一直到高达2560*1600的各种分辨率,但vga极容易受其它信号干扰,所以高清分辨率显得有点虚,为了避免画面受干扰,在1920*1080p分辨率以下,可以使用vga接口。
误解二:hdmi带宽高,vga带宽低。所以hdmi比vga好。
hdmi的带宽是数字信号带宽,vga是模拟信号带宽,这是两种不同技术的传输方式。如果要比较的话,可以在传输同样的分辨率的情况下进行比较,比如高清,hdmi需要2.2ghz带宽,而vga仅仅需要172mhz带宽。但是带宽高并不等于hdmi传输了更多的视频信号,这仅仅是因为传输技术的不同而已。
误解三:hdmi信号不需要数模转换,没有信号损失;vga信号需要数模转换,信号损失大。
hdmi虽然不需要数字模拟转换,但是还是要经过数字对数字的转换。无论它是怎么样的转换过程,转换成什么,终究是对模拟电信号的描述。他们的关系如下图:
数字信号描述的信号是由一个个点组成的,在信号的变化中是不连贯的,而模拟信号的变化是一个连续的曲线,所以模拟信号的给人的真实感更好。当数字信号转换至模拟信号的时候,直接出来的也是一个个的点(数字信号的采样点),而没有描述的部分会由转换程序自动生成(类似与3d的抗锯齿技术)以形成连续的模拟信号波形。模拟信号转换至数字信号的时候,连续的模拟信号转换为描述一个个点的数字信号,信号变得不完整。从这个过程看,数字信号转换为模拟信号是有增强而不是有损失,而模拟信号转换到数字信号才会有损失。
而在vga传输过程中,vga转lvds驱动液晶面板的信号损失可以忽略,因为在前后端数字采样率相同的情况下,这些损失的信号本来就是(将数字信号转换为模拟信号的时候)程序自动填补的部分,不是数字信号源原本信号的损失。如图:
五、vga、dvi、hdmi的区别
1、vga接头:针数为15的视频接口,主要用于老式的电脑输出。vga输出和传递的是模拟信号。大家都知道计算机显卡产生的是数字信号,显示器使用的也是数字信号。所以使用vga的视频接口相当于是经历了一个数模转换和一次模数转换。信号损失,显示较为模糊。
2、dvi接口:dvi接口有两个标准,25针和29针,如下图所示。直观来说,这两种接口没有区别。dvi接口传输的是数字信号,可以传输大分辨率的视频信号。dvi连接计算机显卡和显示器时不用发生转换,所以信号没有损失。
3、hdmi接口:hdmi接口传输的也是数字信号,所以在视频质量上和dvi接口传输所实现的效果基本相同。hdmi接口还能够传送音频信号。假如显示器除了有显示功能,还带有音响时,hdmi的接口可以同时将电脑视频和音频的信号传递给显示器。hdmi有三个接口。主要考虑到设备的需要。如数码相机的体积小,需要小的接口,就使用microhdmi。三种接口只是在体积上有区别,功能相同。
六、vga、dvi、hdmi相互转换说明
1、vga和dvi互转:模拟信号和数字信号的转换,视频信号损失,造成失真。最好不要这样转换。
2、dvi和hdmi互转:都是数字信号,转换不会发生是真。可以转换。但是从hdmi转换成dvi时会自动舍去音频信号
广东移动推4G流量提醒服务 15G封顶超出不收费
500W大功率变压器电路
单管自激电路怎么做
投石科技智能升降感应矩阵灯案例分享
戴尔易安信IDPA DP4400,为数据安全护航
关于对VGA、DVI、HDMI的三大误解汇总和区别介绍
ApiBootLogging整合SpringSecurity安全上报日志
高压开关柜使用需要注意什么?12月23日一块来探讨行业热点!
关于开关电源的电磁干扰问题研究和解决方法
实现RS-232数据传输的一些工业用数据链路
Linux系统常用的性能监控命令——vmstat命令
磁性传感器的分类与应用
MHL移动高清连接技术发送端静噪处理
三大点看懂如何选择激光位移传感器
用静电悬浮技术设计耐久的MEMS开关
品牌冲牙器推荐,这几款产品备受消费者喜爱
全球SiC和GaN功率半导体销售收入,预计到2029年将超过50亿美元
HDI接口中如何实现驱动入口
爱立信将通过化繁为简助力运营商开启5G商用之路
东方创科研发的天启主板开源电子创作套盒实现自主可控且国产化