显示器扫描方式分为逐行扫描和隔行扫描:逐行扫描是扫描从屏幕左上角一点开始,从左向右逐点扫描,每扫描完一行,电子束回到屏幕的左边下一行的起始位置,在这期间,CRT对电子束进行消隐,每行结束时,用行同步信号进行同步;当扫描完所有的行,形成一帧,用场同步信号进行场同步,并使扫描回到屏幕左上方,同时进行场消隐,开始下一帧。隔行扫描是指电子束扫描时每隔一行扫一行,完成一屏后再返回来扫描剩下的行,隔行扫描的显示器闪烁的厉害,会让使用者的眼睛疲劳。

  完成一行扫描的时间称为水平扫描时间,其倒数称为行频率;完成一帧(整屏)扫描的时间称为垂直扫描时间,其倒数称为场频率,即刷新一屏的频率,常见的有60Hz,75Hz等等。标准的VGA显示的场频60Hz,行频31.5KHz。

  行场消隐信号:是针对老式显像管的成像扫描电路而言的。电子枪所发出的电子束从屏幕的左上角开始向右扫描,一行扫完需将电子束从右边移回到左边以便扫描第二行。在移动期间就必须有一个信号加到电路上,使得电子束不能发出。不然这个回扫线会破坏屏幕图像的。这个阻止回扫线产生的信号就叫作消隐信号,场信号的消隐也是一个道理。

  显示带宽:带宽指的显示器可以处理的频率范围。如果是60Hz刷新频率的VGA,其带宽达640x480x60=18.4MHz,70Hz的刷新频率1024x768分辨率的SVGA,其带宽达1024x768x70=55.1MHz。

  时钟频率:以640x480@59.94Hz(60Hz)为例,每场对应525个行周期(525=10+2+480+33),其中480为显示行。每场有场同步信号,该脉冲宽度为2个行周期的负脉冲,每显示行包括800点时钟,其中640点为有效显示区,每一行有一个行同步信号,该脉冲宽度为96个点时钟。由此可知:行频为525*59.94=31469Hz,需要点时钟频率:525*800*59.94约25MHz.

VGA时序分析:

  VESA中定义行时序和场时序都需要同步脉冲(Sync a)、显示后沿(Back porch b)、显示时序段(Display interval c)和显示前沿(Front porch d)四部分。VGA工业标准显示模式要求:行同步,场同步都为负极性,即同步脉冲要求是负脉冲。

  由VGA的行时序可知:每一行都有一个负极性行同步脉冲(Sync a),是数据行的结束标志,同时也是下一行的开始标志。在同步脉冲之后为显示后沿(Back porch b),在显示时序段(Display interval c)显示器为亮的过程,RGB数据驱动一行上的每一个像素点,从而显示一行。在一行的最后为显示前沿(Front porch d)。在显示时间段(Display interval c)之外没有图像投射到屏幕是插入消隐信号。同步脉冲(Sync a)、显示后沿(Back porch b)和显示前沿(Front porch d)都是在行消隐间隔内(Horizontal Blanking Interval),当消隐有效时,RGB信号无效,屏幕不显示数据。

  VGA的场时序与行时序基本一样,每一帧的负极性脉冲(Sync a)是一帧的结束标志,同时也是下一帧的开始标志。而显示数据是一帧的所有行数据。

转自:https://blog.csdn.net/liuligui5200/article/details/80974319

最新文章

  1. maven exclusion 解决maven传递依赖中的版本冲突
  2. Atitti 文本分类  以及 垃圾邮件 判断原理 以及贝叶斯算法的应用解决方案
  3. 【hadoop】——压缩工具比较
  4. canvas缓动2
  5. #MySQL for Python(MySQLdb) Note
  6. std::auto_ptr
  7. XmlElement可以避免由XmlSerializer多余生成的代码
  8. VB6 仿.netWinfrom控件 Anchor属性类
  9. sqlite3 语句总结
  10. Android开发艺术探索(一)——Activity的生命周期和启动模式
  11. Spark 1.0.0版本号公布
  12. SPOJ 705 Distinct Substrings(后缀数组)
  13. [Unity3D]Unity3D游戏开发Lua随着游戏的债券(于)
  14. Java CAS机制详解
  15. poj 1873 凸包+枚举
  16. inner join 内联与left join 左联
  17. python os module
  18. offset[Parent/Width/Height/Top/Left] 、 client[Width/Height/Top/Left] 、 Element.getBoundingClientRect()
  19. 结构体地址 字符串地址 数组地址 辨析 字符char是整型 内存地址
  20. 链接PDO

热门文章

  1. winform中按钮透明的方法
  2. xilink 烧写flash
  3. linux下yum安装及配置
  4. TestFlight 的使用记载
  5. Linux下Solr单机版、集群版安装与配置
  6. 7.0-uC/OS-III中断管理
  7. 苹果 ios 微信浏览器界面 ajax 提交带 file 的 form 总是走error方法
  8. what's the 跳空
  9. IP地址和子网划分学习笔记之《IP地址详解》
  10. matlab之导入txt文件并取其中一列数据