VGA时序描述

news/2024/12/28 13:53:46/

1 概述

本文用于讲解VGA的时序,方便程序人员编写代码。

2 VGA接口时序详解

VGA 显示器扫描方式从屏幕左上角一点开始,从左向右逐点扫描,每扫描完一行,电子束回到屏幕的左边下一行的起始位置,在这期间,CRT 对电子束进行消隐,每行结束时,用行同步信号进行同步;当扫描完所有的行,形成一帧,用场同步信号进行场同步,并使扫描回到屏幕左上方,同时进行场消隐,开始下一帧。完成一行扫描的时间称为水平扫描时间,其倒数称为行频率;完成一帧(整屏)扫描的时间称为垂直扫描时间,其倒数称为场频率,即屏幕的刷新频率,常见的有 60Hz,75Hz 等等,但标准的 VGA 显示的场频 60Hz。其扫描示意图如下图所示。

在这里插入图片描述

图 1 VGA扫描示意图

在对VGA扫描方式有一个直观的感受以后接下来在看一看VGA接口的详细时序与各个参数的定义。VGA的详细时序如下图所示:

在这里插入图片描述

图 2 VGA详细时序

总的来说,VGA的时序主要包括行时序与场时序两个部分。

其中行时序主要包括:行同步(Hor Sync) 、行消隐(Hor Back Porch) 、行视频有效(Hor Active Video)和行前肩(Hor Front Porch)这四个参数,行时序的时序图如下图所示

在这里插入图片描述

图 3 VGA行时序

而场时序主要包括:场同步(Ver Sync) 、场消隐(Ver Back Porch) 、场视频有效(Ver Active Video)和场前肩(Ver Front Porch)这四个参数,场时序的时序图如下图所示

在这里插入图片描述

图 4VGA场时序

需要注意的有三点:

1、行时序是以”像素”为单位的, 场时序是以”行”为单位的。

2、VGA 工业标准显示模式要求:行同步,场同步都为负极性,即同步脉冲要求是负脉冲。

3、VGA 行时序对行同步时间、 消隐时间、 行视频有效时间和行前肩时间有特定的规范, 场时序也是如此。 常用VGA 分辨率时序参数如下表所示

表 1 VGA分辨率时序参数

在这里插入图片描述

其中:

Pixel Clock = (Screen Refresh Frequency)(Hor Active Video + Hor Front Porch + Hor Synv Pulse + Hor Back Porch) (Ver Active Video + Ver Front Porch + Ver Synv Pulse + Ver Back Porch)

以1600x1200,60Hz这种分辨率格式来说,162MHz = 161_870_400Hz = 60*(192 + 304 + 1600 + 64)*(2 + 46 + 1200 + 1) = 60 * 2160 * 1249

1600 + 64)*(2 + 46 + 1200 + 1) = 60 * 2160 * 1249


http://www.ppmy.cn/news/425218.html

相关文章

VGA介绍

以下内容来自正点原子的FPGA开发指南,觉得讲的不错,就搬了过来。 一、VGA简介 VGA的全称是Video Graphics Array,即视频图形阵列,是一个使用模拟信号进行视频传输的标准。早期的CRT显示器由于设计制造上的原因,只能接…

VGA系列之一:VGA显示网络图片

一休哥是在读研究生的时候开始正式接触FPGA的,之所以这么说呢,是因为之前本科参加电赛的时候也学过一点FPGA的知识,可惜学习周期太短导致那次电赛惨败。可能世上就是有这么巧的事,刚上研究生的第一天,老板就给了我一块…

VGA显示原理、时序标准及相关参数

在博客https://blog.csdn.net/qq_51264805/article/details/122304834?utm_sourceapp&app_version4.21.0&codeapp_1562916241&uLinkIdusr1mkqgl919blen中我们对VGA进行了简单介绍。 而在博客https://blog.csdn.net/qq_51264805/article/details/122306440中我们针…

FPGA基础设计(一):VGA显示方法(文字、图形、波形)

概述 VGA是一种学习FPGA最常见的基础实验。虽然现在的显示屏大多已经采用DVI和HDMI方案,但其实VGA在另一个地方还有应用,那就是大屏的LCD。目前4.3寸以上的TFT基本都是VGA接口,这样在完成一个FPGA系统设计时,选择一个VGA接口的TFT…

Rviz 的插件开发知识积累

一、Plugin Development 插件开发 1.Extension Points 扩展点 Rvizz中有不同类型的插件,每个插件都必须具有相应的基本类型,才能被RViz识别。 plugin typebase typeDisplayrviz_common::DisplayPanelrviz_common::PanelToolrviz_common::ToolFrames t…

联想服务器重装2008,联想ThinkSystem机器安装2008R2详细教程

联想ThinkSystem机器安装2008R2详细教程 猫先生 • 2019 年 04 月 13 日 自联想发布新品服务器以来,关于新品机器能否安装2008的声音此起彼伏尤其是阵列卡的驱动让众多尝试安装的人折了腰,现在我将整个安装过程做个详细的教程,希望能帮到各位工程师。 此教程适用于安装有以下…

【python】数据可视化,使用pandas.merge()对dataframe和geopandas类型数据进行数据对齐

目录 0.环境 1.适用场景 2.pandas.merge()函数详细介绍 3.名词解释“数据对齐”(来自chatGPT3.5) 4.本文将给出两种数据对齐的例子 1)dataframe类型数据和dataframe类型数据对齐(对齐NAME列); 数据对…

英雄联盟文件夹乱码

英雄联盟文件夹乱码 解决LOL文件夹乱码问题