【转】Android LCD(一):LCD基本原理篇
关键词:android LCD TFT 液晶 偏光片 彩色滤光片 背光
平台信息:
内核:linux2.6/linux3.0
系统:android/android4.0
平台:samsung exynos 4210、exynos 4412 、exynos 5250
作者:xubin341719(欢迎转载,请注明作者)
欢迎指正错误,共同学习、共同进步!!
下载链接:LCD规格书(404份),之前工作用用到的 、 LCD规格书00 、 LCD规格书01 、 LCD测试图片,彩条灰阶等
第一份工作、第一家公司,是做电视方案的,那段时间整天和LCD屏打交道,从7”到42”的都有调试过。那时没毕业,学校学习的东西跟工作差别比较大,不是太懂。不过那个公司的同事都很好,感谢他们细心的指导,也感谢第一家公司的工作机会和优厚的待遇(对学生来说很多)、很好的工作机会。 之后转行做平板,离开第一家公司,如果有机会、或者有足够的能力,一定会回报那些帮助过我的热心人,“滴水之恩,涌泉相报”。扯些闲话,认真工作、认真记录总结每一里程。
下面我们说一下TFT-LCD的构造和显示原理,和以前写的博客一样,我会写一下器件的组成、和简单工作原理,这些跟程序、android的关系并不是太大,不过要去调试一个模块,对它的构造有一个系统的了解,对模块的认识和工作的思路还是有比较大的帮助的(仅代表个人观点)。
LCD的种类分类标准比多,按驱动方式可以分为:被动矩阵式、主动矩阵式两种
被动矩阵式:被动矩阵式LCD又可分为TN-LCD(TwistedNematic-LCD,扭曲向列LCD)、STN—LCD(SuperTN-LCD,超扭曲向列LCD)和DSTN-LCD(Doublelayer STN-LCD,双层超扭曲向列LCD)。这部分内容就不详细解释, 我们重点讲TFT-LCD。
主动矩阵式
目前应用比较广泛的主动矩阵式LCD,也称TFT-LCD。TFT-LCD 即是Thin-FilmTransistor Liquid-Crystal Display的缩写(薄膜电晶体液晶显示器)TFT-LCD如何点亮?TFT-LCD现在比较广泛的应用,我们从TFT-LCD说起。
TFT-Thin Film Transistor 薄膜电晶体
LCD-Liquid Crystal Display液晶显示器
TFT-LCD Transistor Liquid-CrystalDisplay的缩写(薄膜电晶体液晶显示器)
由于TFT-LCD具有体积小,重量轻,低辐射,低耗电量,全彩化等优点,因此在各类显示器材上得到了广泛的应用。
一、TFT-lCD 的结构
1、TFT-LCD 的结构如下图所示
Reflector:反光板 CCF lamps:冷光灯管 Ligh pipe:导光片 Extraction pattern: Diffuser:散光板,起散光作用,使光线散布较为均匀 |
这部分主要是光源部分,CCFL或者LED背光光源,其他反光板、散光板,作用是这些光分布的更均匀 |
Rear polarizer:后部偏光片 Front Polarizer:前端偏光片 |
偏光片的作用把自然光变成偏极光 |
Selected Subpixels:子像素 TFT: Liquid crystal:液晶 Color filters:彩色滤色片 |
这部分是LCD的核心部分,选择光源的导通、阻断,彩色在这部分控制。 |
Back glass:背部玻璃基板 Front glass:前部玻璃基板 |
起保护作用 |
TFT-LCD各结构的功能
(1)、背光板模组:提供光的来源;
(2)、上下偏光板,TFT Glass Substrate,液晶:形成偏振光,控制光线的通过与否;
(3)、彩色滤光片:提供TFT LCD红、绿、蓝(光的三原色)的来源;
(4)、ITO透明导电层:提供透明的导电通路;
(5)、Photo Spacer:提供一固定高度給彩色滤光片和TFT Glass Substrate。作为灌入液晶时的空间.及作为上下两层Glass的支撑。
2、TFT-LCD 结构侧视图
一、TFT-LCD显示原理
1、 液晶的背光
背光也就是显示器的光源,LCD的背光常用有两种:CCFL背光、LED背光
(1)、CCFL
Cold Cathode Fluorescent Lamp简称CCFL,中文译名为冷阴极光灯管,具有高功率、高亮度、低能耗等优点,广泛应用于显示器、照明等领域。
(2)、LED背光
相对于CCFL,LED有功耗低、光源均匀、寿命长、体积小的优势,价格方面会贵点,不过现在平板上用的TFT-lCD好像都是LED背光的,上次搞破了一片顺便拆开看了下。
(3)、LED与LED背光
市面上所谓LED显示器,其实是“LED背光液晶显示器”;现在流行的液晶显示器,属于“CCFL背光液晶显示器”。所以此二者仍是液晶显示器,只是背光源不一样而已。不要看到LED显示器就误以为是下一代技术显示器,其实技术最新的是叫OLED。所以在买电视的时候不要被忽悠了。
2、液晶简介
(1)、液晶晶体的形状
TFT-LCD使用的液晶为TN(Twist Nematic)型液晶,液晶分子呈椭圆状。
(2)、液晶的特性
TN型液晶一般是顺着长轴方向串接,长轴间彼此平行方式排列。当接触到槽装表面时,液晶分子就会顺着槽的方向排列于槽中。
(3)、液晶垂直分布
当液晶被包含在两个槽状表面中间,且槽的方向互相垂直,则液晶分子的排列为:
上表面分子:沿着a方向
下表面分子:沿着b方向
介于上下表面中间的分子:产生旋转的效应。因此液晶分子在两槽状表面间产生90度的旋转。
(4)光与液晶分子产生偏转效果
(5)、液晶在电压做用下均匀分布
当在上下表面之间加电压时,液晶分子会顺着电场方向排列,形成直立排列的现象。此时入射光线不受液晶分子影响,直线射出下表面。
3、偏光板的特性
作用:将非偏极光(一般光线)过滤成偏极光。当非偏极光通过a方向的偏光片时,光线被过滤成与a方向平行的线性偏极光。
上图:线性偏极光继续前进,通过第二片偏光片时,光线通过。
下图:通过第二片时,光线被完全阻挡。
偏光板、槽状表面、液晶组合后产生的光学效果,如下图所示
(1)、当上下偏光片相互垂直时,若未施加电压,光线可通过
(2)、当施加电压时,光线被完全阻挡
当电流通过电晶体产生电场变化,造成液晶分子偏转,借以改变光线的偏极性,再利用偏光片决定画素(Pixel)的明暗状态。这样就可以实现对光线亮暗的控制,如果要显示彩色,我们后面在讲彩色滤光片。
4、彩色滤光片原理 color fliters
(1)、C/F 的结构
像之前像素低的显示器仔细都能看得到这些方格。比较简单的方法,在显示器上放一个水滴,你就可以看到红、绿、蓝、三色的点。
(2)、C/F Pixel Array的常见排列方式
如下图所示分别是马赛克、直条式、三角形式、四画素。
(3)、不同颜色的显示
我们再看下我们要显示相应颜色时,控制相应的pixel electrode就可以。如下图所示:
C/F彩色单元,对应到TFT的控制单元,就可以完成我们像素点颜色的控制。TFT Array 等效电路如下图所示:
三、TFT-LCD显像原理
我们前面解释了液晶透光原理、偏光片透光原理、彩色滤光片工作原理,这些把他理解成一个像素控制单元,然后我们来整理下TFT-LCD整体的显示原理。
(1)、SCAN IC传输信号;
完成图像信号输入;
(2)、DRIVER IC传输显像控制信号;
完成TFT单元控制;
(3)、当某一Sub-Pixel导通时,该Sub-Pixel因无法透光呈现黑色;
这部分完成像素点是亮还是暗。
(4)、若该Sub-Pixel未导通,则因光通过CF而显示颜色。经过光的合成效果,显示器即可产生彩色效果。如下图所示:
现在回头看我们开始那张结构图是不是清晰一点了:光源部分先把自然光通过偏光片转成偏极光-->TFT subpixels单元控制液晶单元是否导光、色彩-->通过前置偏光片把色彩图像显示。其实图像也就是不同色彩的光,我们看到的光其实也是偏极光。
这张图好像跟清晰的描述:
四、LCD常用到的知识点
1、残影
残影是指画面切换之后前一个画面不会立刻消失而是慢慢不见的现象,残影与反应时间不算同一件事,残影可能要两三秒后才会完全消失,而液晶的反应时间是十几到几十毫秒。一个设计得好的液晶显示器,就算反应时间是 15+35ms,也不可能让使用者看到残影。
残影发生机制有些复杂,通常是同一画面显示太久的情况下液晶内的带电离子吸附在上下玻璃两端形成内建电场,画面切换之后这些离子没有立刻释放出来,使得液晶分子没有立刻转到应转的角度所造成。另外一种可能情况则是因为画素电极设计不良,使得液晶分子在状态切换时排列错乱,这种情况之下也有可能看到残影。
2、坏点(dot defect)
所谓坏点, 是指液晶显示器上无法控制的恒亮或恒暗的点,坏点的造成是液晶面板生产时因各种因素造成的瑕疵可能是颗粒物落在面板里面,可能是静电伤害破坏面板,可能是制程控制不良等等等。坏点分为两种:亮点与暗点。一般来说,亮点会比暗点更令人无法接受,所以很多厂商会保证无亮点,但好象比较少保证无暗点的,有些面板厂商会在出货前把亮点修成暗点。
面板厂商会把有坏点的面板降价卖出,通常是无坏点算A grade,三点以内算B grade,六点以内算C grade。
市场上现在好多公司做平板,用IPAD2、IPAD3、MINIPAD的屏,然后在宣传产品时拿苹果说事,跟苹果比较,国内这些公司真实搞笑。其实他们用的屏就是生产过程中苹果检验通不过的屏,比如苹果只用A+的屏,A-包括A-以下等级的屏,都流入市场,国内的平板都是垃圾,虽然我也一直做这些东西,环境不好。
3、mura
mura本来是一个日本字,意思不均匀,有斑点,随着日本的液晶显示器在世界各地发扬光大。mura是指显示器亮度不均匀造成各种痕迹的现象,最简单的判断方法就是在暗室中切换到黑色画面以及其它低灰阶画面,然后从各种不同的角度用力去看,有问题的显示器比较容易看出。
4、色饱和度 (color gamut)
色饱和度是指显示器色彩鲜艳的程度,显示器是由红色绿色蓝色三种颜色光来组合成任意颜色光,如果RGB三原色越鲜艳, 则该显示器可以表示的颜色范围就更广。
5、亮度
亮度是指显示器在白色画面之下明亮的程度,单位是cd/m^2, 或是nit。亮度是直接影响画面品质的重要因素。在实验室里面我们常讲一句话:“一亮遮三丑”。一个明亮的显示器即使色饱和度比较差或颜色偏黄等其它不利因素,还是有可能看起来画面会比较漂亮。
亮度跟灯光有关了,灯管有寿命的,尤其是比较早的CCFL背光的,时间久了会发黄,这个如果家里有比较老的显示器就能明显的感受到。
6、视角
液晶显示器由于天生的物理特性, 使得使用者从不同角度去看时画面品质会
有所变化. 与正看时相比, 斜看的时候, 转到当画面品质已经变化到无法接
受的临界角度时, 称之为该显示器之视角.
7、色温(color temperature):
色温是用来形容显示器的白色的颜色,不限于LCD, 所有的显示器都通用,当显示器的颜色与黑体的温度高到某一绝对温度时所发出来的光一样时,称为该显示器的色温等于该温度。比如说,当显示器的白色设计成接近,黑体在温度6500K的时候所发出来的光颜色(接近晴天时上午的太阳光),称为该显示器的色温为6500K。
色温越低颜色会越偏黄色,色温越高颜色会越偏蓝色,一个色温偏高的显示器在秀图片的时候整个画面看起来色调就会偏蓝。
8、Gamma Curve:
Gamma curve是指不同灰阶与亮度的关系曲线。把零到二五五灰阶当x轴, 亮度当y轴, 画出来的曲线就叫做gamma curve. Gamma curve通常不会是一条直线,
因为人眼对不同亮度有不同辨识的效果, 比如说低亮度的辨识能力较高(一点点亮度变化就有感觉)。
五、LCD调试过程常用到的图片下载
下载链接:LCD常用测试图片,这里面有色阶、彩条之类的图片。调试效果时用到的。
原文:http://blog.csdn.net/xubin341719/article/details/9125583
【转】Android LCD(一):LCD基本原理篇的更多相关文章
- 【转】Android LCD(二):LCD常用接口原理篇
关键词:android LCD TFT TTL(RGB) LVDS EDP MIPI TTL-LVDS TTL-EDP 平台信息:内核:linux2.6/linux3.0系统:android/ ...
- Android LCD(二):LCD常用接口原理篇(转)
源: Android LCD(二):LCD常用接口原理篇
- (转)LCD:LCD常用接口原理篇
关键词:android LCD TFT TTL(RGB) LVDS EDP MIPI TTL-LVDS TTL-EDP平台信息:内核:linux2.6/linux3.0系统:android/a ...
- 【转】android 电池(一):锂电池基本原理篇
关键词:android 电池关机充电 androidboot.mode charger 平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:S5PV3 ...
- 【转】android 电容屏(一):电容屏基本原理篇
关键词:android 电容屏 tp ITO 平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:S5PV310(samsung exynos 42 ...
- Android插件化技术——原理篇
<Android插件化技术——原理篇> 转载:https://mp.weixin.qq.com/s/Uwr6Rimc7Gpnq4wMFZSAag?utm_source=androi ...
- Android Fragment使用(一) 基础篇 温故知新
Fragment使用的基本知识点总结, 包括Fragment的添加, 参数传递和通信, 生命周期和各种操作. Fragment使用基础 Fragment添加 方法一: 布局里的标签 标识符: tag, ...
- [转]Android样式的开发:shape篇
转载自Keegan小钢原文链接:http://keeganlee.me/post/android/20150830 Android样式的开发:shape篇Android样式的开发:selector篇A ...
- 直接拿来用!最火的Android开源项目(完结篇)
直接拿来用!最火的Android开源项目(完结篇) 2014-01-06 19:59 4785人阅读 评论(1) 收藏 举报 分类: android 高手进阶教程(100) 摘要:截至目前,在GitH ...
随机推荐
- 设置Eclipse启动JDK
打开eclipse安装目录下的eclipse.ini文件,将红色内容加入 -vm ../Java/jdk1.6.0_26/bin (或者指向具体目录:D:/software/jdk_1.8u91/bi ...
- 一个用 Cumulative Penalty 培训 L1 正规 Log-linear 型号随机梯度下降
Log-Linear 模型(也叫做最大熵模型)是 NLP 领域中使用最为广泛的模型之中的一个.其训练常採用最大似然准则.且为防止过拟合,往往在目标函数中增加(能够产生稀疏性的) L1 正则.但对于 ...
- phonegap环境配置与基本操作
一.开发环境配置: 1.工具环境安装: 安装java sdk 1.6以上版本号,Android Development Tools.ant,系统变量 Path后面加入 新增名稱 JAVA_HOME 值 ...
- [Python][自己写的杀病毒脚本]
电脑里的HTML都插入了一段VB病毒代码..只能自己手动清除了..发现Python确实好用 import os import re; Root = ["H:"]; for root ...
- 《JavaScript 闯关记》之事件
JavaScript 程序采用了异步事件驱动编程模型.在这种程序设计风格下,当文档.浏览器.元素或与之相关的对象发生某些有趣的事情时,Web 浏览器就会产生事件(event).例如,当 Web 浏览器 ...
- 编译错误“The run destination My Mac 64-bit is not valid for Running the scheme '***',解决办法
1. iOS APP Project or Mac APP Project编译错误提示: “The run destination My Mac 64-bit is not valid for Ru ...
- C#操作Excel总结
0. 导入命名空间: 1 2 3 4 using Microsoft.Office.Core; using Microsoft.Office.Interop.Excel; using System. ...
- struts2中的action访问web对象
Struts2的Action就是一个普通的POJO对象,它和Web对象request.response.session和application没有耦合在一起,这样便于单独测试Action,那么我们在A ...
- 通过AJAX和PHP,提交JQuery Mobile表单
File name: callajax.php <?php $firstName = $_POST[firstName]; $lastName = $_POST[lastName]; echo( ...
- UVA 11426 GCD - Extreme (II) (欧拉函数)
转载请注明出处: http://www.cnblogs.com/fraud/ ——by fraud Problem JGCD Extreme (II)Input: Standard ...