VGA接口时序及其实现方式总结0514.docx
- 文档编号:9243845
- 上传时间:2023-05-17
- 格式:DOCX
- 页数:14
- 大小:2.51MB
VGA接口时序及其实现方式总结0514.docx
《VGA接口时序及其实现方式总结0514.docx》由会员分享,可在线阅读,更多相关《VGA接口时序及其实现方式总结0514.docx(14页珍藏版)》请在冰点文库上搜索。
VGA接口时序及其实现方式总结0514
VGA接口时序及其实现方式总结
1.VGA信号理论2
1.1VGA端口的结构:
2
1.2显示器工作机理3
1.3扫描频率3
1.4显示带宽4
1.5显示卡术语4
2.VGA时序规范5
2.1时序规范结构:
5
2.2同步信号及同步头7
(1)同步头7
(2)行同步信号8
(3)场同步信号8
2.3像素点信号8
2.4行信号9
2.5场信号10
3.VGA信号时序说明11
4.参考文献11
VGA接口时序及其实现方式总结
1.VGA信号理论
显示器上输出的一切信息,包括数值、文字、表格、图象、动画等等,都是由光点(即像素)构成的。
组成屏幕显示画面的最小单位是像素,像素之间的最小距离为点距(Pitch)。
点距越小像素密度越大,画面越清晰。
显示器的点距有0.31mm、0.28mm、0.24mm、0.22mm等多种。
分辨率指整屏显示的像素的多少,是衡量显示器的一个常用指标。
这同屏幕尺寸及点距密切相关,可用屏幕实际显示的尺寸与点距相除来近似求得。
点距为0.28mm的15英寸显示器,分辨率最高为1024×768。
1.1VGA端口的结构:
VGA端口是视频输出端口,端口一共包含15个管脚,如下图:
在通常使用的连接方法里面,15个管脚里面的5个是最重要的,他们包括3个基本红,绿,蓝三条基本色彩线和水平与垂直两条控制线。
由这5条控制线,我们一共可以在屏幕内显示8种不同的色彩(8种组合)。
1.2VGA显像原理
在显示器内部,电流流过线圈产生磁场,控制电子束流过显示器表面,水平是从左向右流,垂直方向是从上向下流。
只有当电子沿正方向流的时候(即从左向右,从上到下)显示器工作,而当电子返回显示器的左面或上面的时候显示器不工作。
显示器屏幕尺寸以对角线来度量,常用的显示器有 14、15、17、19、21 英寸等。
显示器水平方向长度与垂直方向高度之比一般为4:
3。
显示器通过光栅扫描的方式,电子束在显示屏幕上有规律地从左到右、从上到下扫描
在扫描过程中,受行同步信号控制,逐点往右扫,完成一行扫描的时间倒数为行频;同时又在行同步脉冲期内回到屏幕的左端,从上往下形成一帧,在垂直方向上受场同步信号控制,完成一帧的时间倒数为场频
图像的显示过程即为在电子束扫描过程中,将地址与图像的像素依次对应,每一个被寻址的像素只获得其自身的控制信息,而与周围的像素不发生干扰,从而可以显示稳定的图像
VGA接口是显示卡上输出模拟信号的接口,也叫D-Sub接口
这种接口上面共有15个针孔,分成3排,每排5个,通过模拟VGA接口显示图像的工作原理,将计算机内部以数字方式生成的显示图像信息,通过显卡中的ADC转变为R、G、B三基色信号和行、场同步信号,通过电缆传输到显示设备中
1.3扫描频率
显示器采用光栅扫描方式,即轰击荧光屏的电子束在 CRT 屏幕上从左到右(受水平同步信号 HSYNC 控制)、从上到下(受垂直同步信号VSYNC控制)做有规律的移动。
光栅扫描又分逐行扫描和隔行扫描。
电子束采用光栅扫描方式,从屏幕左上角一点开始,向右逐点进行扫描,形成一条水平线;到达最右端后,又回到下一条水平线的左端,重复上面的过程;当电子束完成右下角一点的扫描后,形成一帧。
此后,电子束又回到左上方起点,开始下一帧的扫描。
这种方法也就是常说的逐行扫描显示。
而隔行扫描指电子束在扫描时每隔一行扫一线,完成一屏后再返回来扫描剩下的线,这与电视机的原理一样。
隔行扫描的显示器比逐行扫描闪烁得更厉害,也会让使用者的眼睛更疲劳。
目前微机所用显示器几乎都是逐行扫描。
完成一行扫描所需时间称为水平扫描时间,其倒数称为行频率;完成一帧(整屏)扫描所需的时间称为垂直扫描时间,其倒数为垂直扫描频率,又称刷新频率,即刷新一屏的频率。
常见的有60Hz、75Hz等,标准VGA显示的场频60Hz,行频为31.5kHz。
1.4显示带宽
带宽则指显示器可以处理的频率范围。
如果60Hz刷新频率的VGA方式,其带宽达 640×480×60=18.4MHz;70Hz 刷新频率1024×768分辨率的SVGA方式,其带宽达1024×768×70=55.1MHz。
早期的显示器频率固定。
现在流行的多屏显示器采用自动跟踪技术,使显示器的扫描频率自动与显示卡的输出同步,达到较宽的适用范围。
1.5显示卡术语
一个像素点可有多种颜色,由表示该像素的二进位数(又称像素的位宽)决定。
像素位宽为 8bit,则每个像素有 28=256 种颜色;位宽为16bit则有216=65536种颜色,位宽为 24bit 则有 224 即一千七百多万种颜色。
显示卡内的D/A(数/模)转换电路将每个像素的位宽(二进位整数)转换成对应亮度的 R、G、B(红、绿、蓝)模拟信号,控制屏幕上相应的三色荧光点发光,产生所要求的颜色。
RGB 色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB 即是代表红、绿、蓝三个通道的颜色,通过三种基本颜色亮度值从0~255不同产生出其他各种颜色,这种模式叫加色模式。
为什么叫加色模式呢,举个例子,通常使用的电视屏幕和电脑屏幕上的显示就是这样的模式,在没有图象时,屏幕是黑的,若R,G,B三色亮度都为255 时混合叠加打在屏幕上时则显示成白色。
就是加起来是白色的意思,叫加色模式。
这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。
而与我们电脑相关的地方,就是目前的显示器大都是采用了RGB颜色标准,这就是为什么它对我们来说这么重要了。
在显示器上,是通过电子枪打在屏幕的红、绿、蓝三色发光极上来产生色彩的,目前的电脑一般都能显示 32 位颜色,约有一百万种以上的颜色。
如果说它所显示的颜色还不能完全吻合自然界中的某种色彩的话,那已经几乎是我们肉眼所不能分辩出来的了。
显示卡主要由图形处理芯片、视频存储器及BIOS芯片等组成。
一般AVGA类型显示卡的控制器由单块AVGA芯片充当,其中包含的图形加速控制器对提升图形功能至关重要。
显示卡的性能主要取决于卡上使用的图形芯片。
早期的图形芯片没有帧缓冲器,有关帧的操作都要由 CPU去处理,降低了显示速度。
现在多数显示卡上都设置具有图形处理功能的加速芯片,可处理像Windows类型的图形任务而减少 CPU 参与。
更高级的显示卡上有协处理器,可大大减免 CPU的处理和参与。
利用视频存储器VRAM储存显示数据,可减少甚至免去访问系统主存,加快显示速度。
640×480-16色VGA显示一屏需640×480×Log216/8=154KB 显示存储器,1024×768 真彩显示一屏则需1024×768×24÷8≈2.3MB。
显示卡插在系统板的扩展槽内,通过电缆连接到机箱背面的15针D型插座连接器上。
某些高档的主板内置了显示卡的功能。
CRT 显示器背面有一个与显示器连接好的视频电缆,电缆的末端是 15针插入式连接器,使用时将它直接插入主机机箱背面的15孔D型插座上即可。
2.VGA时序规范
VGA的时序包括水平时序和垂直时序,且两者都包含的时序参数有:
水平(垂直)同步脉冲、水平(垂直)同步脉冲结束到有效显示数据区开始之间的宽度(后沿)、有效显示区宽度、有效数据显示区结束到水平(垂直)同步脉冲宽度开始之间的宽度(前沿)
水平有效显示区宽度与垂直有效显示区宽度逻辑与的区域为可视区域,其他区域为消隐区
2.1时序规范结构:
在VGA中,水平同步脉冲在光栅扫描线需要回到水平开始位置也就是屏幕的左边的时候插入,垂直同步脉冲在光栅扫描线需要回到垂直开始位置也就是屏幕的上方的时候插入。
复合同步脉冲是水平同步脉冲与垂直同步信号的组合。
RGB为像素数据,在没有图像投射到屏幕时插入消隐信号,当消隐有效时,RGB信号无效。
其时序规范见下图所示:
[3]VESAandIndustryStandardsandGuidelinesforComputerDisplayMonitorTiming(DMT),Version1.0,Revision10,October29,2004.(VESA,videoelectronicstandardassociationmonitortimingstandard)
由上图可见,VGA时序主要包括水平时序规范和垂直时序规范。
在水平时序中,包括以下几个时序参数:
水平同步脉冲宽度;水平同步脉冲结束到水平门的开始之间的宽度;一个视频行可视区域的宽度;一个完整的视频行的宽度,从水平同步脉冲的开始到下一个水平同步脉冲的开始。
在垂直时序与水平时序类似,包括以下几个不同的时序参数:
垂直同步脉冲宽度;垂直同步结束到垂直门的开始之间的宽度;一个视频帧可是区域的宽度;一个完整视频帧的宽度,从垂直同步脉冲到下一个垂直同步脉冲的开始。
2.2同步信号及同步头
无论是场同步信号还是行同步信号,它们的“结构”都类似,都是由同步头和有效视频信号组成的。
(1)同步头
上图中红色的部分即为同步头,由同步头前沿、同步头脉冲和同步头后沿组成。
(2)行同步信号
其组成如图1-1所示,同步头部分先不予解释,后面将会提到。
这里的有效视频信号指的是有效的像素点信号(RGB)信号,以800*600分辨率(60Hz)为例,在这个区间内,应该连续发送800个有效的RGB数据。
(3)场同步信号
与行同步信号类似的结构类似,其组成如图1-1所示,同步头部分先不解释,后面也会提到。
这里的有效视频信号指的是有效的行信号,以800*600分辨率(60Hz)为例,在这个区间内,应该连续发送600个行信号。
2.3像素点信号
其实VGA接口并没有时钟信号,图2-1中的时钟信号是处理器内部运算时候的时序依据,这个时钟信号与VGA显示器的刷新频率有关,所以它很重要。
由于VGA接口的R、G、B信号为模拟信号,所以要将处理器生成的数字信号转换为模拟信号,具体的实现方法有很多,不是这里重点介绍的,所以不多说,读者可以自己查资料。
2.4行信号
如图3-1所示,一个完整的行信号是由行同步信号和RGB信号组成的,具体内容大家还是看图吧,很详细了。
其实一个行信号,就是点亮显示器的某一行,即发送完一个行信号就点亮一行,发送两个行信号就点亮两行,依此类推。
如果是800*600的分辨率(刷新频率为60Hz),一个行信号里要包含800个RGB信号(当然还有别的信号,看图)。
2.5场信号
如图4-1所示,一个场信号是由若干行同步信号和有效的行信号组成的,具体的请看
图,很详细。
如果是800*600的分辨率(刷新频率为60Hz),就要发送600个行信号(当然还有别的信号,看图)。
更多关于VGA分辨率的信息,请参考
3.VGA驱动显示器显示动态数据
采用两级存储单元来实现对于显示器显示动态数据的要求,且占用存储单元少、占用可编程逻辑单元少(采用第二级存储器代替了选择器)。
第一级存储单元存储0~9数字的图像数据,第二级存储单元存储显示器所要显示数据的位置所对应的数据在第一级存储器中的行坐标。
第一级存储单元的输入为0~9数字图像数据的行坐标,输出数据位图像数据的正行值(8bit或16bit);第二级存储单元的输入为所要显示数据在显示器上的位置编号,输出为显示器指定位置所输出数据在第一级存储器中的行坐标;
4.参考文献
[1]VGA显示原理与VGA时序实现
[2]中国科技论文在线:
基于FPGA的VGA接口设计
[3]VESAandIndustryStandardsandGuidelinesforComputerDisplayMonitorTiming(DMT),Version1.0,Revision10,October29,2004.(VESA,videoelectronicstandardassociationmonitortimingstandard)
[4]K2FPGA开发板实验教程,产品用户手册,三英卓越科技发展有限公司;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VGA 接口 时序 及其 实现 方式 总结 0514