免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 877 | 回复: 0
打印 上一主题 下一主题

LCD控制器 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-21 08:41 |只看该作者 |倒序浏览

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[][]写入要显示的内容。

 

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP