LCD Monitor 程式设计理论.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LCD Monitor 程式设计理论

LCD 监视器 程序设计理论 LCD Monitor 架构 VGA Card(显示卡) VGA (显示卡)现在市面上的显示卡或笔记本 非常多,所以LCD 监视器 的兼容性格外重要,通常客户会做兼容性测试在LCD 监视器 设计研发的阶段,一般大约要测200至300张显示卡。 VESA 标准 VESA是支持并且确定PC,工作站和民用电子工业的工业范围内的界面标准的一个组织。 VESA 促进并且发展及时,相关,公开的标准给那些显示并且展示工业界面,保证互操作性并且鼓励革新和发展市场。 VESA定义了一些标准的Mode从显示卡或者是有Graphic IC的Device输出,我们称之为Preset timing,其组成有H freq(水平频率)、V freq(垂直频率)、RGB数据的讯号。 Figure 1即是VESA Monitor Timing Spec Ver 1.0,定义了VESA Standard 的一些Timing。 Figure 1. Figure2 为详细的 800x600 60 Hz Timing,其中有很多参数定义如Pixel Rate、Htotal、H Display、Vtotal、V Display …等。。 Figure 2. 简单来说任何一组Timing皆可看为一个窗口,水平的单位为pixel,垂直的单位为line,例如800x600 60Hz的Timing,即水平可视的有800个pixels,垂直的有600个lines, MST9151B Scaler (缩放) IC MST9151B是一种高性能并且整合性高的IC,其中整合了ADC(Analog-Digital Converter)、高质量的缩放技术、OSD (可供使用者操作的界面)、频率产生器 …等,透过Firmware软件的控制,可让Scaler IC发挥它最大的性能,所以Firmware在整个研发设计中占有极重要的角色,一旦设计概念错误,不仅性能会不好,兼容性也会很差,Figure 3.即描述了Scaler的特色。 Figure 3. Firmware程序设计理论 Firmware是烧录在8051架构的MCU里头,其中储存了VEGA Standard的Timing Table,一般又称为Mode Table,程序设计的理论如下: 设定Scaler及周边IC初始值 侦测是否有讯号进入Scaler 查表(Search Mode Table) 设定Capture window 设定Display window 设定使用者界面 点亮背光模块 水平频率、垂直频率 虽然VESA Standard定义了一些标准的Timing,但是因为显示卡的种类非常多,所以程序的设计必须要可以考虑兼容性的问题,如果程序架构不好,可能有一些卡会不能显示。 Capture window 想象Input Timing是一种Window的概念。 Display window 根据不同的面板,程序设计必须不同的Display window和频率去符合面板的特性, 所以面板的兼容性也很重要,例如SXGA的面板,就必须创造一个1280x1024的display window和频率,XGA的面板,就必须创造出一个1024x768的display window和频率。 缩放原理(Scaler) 程序频率Table的设计 一般来说Monitor程序的设计,Table的设计非常重要,如何去找到正确的频率,所以会将频率表设计成一个Table,其中如何设计水平、垂直频率表,下列有最简单的二种做法。 1. 取VESA Standard中水平、垂直频率的最大值和最小值。 第一组: 02 FC 03 26 02 6c 02 7c 03 0D 00 03={784, 806, 620, 636,781,2+1} 第二组: 02 FC 03 26 02 6c 02 7c 03 0D 00 03={784, 806, 620, 636,781,2+1} 第二组: 02 FC 03 26 02 04 02 14 03 0D 00 03={784, 806, 516, 532,781,2+1} 第四组: 02 FC 03 26 02 04 02 14 03 0D 00 03={784, 806, 516, 532,781,2+1} 第五组: 03 C9 03 FD 01 AF 01 BF 03 DE 00 09={969, 1021, 431, 447,990,8+1} 程序Capture window Table的设计 Capture window table程序的设计可参考的大部分有Htotal、HStar、Hdisplay、Vtotal、VStar、VDisplay…等。 下列程序设计的方式只用了五种参数Htot

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档