由于想要做图像采集,通过VGA来在电脑屏幕上显示。所以今天写了关于VGA的代码。
1、关于VGA的硬件很简单,主要是5个信号端口:行同步信号、场同步信号、三色信号(R、G、B)。通过电阻匹配网络实现三色的数字信号到模拟信号的转换。
2、VGA的扫描方式:从左上角的第一行开始扫描,用行同步控制信号(HSYNC)控制每列的点。每当一行扫描结束后,从下一行从左开始重新扫描,同时用行同步控制信号(HSYNC)进行控制。当所有的行扫描结束后,形成一帧,用场同步信号(VSYNC)进行同步控制。之后再进行下一帧的扫描。完成一行扫描的时间称为水平扫描时间,其倒数称为行频率;完成一帧(整屏)扫描的时 间称为垂直扫描时间,其倒数称为场频率,即刷新一屏的频率,常见的有 60Hz,75Hz 等等。 标准的 VGA 显示的场频 60Hz。
3、时钟频率:以1024*768@60Hz为例,每场对应806行周期,每行对应1344个列时钟点,因此需要点时钟频率为806*1344*60,最后为65MHz。
4、关于VGA的时序图
文章评论(0条评论)
登录后参与讨论