【转】Android LCD(一):LCD基本原理篇

时间:2023-02-27 14:18:03

关键词: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测试图片,彩条灰阶等  

Android LCD(一):LCD基本原理篇

Android LCD(二):LCD常用接口原理篇

Android LCD(三):Samsung LCD接口篇

Android LCD(四):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 的结构如下图所示

【转】Android LCD(一):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 结构侧视图   

【转】Android LCD(一):LCD基本原理篇

一、TFT-LCD显示原理

1、 液晶的背光

背光也就是显示器的光源,LCD的背光常用有两种:CCFL背光、LED背光

(1)、CCFL

Cold Cathode Fluorescent Lamp简称CCFL,中文译名为冷阴极光灯管,具有高功率、高亮度、低能耗等优点,广泛应用于显示器、照明等领域。

【转】Android LCD(一):LCD基本原理篇

(2)、LED背光

相对于CCFL,LED有功耗低、光源均匀、寿命长、体积小的优势,价格方面会贵点,不过现在平板上用的TFT-lCD好像都是LED背光的,上次搞破了一片顺便拆开看了下。

【转】Android LCD(一):LCD基本原理篇

(3)、LED与LED背光

市面上所谓LED显示器,其实是“LED背光液晶显示器”;现在流行的液晶显示器,属于“CCFL背光液晶显示器”。所以此二者仍是液晶显示器,只是背光源不一样而已。不要看到LED显示器就误以为是下一代技术显示器,其实技术最新的是叫OLED。所以在买电视的时候不要被忽悠了。

2、液晶简介

(1)、液晶晶体的形状

TFT-LCD使用的液晶为TN(Twist Nematic)型液晶,液晶分子呈椭圆状。

【转】Android LCD(一):LCD基本原理篇

(2)、液晶的特性

TN型液晶一般是顺着长轴方向串接,长轴间彼此平行方式排列。当接触到槽装表面时,液晶分子就会顺着槽的方向排列于槽中。

【转】Android LCD(一):LCD基本原理篇

(3)、液晶垂直分布

当液晶被包含在两个槽状表面中间,且槽的方向互相垂直,则液晶分子的排列为:

上表面分子:沿着a方向

下表面分子:沿着b方向

介于上下表面中间的分子:产生旋转的效应。因此液晶分子在两槽状表面间产生90度的旋转。

【转】Android LCD(一):LCD基本原理篇

(4)光与液晶分子产生偏转效果

【转】Android LCD(一):LCD基本原理篇

(5)、液晶在电压做用下均匀分布

当在上下表面之间加电压时,液晶分子会顺着电场方向排列,形成直立排列的现象。此时入射光线不受液晶分子影响,直线射出下表面。

【转】Android LCD(一):LCD基本原理篇

3、偏光板的特性

作用:将非偏极光(一般光线)过滤成偏极光。当非偏极光通过a方向的偏光片时,光线被过滤成与a方向平行的线性偏极光。

上图:线性偏极光继续前进,通过第二片偏光片时,光线通过。

下图:通过第二片时,光线被完全阻挡。

【转】Android LCD(一):LCD基本原理篇

偏光板、槽状表面、液晶组合后产生的光学效果,如下图所示

(1)、当上下偏光片相互垂直时,若未施加电压,光线可通过

【转】Android LCD(一):LCD基本原理篇

(2)、当施加电压时,光线被完全阻挡

【转】Android LCD(一):LCD基本原理篇

当电流通过电晶体产生电场变化,造成液晶分子偏转,借以改变光线的偏极性,再利用偏光片决定画素(Pixel)的明暗状态。这样就可以实现对光线亮暗的控制,如果要显示彩色,我们后面在讲彩色滤光片。

4、彩色滤光片原理 color fliters

(1)、C/F 的结构

像之前像素低的显示器仔细都能看得到这些方格。比较简单的方法,在显示器上放一个水滴,你就可以看到红、绿、蓝、三色的点。

【转】Android LCD(一):LCD基本原理篇

(2)、C/F Pixel Array的常见排列方式

如下图所示分别是马赛克、直条式、三角形式、四画素。

【转】Android LCD(一):LCD基本原理篇

(3)、不同颜色的显示

我们再看下我们要显示相应颜色时,控制相应的pixel electrode就可以。如下图所示:

【转】Android LCD(一):LCD基本原理篇

C/F彩色单元,对应到TFT的控制单元,就可以完成我们像素点颜色的控制。TFT Array 等效电路如下图所示:

【转】Android LCD(一):LCD基本原理篇

三、TFT-LCD显像原理

我们前面解释了液晶透光原理、偏光片透光原理、彩色滤光片工作原理,这些把他理解成一个像素控制单元,然后我们来整理下TFT-LCD整体的显示原理。

(1)、SCAN IC传输信号;

完成图像信号输入;

(2)、DRIVER IC传输显像控制信号;

完成TFT单元控制;

(3)、当某一Sub-Pixel导通时,该Sub-Pixel因无法透光呈现黑色;

这部分完成像素点是亮还是暗。

