Lcd(一)显示原理

标签: LCD
25人阅读 评论(0) 收藏 举报
分类:

一、LCD控制原理

S5PV210处理器中自带LCD控制器,控制LCD的显示,把 LCD 图像数据从一个位于系统内存的 video buffer 传送到一个外部的 LCD 驱动器接口。

类型

1、STN(超扭曲向列),它的特点是功耗低,但亮度不足,响应时间长;(1602那种类型的)
2、TFT(薄膜晶体管),它的特点是响应时间短,画面清晰,但功耗稍高,(自己实验用的应该是这个类型的,这个类型当作计算机液晶显示设备)。
3、LTPS(低温多晶硅),各方面性能优越,但技术要求高;

4、OLED(有机发光二极管),各方面性能优越,但技术要求高。

LCD驱动接口支持 3 种接口
  •    RGB 接口:((并行 24 位,串行 8 位)自己用的使这种)
  •   indirect-i80 接口
  •   UV 接口

S5PV210 的 LCD 控制器支持多种颜色格式,例如
  • RGB (1BPP 到 24BPP)
  • YCbCr 4:4:4 (只有本地总线)

1:显示屏跟内存的关系。

我们都买过显卡,知道买独立显卡的好,那么为什么独显好?
独显跟集显的区别又在哪里?
独显的特点:有独立内存
   可以独立复制内容(DMA控制器)
集显的特点:跟主板共用内存
   可以独立复制内容(DMA控制器)

2:屏幕为什么能显示?(集显)
1)在初始化的时候,在内存开辟的一片空间作为显存
2)将要显示的内容写到显存上
3)lcd控制器对显存进行读取,然后写入显示屏里。
A:DMA完成显示数据的传输,不需要CPU执行COPY函数
B:LCD控制器向显示屏提供时序信号、视频数据、.....


二、LCD显示原理


如果需要显示一满屏的数据,则数据的大小:800*480*24bits
1、帧同步信号:液晶屏的刷新频率、垂直同步信号的频率、场频率
       帧同步信号=  50Hz~70Hz,典型值:60Hz
2、行同步信号的频率:一帧中有多少行?
       行同步信号的频率 = ( 480 +回扫的行数(45) )* 帧同步信号的频率
3、像素时钟的频率:扫描像素点的频率
      像素时钟频率 = (800+一行中回扫的像素点(256))*行同步信号的频率

注意:
1、液晶屏的分频率越大,则VCLK的频率越高
2、VCLK的频率的最大上限:HCLK_DSYS=166MHz
3、思考:S5PV210最大可以接多大的液晶屏?
计算:
在800*480的LCD中,VCLK的频率值:
VCLK = (800+256)*(480+45)* 60Hz = 33.264MHz

三、LCD的描述参数(液晶屏的选型)

1、分辨率     行和列像素点的个数
2、尺寸        有效的显示区对角线的长度,单位英寸。
3、色位        一个像素点用多少位数据来描述----24bits
4、响应时间         刷新时间---->60Hz(16ms)
                            响应时间---->几ms
5、亮度        cd/m**2  --->高亮屏:600
                                          一般屏:250
6、对比度     白色的亮度/黑色的亮度。
 
7、寿命        单位:小时    5万小时
                    当液晶屏的亮度降低到出厂亮度的一半的时候,认为寿命到了。
 
8、可视角度      四个方向的可视角度是不对称的,一般有一个方向是比较差的

四、硬件的设计接口

1、S5PV210 LCD控制器的接口

RGB接口信号
LCD_HSYNC:    行同步信号,表示一行数据的开始,LCD控制器在整个水平线(整行)数据移入LCD驱动器后,

                           插入一个LCD_HSYNC信号;  
LCD_VSYNC:    帧同步信号,表示一帧数据的开始,LCD控制器在一个完整帧显示完成后立即插入一个LCD_VSYNC信号,

                           开始新一帧的显示;VSYNC信号出现的频率表示一秒钟内能显示多少帧图像,称为“显示器的频率”
LCD_VCLK:       像素时钟信号,表示正在传输一个像素的数据;
LCD_VDEN:      数据使能信号;
LCD_VD[23:0]:  LCD像素数据输出端口

五、英寸液晶屏接口  

0xffff

1-11位是功能  剩下的每八位 分别是蓝绿红


八、LCD的驱动主要做什么?

1、根据液晶屏的特定参数来设置LCD控制器(接口、bpp、......)
2、设置液晶屏的同步信号的频率(VCLK、VSYNC、HSYNC.....)
3、设置液晶屏的时序参数(帧的回扫时间、行的回扫时间、同步信号的极性.....)
4、设置显存的位置和大小

九、LCD的时序图

1、LCD控制器的输出时序

