- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
74LCD显示驱动的
7.4 LCD 显示驱动
7.4.1 LCD显示原理
LCD是基于液晶电光效应的显示器件,液晶显示器的工作原理利用的是液晶的物理特性。在通电时,液晶排列变得有秩序,使光线容易通过;不通电时,液晶排列则变得混乱,阻止光线通过。即液晶工作时,使用的是外部光线,自己本身并不发光,所以与CRT相比,液晶显示器的耗电量较低。
液晶显示器有两类。一类是由薄膜晶体管(Thin Film Transistor)阵列构成的,称为TFT。其优点是亮度大,色彩鲜艳,可视角度也大;缺点是价格较高,耗电大,容易发生因个别晶体管损坏而在图像上形成斑点的现象。另一类称为DSTN,其物理基础是液晶在不同的电场下呈现不同的光学特性。在显示屏上用水平和垂直放置的导线做出网格,并以电信号加以扫描,就可以依次在每个交点上形成并保持一定的电场,从而使该点上的液晶在反射或透过光线时显出不同的颜色。LCD中使用的、液晶照明的方式有两种——传送式和反射式。
传送式屏幕要使用外加光源照明,称为背光(Backlight),照明光源要安装在LCD的背后。传送式LCD在正常光线及光线下,显示效果都很好,但在户外,尤其在日光下,很难辨清显示内容。
反射式屏幕则不需要外加照明电源,使用周围环境的光线(或在某些笔记本电脑中,使用前部照明系统的光线)。这样,发射式屏幕就没有背光,因此,此种屏幕在户外会哦光线充足的室内,才会有出色的显示效果;但在一般室内光线下,这种显示效果不及背光传送式。当然,发射式LCD的最大优点是:耗电量较传送式的低。一般来说实验箱使用传送式背光(CCFL)、彩色STN液晶屏。
一般情况下,嵌入式系统教学平台液晶屏的最大分辨率为320×240,采用彩色STN制式,使用CCFL背光。在系统中LCD数据总线由EP7312的DD0-DD4经过逻辑变换后提供给LCD,控制总线由EP7312控制总线经过总线驱动芯片后提供给LCD,时钟信号由EP7312液晶屏控制接口提供其中一部分时钟信号经由D触发器分频后提供给液晶屏。LCD亮度可通过调节电位器W4的阻值进行调整。LCD原理图见图7-5。
1.EP7312对液晶屏接口支持
EP7312的LCD接口部分为单板对像素(Single Panel Multiplexed),LCD提供了所有必要的接口控制信号。它可以提供多种线条长度、每像素位数(Bits per Pixel)和刷新率,而且这些值都可以通过编程设定,其帧缓冲区可位于SDRAM或者RAM中。典型的应用是对1/4VGA的支持,以及当刷新率不要求高于40Hz时提供对1/2VGA(单色)的支持。EP7312的LCD接口特性如下:
1-2-4 bpp(bits per pixel);
可编程屏幕面板尺寸,在4bpp时最大值为1024×256像素;
可编程刷新率;16级灰度值;
彩色屏幕接口能力。
LCD控制器有1个9字深的FIFO,用作帧数据的过渡存储缓冲。DMA控制器用于从帧缓冲区内存中取显示数据并填充到FIFO中。这样,当LCD控制器被配置和帧缓冲数据被存储时,EP7312就可以继续执行其他任务,而不必服务LCD控制器。
图7-5 LCD原理图
2.灰度显示原理
实际上,LCD显示屏并不是设置成不同的亮度去驱动每一像素的,它对像素要么显示,要么关闭。LCD显示屏的一个常用指标是其反应时间。反应时间指的是一个像素从显示到关闭所花费的时间,典型的是几百毫秒。一种调制技术用于驱动每个像素,即用整个固定时间周期的一部分驱动每个像素。
LCD控制器内部有1个16周期计数器,用于产生16周期的间隔。当驱动像素时,它读取帧缓冲数据所指的调色板寄存器中的半字节数据。该数据确定在16周期间隔中像素显示的次数。例如若该值等于4,则该像素每隔4个时钟周期显示1次,等于整个16周期间隔的4/16,即认为该像素以最大亮度的1/4进行显示。
3.彩色显示原理
彩色显示时,每个像素点有3个子彩色像素(红、绿、蓝)。将灰度显示的技术应用到彩色显示中,每个子彩色像素有15种灰度的感觉效果。可用红、绿、蓝3种颜色的15种灰度中的一种驱动1个像素点。如果LCD控制器编程为4 bpp模式时,可支持最高15×15×15=3375(16×16×16=4096)种不同的颜色;为2 bpp模式时,可支持64种不同的颜色;为1 bpp模式时,可支持8种不同的颜色。对于一个1/4VGA显示屏,实际像素的数量等于320×400×4=921600或115200字节,小于最大帧缓冲的限制(128KB)。
另外一个显示特性是刷新率,指的是整个数据帧被重新写到显示屏的频率。如果数据写得太慢,将影响显示质量;如果太快,则显示器的反应时间跟不上像素驱动状态的改变。大部分显示屏推荐的速率是70-80Hz。
当EP7312使用PLL(Phase L
文档评论(0)