VGA数据线的显示原理

   2021-12-13 IP属地 浙江159
 

摘要:

VGA数据线在生活中很常见,可是相信许多小伙伴还不清楚它是什么。VGA数据线是用来连接电视或显示器的VGA接口(D-SUB)和显卡的VGA接口(D-SUB)的特殊线缆。大多数计算机与外部显示设备之间都是通过模拟VGA接口连接,计算机内部以数字方式生成的显示

VGA数据线在生活中很常见,可是相信许多小伙伴还不清楚它是什么。VGA数据线是用来连接电视或显示器的VGA接口(D-SUB)和显卡的VGA接口(D-SUB)的特殊线缆。大多数计算机与外部显示设备之间都是通过模拟VGA接口连接,计算机内部以数字方式生成的显示图像信息,被显卡中的数字/模拟转换器转变为R、G、B三原色信号和行、场同步信号,信号通过数据线传输到显示设备中。对于模拟显示设备,如模拟CRT显示器,信号被直接送到相应的处理电路,驱动控制显像管生成图像。而对于LCD、DLP等数字显示设备,显示设备中需配置相应的A/D(模拟/数字)转换器,将模拟信号转变为数字信号。在经过D/A和A/D2次转换后,不可避免地造成了一些图像细节的损失连接数字显示设备是用DVI或HDMI型的数据线比较好。下面我来给大家介绍一下VGA数据线的显示原理。

1631613651244466.jpg

通用VGA显示卡系统主要由控制电路、显示缓存区和视频BIOS程序三个部分组成控制电路主要完成时序发生、显示缓冲区数据操作、主时钟选择和D/A转换等功能;显示缓冲区提供显示数据缓存空间;视频BIOS作为控制程序固化在显示卡的ROM中。

 

1. VGA时序分析

通过对VGA显示卡基本工作原理的分析可知,要实现VGA显示就要解决数据来源、数据存储、时序实现等问题,其中关键还是如何实现VGA时序。行时序和帧时序都需要产生同步脉冲(Sync a)、显示后沿(Back porch b)、显示时序段(Display interval c)和显示前沿(Front porch d)四个部分。

2. VGA时序实现

首先,根据刷新频率确定主时钟频率,然后由主时钟频率和图像分辨率计算出行总周期数,再把表1中给出的a、b、c、d各时序段的时间按照主计数脉冲源频率折算成时钟周期数。在CPLD中利用计数器和RS触发器,以计算出的各时序段时钟周期数为基准,产生不同宽度和周期的脉冲信号,再利用它们的逻辑组合构成的a、b、c、d各时序段以及D/A转换器的空白信号BLANK和同步信号SYNC。

3. SRAM地址的产生方法

主时钟作为像素点计数脉冲信号,同时提供显存SRAM的读信号和D/A转换时钟,它所驱动的计数器的输出端作为读SRAM的低位地址。行同步信号作为行数计数脉冲信号,它所驱动的计数器的输出端作为读SRAM的高位地址。由于采用两片SRAM,所以高位地址作为SRAM的片选使用。由于信号经过CPLD内部逻辑器件时存在一定的时间延迟,在CPLD产生地址和读信号读取数据时,读信号、地址信号和数据信号不能满足SRAM读数据的时序要求。可以利用硬件电路对读信号进行一定的时序调整,使各信号之间能够满足读SRAM和为DAC输入数据的时序要求。

4. 数据宽度和格式

如果VGA显示真彩色BMP图像,则需要R、G、B三个分量各8位,即24位表示一个像素值,很多情况下还采用32位表示一个像素值。为了节省显存的存储空间,可采用高彩色图像,即每个像素值由16位表示,R、G、B三个分量分别使用5位、6位、5位,比真彩色图像数据量减少一半,同时又能满足显示效果。

1631613700197991.jpg

 

 

以上便是VGA数据线的显示原理,还像了解更多关于VGA数据线的小伙伴可以在258产品库进行查找,谢谢大家的阅读。

 

  •  

 

  •  
举报收藏 评论 0
  • nbhaoju
    加关注0
  • 没有留下签名~~
相关行情
推荐行情
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  浙ICP备10042133号-7