VGA的行场时序

之前碰到接收VGA时有的电脑可以有的电脑会出现画面偏移。

先来了解下数字显示器时序(DMT)

DMT视频时序有四种:

(1)Positive H & Positive V Syncs

行同步为正极性,场同步为正极性

(2)Negative H & Negative V Syncs

行同步为正极性,场同步为负极性

(3)Negative H & Negative V Syncs

行同步为负极性,场同步为负极性

(4)Negative H & Positive V Syncs

行同步为负极性,场同步为正极性

整帧的时序如下:

注意以下几点:

(1)边界都是有效视频区域。

(2)该图是以行场同步极性为正为例

场的回扫间隔是这样的:

第二步:了解时序与像素之间的关系

在VESA Display Monitor Timing Standard 定义了显示器的不同分辨率的时序。这里我们以分辨率为1920x1080@60Hz为例。

详细时序参数如下:

Timing Name    = 1920 x 1080 @ 60Hz;                             

Hor Pixels        = 1920;    //Pixels                            

Ver Pixels        = 1080;    //Lines                               

Hor Frequency     = 67.500;  //kHz    =  14.8 usec/line              

Ver Frequency     = 60.000;  //Hz     =  16.7 msec/frame             

Pixel Clock       = 148.500; //MHz    =   6.7 nsec                

Character Width   = 4;       //Pixels =  26.9 nsec  ± 0.5%     

Scan Type        = NONINTERLACED;  // H Phase =    1.4 %            

Hor Sync Polarity  = POSITIVE  // HBlank = 12.7% of HTotal           

Ver Sync Polarity  = POSITIVE  // VBlank = 4.0% of VTotal            

Hor Total Time     = 14.815;   // (usec) =  550 chars = 2200 Pixels  

Hor Addr Time      = 12.929;   // (usec) =  480 chars = 1920 Pixels  

Hor Blank Start    = 12.929;   // (usec) =  480 chars = 1920 Pixels  

Hor Blank Time     = 1.886;    // (usec) =   70 chars =  280 Pixels  

Hor Sync Start     = 13.522;   // (usec) =  502 chars = 2008 Pixels  

// H Right Border  = 0.000;    // (usec) =    0 chars =    0 Pixels  

// H Front Porch   = 0.593;    // (usec) =   22 chars =   88 Pixels  

Hor Sync Time      = 0.296;    // (usec) =   11 chars =   44 Pixels  

// H Back Porch    = 0.997;    // (usec) =   37 chars =  148 Pixels  

// H Left Border   = 0.000;    // (usec) =    0 chars =    0 Pixels  

Ver Total Time     = 16.667;   // (msec) = 1125 lines  HT–(1.06xHA) 

Ver Addr Time      = 16.000;   // (msec) = 1080 lines = 1.11       

Ver Blank Start    = 16.000;   // (msec) = 1080 lines                

Ver Blank Time     = 0.667;    // (msec) =   45 lines                

Ver Sync Start     = 16.059;   // (msec) = 1084 lines                

// V Bottom Border = 0.000;    // (msec) =    0 lines                

// V Front Porch   = 0.059;    // (msec) =    4 lines                

Ver Sync Time      = 0.074;    // (msec) =    5 lines                

// V Back Porch    = 0.533;    // (msec) =   36 lines                

// V Top Border    = 0.000;    // (msec) =    0 lines 

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HDMI、VGA和DVI是常见的显示器接口标准,它们都有自己的时序标准。 HDMI(高清多媒体接口)是一种数字接口,用于连接高清电视、电脑、投影仪等设备。它支持视频和音频传输,具有高清画质和高质量的音效。HDMI显示器时序标准包括垂直同步信号(VSYNC)、水平同步信号(HSYNC)以及像素时钟(Pixel Clock)。VSYNC和HSYNC信号用于控制显示器屏幕的刷新率和分辨率,而像素时钟则控制每个像素的显示时间。 VGA(视频图形阵列)是一种模拟接口,被广泛应用于电脑和显示器的连接。VGA显示器时序标准包括垂直同步脉冲(VSYNC)、水平同步脉冲(HSYNC)以及像素时钟(Pixel Clock)。VSYNC和HSYNC脉冲信号用于控制显示器的刷新率和分辨率,而像素时钟则定义了每个像素的显示时间。 DVI(数字视像接口)是一种数字接口,广泛应用于电脑和显示器的连接。DVI显示器时序标准与HDMI接口相似,也包括垂直同步信号(VSYNC)、水平同步信号(HSYNC),以及像素时钟(Pixel Clock)。这些信号和时钟控制了显示器的刷新率、分辨率以及像素显示。 总结来说,HDMI、VGA和DVI是常见的显示器接口标准,它们都有各自的时序标准来控制显示器的刷新率、分辨率和像素显示。不同的接口标准适用于不同的设备和需求,用户在连接显示器时应根据设备和接口的兼容性来选择适合的接口。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值