(1)帧的传输过程
    1)VSYNC信号有效时,表示一帧数据的开始,   信号宽度为 (VSPW + 1)个HSYNC信号周期,即(VSPW + 1)个无效行;
    2)VSYNC信号脉冲之后,总共还要经过(VBPD + 1)个HSYNC信号周期,有效的行数据才出现; 所以,在VSYNC信号有效之后,还要经过(VSPW + 1  + VBPD + 1)个无效的行;

    3)随即发出(LINEVAL + 1)行的有效数据;       

    4)最后是(VFPD + 1)个无效的行; 

(2)行中像素数据的传输过程
         1)HSYNC信号有效时,表示一行数据的开始,信号宽度为(HSPW + 1)个VCLK信号周期,即(HSPW + 1)个无效像素;
         2)HSYNC信号脉冲之后,还要经过(HBPD + 1)个VCLK信号周期,有效的像素数据才出现;

         3)随后发出(HOZVAL + 1)个像素的有效数据;         

         4)最后是(HFPD + 1)个无效的像素;

(3)将VSYNC、HSYNC、VCLK等信号的时间参数设置好之后,并将帧内存的地址告诉LCD控制器,它即可自动地发起DMA传输从帧内存中得到图像数据,最终在上述信号的控制下出现在数据总线VD[23:0]上。用户只需要把要显示的图像数据写入帧内存中。

2、LCD液晶屏输入时序


查看评论

logo显示和fastboot原理等-2.13.uboot杂记

本课程为uboot学习的第13部分。首先用2节课时间详细讲解了uboot中如何实现LCD控制和logo的显示,分辨率的适配等;然后讲解了fastboot的作用和实现原理,并且重点分析了uboot端的fastboot指令解析函数。
  • 2016年02月25日 22:41

点阵LCD的显示原理

点阵LCD的显示原理      在数字电路中,所有的数据都是以0和1保存的,对LCD控制器进行不同的数据操作,可以得到不同的结果。对于显示英文操作,由于英文字母种类很少,只需要8位(一字节)即可...
  • lk07828
  • lk07828
  • 2014-11-18 19:29:27
  • 2995

LCD类型和原理

LCD类型和原理 所谓液晶其实就是一种介乎于液体和晶体之间的物质。他的奇妙之处是可以通过电流来改变他的分子结构。正因为如此,我们可以为液 晶加上不同的工作电压,让他控制光线的通过量。从而显示变化万千的...
  • sunrock
  • sunrock
  • 2006-05-10 09:50:00
  • 4381

学习笔记 --- LINUX LCD显示原理与驱动分析

LCD的驱动核心在内核fbmem.c里面,分析驱动从入口开始: static int __init fbmem_init(void) { proc_create("fb", 0, NULL, &fb...
  • shujis625972380
  • shujis625972380
  • 2014-03-12 17:05:28
  • 1526

LCD图像显示基础知识

RGB三色原理        通过棱镜的试验可以发现,白光通过棱镜后被分解成多种颜色逐渐过渡的色谱,依次为红、橙、黄、绿、青、蓝、紫,即可见光谱。人眼对红、绿、蓝最为敏感,人眼像一个三色...
  • ly601579033
  • ly601579033
  • 2015-08-31 10:31:22
  • 3460

段式LCD驱动原理介绍

  • 2016年07月22日 19:24
  • 293KB
  • 下载

LCD(一):LCD基本原理篇

版权声明:本文为博主原创文章,未经博主允许不得转载。 关键词:Android LCD TFT 液晶 偏光片 彩色滤光片  背光 平台信息: 内核:linux2.6/linux3.0 系...
  • huangyangquan
  • huangyangquan
  • 2017-08-22 20:23:08
  • 438

TFT-LCD液晶显示器的工作原理

原文链接:http://tech.newmaker.com/art_12060.html 我一直记得,当初刚开始从事有关液晶显示器相关的工作时,常常遇到的困扰,就是不知道怎么跟人家解释,液晶显示器...
  • imyfriend
  • imyfriend
  • 2015-03-03 21:49:36
  • 4251

S3C2440裸机学习 - LCD驱动原理及代码分析[一]

1. LCD工作的硬件需求:   要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD控制器。在通常情况下,生产厂商把LCD驱动器会以COF/COG的 形式与LCD玻璃基板...
  • yyt7529
  • yyt7529
  • 2010-11-14 12:28:00
  • 4566

LCD开发之汉字显示

一、LCD显示原理 利用液晶制成的显示器称为LCD,依据驱动方式可分为静态驱动、简单矩阵驱动以及主动矩阵驱动3种。其中,简单矩阵型又可再细分扭转向列型(TN)和超扭转式向列型(STN)两种,而主动矩阵...
  • suaoyang
  • suaoyang
  • 2014-06-23 22:50:10
  • 2619
    个人资料
    持之以恒
    等级:
    访问量: 2247
    积分: 567
    排名: 9万+
    文章存档