(4)、若该Sub-Pixel未导通,则因光通过CF而显示颜色。经过光的合成效果,显示器即可产生彩色效果。如下图所示:

【转】Android LCD(一):LCD基本原理篇

现在回头看我们开始那张结构图是不是清晰一点了:光源部分先把自然光通过偏光片转成偏极光-->TFT subpixels单元控制液晶单元是否导光、色彩-->通过前置偏光片把色彩图像显示。其实图像也就是不同色彩的光,我们看到的光其实也是偏极光。

【转】Android LCD(一):LCD基本原理篇

这张图好像跟清晰的描述:

【转】Android LCD(一):LCD基本原理篇

四、LCD常用到的知识点

1、残影

残影是指画面切换之后前一个画面不会立刻消失而是慢慢不见的现象,残影与反应时间不算同一件事,残影可能要两三秒后才会完全消失,而液晶的反应时间是十几到几十毫秒。一个设计得好的液晶显示器,就算反应时间是 15+35ms,也不可能让使用者看到残影。

残影发生机制有些复杂,通常是同一画面显示太久的情况下液晶内的带电离子吸附在上下玻璃两端形成内建电场,画面切换之后这些离子没有立刻释放出来,使得液晶分子没有立刻转到应转的角度所造成。另外一种可能情况则是因为画素电极设计不良,使得液晶分子在状态切换时排列错乱,这种情况之下也有可能看到残影。

【转】Android LCD(一):LCD基本原理篇

2、坏点(dot defect)

所谓坏点, 是指液晶显示器上无法控制的恒亮或恒暗的点,坏点的造成是液晶面板生产时因各种因素造成的瑕疵可能是颗粒物落在面板里面,可能是静电伤害破坏面板,可能是制程控制不良等等等。坏点分为两种:亮点与暗点。一般来说,亮点会比暗点更令人无法接受,所以很多厂商会保证无亮点,但好象比较少保证无暗点的,有些面板厂商会在出货前把亮点修成暗点。

面板厂商会把有坏点的面板降价卖出,通常是无坏点算A grade,三点以内算B grade,六点以内算C grade。

市场上现在好多公司做平板,用IPAD2、IPAD3、MINIPAD的屏,然后在宣传产品时拿苹果说事,跟苹果比较,国内这些公司真实搞笑。其实他们用的屏就是生产过程中苹果检验通不过的屏,比如苹果只用A+的屏,A-包括A-以下等级的屏,都流入市场,国内的平板都是垃圾,虽然我也一直做这些东西,环境不好。

【转】Android LCD(一):LCD基本原理篇

3、mura

mura本来是一个日本字,意思不均匀,有斑点,随着日本的液晶显示器在世界各地发扬光大。mura是指显示器亮度不均匀造成各种痕迹的现象,最简单的判断方法就是在暗室中切换到黑色画面以及其它低灰阶画面,然后从各种不同的角度用力去看,有问题的显示器比较容易看出。

【转】Android LCD(一):LCD基本原理篇

4、色饱和度 (color gamut)

色饱和度是指显示器色彩鲜艳的程度,显示器是由红色绿色蓝色三种颜色光来组合成任意颜色光,如果RGB三原色越鲜艳, 则该显示器可以表示的颜色范围就更广。

【转】Android LCD(一):LCD基本原理篇

5、亮度

亮度是指显示器在白色画面之下明亮的程度,单位是cd/m^2, 或是nit。亮度是直接影响画面品质的重要因素。在实验室里面我们常讲一句话:“一亮遮三丑”。一个明亮的显示器即使色饱和度比较差或颜色偏黄等其它不利因素,还是有可能看起来画面会比较漂亮。

亮度跟灯光有关了,灯管有寿命的,尤其是比较早的CCFL背光的,时间久了会发黄,这个如果家里有比较老的显示器就能明显的感受到。

【转】Android LCD(一):LCD基本原理篇

6、视角

液晶显示器由于天生的物理特性, 使得使用者从不同角度去看时画面品质会
有所变化. 与正看时相比, 斜看的时候, 转到当画面品质已经变化到无法接
受的临界角度时, 称之为该显示器之视角.

【转】Android LCD(一):LCD基本原理篇

7、色温(color temperature):

色温是用来形容显示器的白色的颜色,不限于LCD, 所有的显示器都通用,当显示器的颜色与黑体的温度高到某一绝对温度时所发出来的光一样时,称为该显示器的色温等于该温度。比如说,当显示器的白色设计成接近,黑体在温度6500K的时候所发出来的光颜色(接近晴天时上午的太阳光),称为该显示器的色温为6500K。
    色温越低颜色会越偏黄色,色温越高颜色会越偏蓝色,一个色温偏高的显示器在秀图片的时候整个画面看起来色调就会偏蓝。

【转】Android LCD(一):LCD基本原理篇

8、Gamma Curve:

Gamma curve是指不同灰阶与亮度的关系曲线。把零到二五五灰阶当x轴, 亮度当y轴, 画出来的曲线就叫做gamma curve. Gamma curve通常不会是一条直线,
因为人眼对不同亮度有不同辨识的效果, 比如说低亮度的辨识能力较高(一点点亮度变化就有感觉)。

