嵌入式系统VGA显示驱动实现

更新时间:2024-02-13 作者:用户投稿原创标记本站原创 点赞:5312 浏览:18455

【摘 要 】本文在分析VGA显示时序的基础上,提出一种使用利用MCU自带的LCD控制器产生出VGA显示时序的方法,使图片的RGB数据按VGA时序输出;同时结合一个权电阻网络来实现VGA接口的RGB信号数模转换,完成VGA接口的显示驱动工作.经测试表明,该方法能可靠地实现VGA接口的显示驱动功能.

【关 键 词 】VGA显示时序;LCD控制器;RGB信号

Abstract:The paper based on analysis of VGA displaying time,we proposed a method that the user can use a kind of LCD controller,owned by the MCU,to output the RGB image according to the VGA timing. Meanwhile,this design has designed a resister work to achieve the RGB signal digital-analog conversion,finally to achieve the VGA display.Repeated tests showed that the method can drive picture display reliably.

Key words:VGA timing;LCD controller;RGB signal

1.引言

目前越来越多的嵌入式处理器上集成了LCD控制器.典型的如三星的 S3C2440,Intel的Xscale系列.这样可方便地外接大屏幕的LCD.但是大屏幕 LCD的都比较昂贵.另一方面,普通计算机的VGA接口显示器,保有量巨大、技术成熟,如果能通过接口转换手段,让嵌入式处理器直接支持VGA显示器,则能很大地利用现有资源,节约系统成本.

2.VGA接口与时序

VGA(Video Graphics Array) 接口信号为模拟信号.其关键信号有5个,分别是 Horizontal Sync水平同步信号(也叫行同步信号),垂直同步信号 Vertical Sync(也叫场同步信号),Red红色Green绿色和Blue蓝色.电子从左至右,从上至下地进行扫描,每行结束时,用行同步信号进行同步;扫描完所有行后用场同步信号进行场同步.因电子偏转需要时间,所以扫完回转中,要对电子进行消隐控制;在每行结束后的回转过程中进行行消隐;在每场结束后的回转过程中进行场消隐,消隐过程中不发送电子束.

2.1 VGA接口

5.结论

本文提出了一种采用S3C2440的LCD控制器来实现VGA显示的方法.经测试表明,该方法能够很好的实现VGA显示.而今大部分的嵌入式处理器都包含了LCD控制器,在需要用到VGA显示的嵌入式系统中,可以使用该方法来实现VGA显示功能,这种方法不仅成本低廉,而且实现过程简单,具有一定的应用价值.