VGA时序描述

1 概述

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

2 VGA接口时序详解

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

VGA时序描述_第1张图片

图 1 VGA扫描示意图

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

VGA时序描述_第2张图片

图 2 VGA详细时序

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

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

VGA时序描述_第3张图片

图 3 VGA行时序

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

VGA时序描述_第4张图片

图 4VGA场时序

需要注意的有三点:

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

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

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

表 1 VGA分辨率时序参数

VGA时序描述_第5张图片

其中:

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

你可能感兴趣的:(FPGA,视频时序,VGA,时序)