五、LCD调试过程常用到的图片下载

下载链接:LCD常用测试图片,这里面有色阶、彩条之类的图片。调试效果时用到的。

【转】Android LCD(一):LCD基本原理篇

原文:http://blog.csdn.net/xubin341719/article/details/9125583

【转】Android LCD(一):LCD基本原理篇的更多相关文章

  1. 【转】Android LCD(二):LCD常用接口原理篇

    关键词:android LCD TFT TTL(RGB)  LVDS  EDP MIPI  TTL-LVDS  TTL-EDP 平台信息:内核:linux2.6/linux3.0系统:android/ ...

  2. Android LCD(二):LCD常用接口原理篇(转)

    源: Android LCD(二):LCD常用接口原理篇

  3. (转)LCD:LCD常用接口原理篇

    关键词:android LCD TFT TTL(RGB)  LVDS  EDP MIPI  TTL-LVDS  TTL-EDP平台信息:内核:linux2.6/linux3.0系统:android/a ...

  4. 【转】android 电池(一):锂电池基本原理篇

    关键词:android  电池关机充电 androidboot.mode charger 平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:S5PV3 ...

  5. 【转】android 电容屏(一):电容屏基本原理篇

    关键词:android  电容屏 tp  ITO 平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:S5PV310(samsung exynos 42 ...

  6. Android插件化技术——原理篇

    <Android插件化技术——原理篇>     转载:https://mp.weixin.qq.com/s/Uwr6Rimc7Gpnq4wMFZSAag?utm_source=androi ...

  7. Android Fragment使用&lpar;一&rpar; 基础篇 温故知新

    Fragment使用的基本知识点总结, 包括Fragment的添加, 参数传递和通信, 生命周期和各种操作. Fragment使用基础 Fragment添加 方法一: 布局里的标签 标识符: tag, ...

  8. &lbrack;转&rsqb;Android样式的开发&colon;shape篇

    转载自Keegan小钢原文链接:http://keeganlee.me/post/android/20150830 Android样式的开发:shape篇Android样式的开发:selector篇A ...

  9. 直接拿来用!最火的Android开源项目(完结篇)

    直接拿来用!最火的Android开源项目(完结篇) 2014-01-06 19:59 4785人阅读 评论(1) 收藏 举报 分类: android 高手进阶教程(100) 摘要:截至目前,在GitH ...

随机推荐

  1. LintCode Binary Tree Level Order Traversal

    Given a binary tree, return the level order traversal of its nodes' values. (ie, from left to right, ...

  2. 一道简单的IOS面试题-b

    题目: (参考:陈曦 包子的iOS开发)我在code review的时候,发现了某个viewController中有这样一段代码,觉得很不妥当,请尝试找出代码中的任何问题,或者可以优化的部分. -(i ...

  3. js在本地预览图片

    移动web <body> <form enctype="multipart/form-data" name="form1"> 上传文件: ...

  4. Oracle11g客户端for centos 5&period;5安装文档

    前提:安装centos的时候,最好把系统的所有的安装包都安装上.以下命令需手动输入,不要复制粘贴. 1.以root用户登录centos5.5的操作系统:创建oracle用户组和用户. groupadd ...

  5. Objective-C 引用计数:不讲用法,只说原理

    本文所使用的源码为 objc4-647 和 CF-1153.18 实际上这是我本周实习周报的一部分,写的比较仓促,如有差错还请多多指正. 不讲用法,只说原理. 引用计数如何存储 有些对象如果支持使用 ...

  6. java线程控制安全

    synchronized() 在线程运行的时候,有时会出现线程安全问题例如:买票程序,有可能会出现不同窗口买同一张编号的票 运行如下代码: public class runable implement ...

  7. JVM活学活用——优化springboot

    介绍 在SpringBoot的Web项目中,默认采用的是内置Tomcat,当然也可以配置支持内置的jetty,内置有什么好处呢? 1. 方便微服务部署. 2. 方便项目启动,不需要下载Tomcat或者 ...

  8. &lbrack;Oracle&rsqb; 11&period;2&period;0&period;1 的客户端无法连接12&period;2&period;0&period;1 的DB端 28040

    最近有一个应用服务器安装上了 11.2.0.1 的oracle DB端 又想当 客户端用来 注册 oracle12.2.0.1的DB端发现不行 但是很奇怪 报的错误竟然是 ora 01017 密码错误 ...

  9. 在安装ZooKeeper之前,请确保你的系统是在以下任一操作系统上运行

    在安装ZooKeeper之前,请确保你的系统是在以下任一操作系统上运行: 任意Linux OS - 支持开发和部署.适合演示应用程序. Windows OS - 仅支持开发. Mac OS - 仅支持 ...

  10. 【Python3 爬虫】17&lowbar;爬取天气信息

    需求说明 到网站http://lishi.tianqi.com/kunming/201802.html可以看到昆明2018年2月份的天气信息,然后将数据存储到数据库. 实现代码 #-*-coding: ...