Chinaunix

标题: LCD控制器 [打印本页]

作者: 908416047    时间: 2011-12-21 08:41
标题: LCD控制器

LCD控制器


一、LCD的具体参数

1、  尺寸

LCD显示区域对角线的长度,单位:英寸,如:2.22.83.53.74.378.410.412.1

2、  分辨率

LCD X轴的像素点*Y轴像素点  320*240640*480800*6001024*768

3、  刷新时间

ms

4、  颜色(色位、色深)BPP----bits per pixel

16bpp-----64k

24bpp-----16M

12bpp-----4k

8bpp-------256

5、  亮度(cd/m2

450250

6、对比度

   4001200001

7、  功率

W

8、  可视角度

左视角、右视角、上视角、下视角

88/88/88/8870/70/40/60

9、  工作温度

工业级:-30~85

商业级:0~55

10、              接口电平

3.3V5V

11、使用寿命(小时)

    10000小时、30000小时、50000小时

    LCD的亮度降到标称亮度的一半时,所用的时间。

12、背光

LED背光:直流背光电源,一般12VDC

CCFL背光:高频高压交流背光,1000V6mA50KHz

13、接口

TTL

LVDS

 

 

二、LCD的类型

STN:伪彩屏,《12bpp、颜色较淡、阳关下看不清、对比度差、可视角度小、功耗较低

TFT:真彩屏,》16bpp、颜色艳丽、对比度大。可视角度大

 

三、LCD控制原理

 

 


四、2440LCD控制器


1.REGBANK 含有17个寄存器及一块256*16的调色板内存。
2.LCDCDMA 自动从总线获取图像数据(不许要CPU干涉)。
3.VIDPRCS 将LCDCDMA中的数据合成为特定的格式(4位单扫、4位双扫、8位单扫)。
4.TIMEGEN和LPC3600负责产生LCD屏幕所需要的控制时序。


五、LCD的驱动时序


时序图流程

    (1)VSYNC 有效时,表示一帧的开始。

    (2)

液晶屏的时钟设置:

 帧同步信号和行同步信号的基准时钟是像素时钟(VCLK),所以设置液晶屏的时钟,就是设置VCLK

VLCK的频率:

VCLK(HZ) = HCLK / [(CLKVAL+1) / 2]

其中:HCLK-----AHB总线时钟,135MHz

      CLKVAL------LCDCON1[17:8]

   

设置VCLK频率的原则是什么?

根据液晶屏的刷新时间,保证液晶屏刷新时间在50~70Hz

 

帧频率:液晶屏扫描频率50~70Hz

FRAME RATE = 1 / [ { (VSPW + 1) + (VBPD +1) + (LINEVAL + 1) + (VFPD + 1) } * { (HSPW + 1) + (HBPD + 1) + (HFPD + 1) + (HOZVAL + 1) } * { 2 * (CLKVAL + 1) / HCLK } ]

六、LCD驱动的设计流程

1、初始化液晶屏的类型、RGB、像素、色位

2、设置液晶屏的前后回扫时间

3、设置LCD控制器信号的有效极性

4、创建帧缓存区Lcd_Buf[x][y]

5、设置帧缓存的开始地址和结束地址

6LCD控制器端口初始化(初始化IO

7、打开LCD控制器

8、向Lcd_Buf[][]写入要显示的内容。

 






欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2