1、什么是LCD?

(1)LCD(Liquid Crystal Display)俗称液晶。液晶是一种材料,液晶这种材料具有一种特点:可以在电信号的驱动下液晶分子进行旋转,旋转时会影响透光性,

因此我们可以在整个液晶面板后面用白光照(称为背光),可以通过不同电信号让液晶分子进行选择性的透光,此时在液晶面板前面看到的就是各种各样不同的

颜色,这就是LCD显示。

(2)主动发光和被动发光:有些显示器(譬如LED显示器、CRT显示器)自己本身会发光称为主动发光,有些(LCD)本身不会发光只会透光,需要背光的协助

才能看起来是发光的,称为被动发光。

(3)LCD显示原理和特点(液晶分子透光+背光):白光其实是由各种不同颜色的光组成的,所以白光被选择性透光之后可以产生各种不同颜色的光。而LCD的背

光采用的就是白光。

(4)液晶应用领域:电视机、电脑显示屏、手机显示屏、工业显示屏等····

(5)LCD的发展史(TN/STN/TFT)

TN最早。坏处是响应性不够好,有拖尾现象。

STN是TN的升级版。有效解决拖尾现象,显示更清晰。

TFT的最大特点就是超薄。TFT技术之上发展出来很多更新的技术。

2、其他主流的显示设备(LED、CRT、等离子、OLED)

(1)CRT:阴极摄像管显示器。 以前的那种大屁股电视机就是CRT显示,它曾是应用最广泛的显示器之一,不过现在基本没有在使用这种技术了。

(2)等离子显示:采用了近几年来高速发展的等离子平面屏幕技术的新一代显示设备,但是未能成为主流。

(3)OLED:有机发光二极管又称为有机电激光显示(Organic Light-Emitting Diode,OLED),OLED显示技术具有自发光的特性,采用非常薄的有机材料涂层

和玻璃基板,可以做得更轻更薄,可视角度更大,并且能够显著节省电能。目前未成为主流,但是很有市场潜力,将来很可能取代LCD。

(4)LED:主要用在户外大屏幕

(5)LCD:目前是主流显示器

3、LCD的接口技术

(1)从本质上来讲,SoC的引脚电平标准都是属于TTL电平,+5V表示逻辑,0V表示逻辑0,这就是TTL电平。(关于这些电平标准、接口标准有时间我会在其他的博文

中整理出来,我本身对这些东西不太了解)

(2)所以对于SoC中内置的LCD控制器而言,他的接口输出也是TTL电平,我们把这种接口叫做TTL接口(也叫做RGB接口)。如果LCD的硬件接口也是TTL接口,那么

可以直接对接(一般是通过软排线连接),但是一个很现实的原因,TTL电平有很大的缺陷,例如:不能传递太远,抗干扰能力差。所以很多的LCD的硬件接口并不是

TTL接口,而是采用了其他的接口,所以为了能够进行匹配,我们的主板这边的接口应该要和LCD的硬件接口必须要相对应,所以我们应该把LCD控制器输出的TTL接口

的信号通过IC芯片进行转换,把它变成LCD的硬件接口相对应的接口信号,使他们顺利完成通信。

(3)TFT-LCD采用的接口:TTL(RGB)、LVDS、EDP、MIPI(这里说的这些接口也都是通过软排线进行连接的,用于手机、平板等等)

(4)TTL(RGB)接口

LCD控制器TTL输出接口中一般包含RGB数据信号、时钟信号和控制信号这三大类信号。如下图所示:

(5)LVDS接口

(5.1)LVDS,即Low Voltage Differential Signaling,是一种低压差分信号技术接口。由于采用低压和低电流驱动方式,因此,实现了低噪声和低功耗。

(5.2)LVDS接口电路组成

在液晶显示器中,LVDS接口电路包括两部分,即主板侧的LVDS输出接口电路(LVDS发送端)和液晶面板侧的LVDS输入接口电路(LVDS接收器)。LVDS

发送端将TTL信号转换成LVDS信号,然后通过驱动板与液晶面板之间的柔性电缆(排线)将信号传送到液晶面板侧的LVDS接收端的LVDS解码IC中,LVDS接

收器再将串行信号转换为TTL电平的并行信号,送往液晶屏时序控制与行列驱动电路。也就是其实TFT只识别TTL(RGB)信号。

LVDS信号由数据差分和时钟差分信号组成,如下图所示:

上图显示的是单通道8位数据模式:有5组差分线,4组信号线,一组时钟线。分别是Y0M、Y0P、Y1M、Y1P、Y2M、Y2P、CLKOUT_M、CLKOUT_P。

(6)EDP接口

EDP(Embedded DisplayPort)一种基于Display Port架构和协议的全数字化接口,可以用简单的连接器和较少的引脚来传递高分辨率信号,且传输速率高于LVDS。

从上面可以看出来:EDP接口信号由Main Link、AUXCH、HPD

(7)MIPI接口

MIPI (Mobile Industry Processor Interface) 是2003年由ARM, Nokia, ST ,TI等公司成立的一个联盟,目的是把手机内部的接口如摄像头、显示屏接口、

射频/基带接口等标准化,从而减少手机设计的复杂程度和增加设计灵活性。 MIPI联盟下面有不同的WorkGroup,分别定义了一系列的手机内部接口标准,比如摄

像头接口CSI、显示接口DSI、射频接口DigRF、麦克风 /喇叭接口SLIMbus等。统一接口标准的好处是手机厂商根据需要可以从市面上灵活选择不同的芯片和模组,

更改设计和功能时更加快捷方便。MIPI是一个比较新的标准,其规范也在不断修改和改进,目前比较成熟的接口应用有DSI(显示接口)和CSI(摄像头接口)。

CSI/DSI分别是指其承载的是针对Camera或Display应用(例如LCD显示),都有复杂的协议结构。

参考:http://blog.csdn.net/xubin341719/article/details/9125799

《朱友鹏嵌入式Linux开发\1.ARM裸机全集\1.14.ARM裸机第十四部分-LCD显示器》

http://blog.chinaunix.net/uid-27411029-id-3302040.html

LCD相关基础知识的更多相关文章

  1. iOS蓝牙开发(二)蓝牙相关基础知识

    原文链接: http://liuyanwei.jumppo.com/2015/07/17/ios-BLE-1.html iOS蓝牙开发(一)蓝牙相关基础知识: 蓝牙常见名称和缩写 MFI ====== ...

  2. 深入理解mysql之BDB系列(1)---BDB相关基础知识

        深入理解mysql之BDB系列(1) ---BDB相关基础知识 作者:杨万富   一:BDB体系结构 1.1.BDB体系结构 BDB总体的体系结构如图1.1所看到的,包括五个子系统(见图1.1 ...

  3. 【RAC】RAC相关基础知识

    [RAC]RAC相关基础知识 1.CRS简介    从Oracle 10G开始,oracle引进一套完整的集群管理解决方案—-Cluster-Ready Services,它包括集群连通性.消息和锁. ...

  4. JAVA相关基础知识

    JAVA相关基础知识 1.面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而只是选择其中的一部分, ...

  5. iOS蓝牙开发(一)蓝牙相关基础知识(转)

    转载自:http://www.cocoachina.com/ios/20150915/13454.html 原文作者:刘彦玮 蓝牙常见名称和缩写 MFI ======= make for ipad , ...

  6. IOS 蓝牙相关-基础知识(1)

    蓝牙常见名称和缩写 MFI ======= make for ipad ,iphone, itouch 专们为苹果设备制作的设备 BLE ==== buletouch low energy,蓝牙4.0 ...

  7. iOS_SN_BlueTooth( 一)蓝牙相关基础知识

    原文  http://www.cocoachina.com/ios/20150915/13454.html 作者:刘彦玮 蓝牙常见名称和缩写 MFI ======= make for ipad ,ip ...

  8. ios蓝牙开发(一)蓝牙相关基础知识

    蓝牙常见名称和缩写 MFI ======= make for ipad ,iphone, itouch 专们为苹果设备制作的设备 BLE ==== buletouch low energy,蓝牙4.0 ...

  9. SSD 相关基础知识

    SDD 基础知识 SSD(Solid State Drives)是固态硬盘,使用闪存颗粒来存储数据,闪存又可分为NAND Flash和NOR Flash,通常所说的SSD硬盘都使用NAND Flash ...

随机推荐

  1. pfsense openvpn上网终于通了

    先看配置,等会在说过程中遇到的问题: 1.openvpn配置: /var/etc/openvpn/server2.conf下: port 1195 proto tcp dev tap writepid ...

  2. LIS系列总结

    此篇博客总结常见的LIS模型变形的解法. ------------------------------------------------------------------- 〇.LIS的$O(Nl ...

  3. sql server 全文检索 使用

    目前项目中的日志查询 功能 由于长年累月的写入,目前已经达到千万级,对日志进行like 查询,速度可想而知. 此处只讨论 在数据库的优化. 当时 想到两个方案,一个是分区,一个 是全文检索. 分区的话 ...

  4. hibench学习

    hibench包含几个hadoop的负载 micro benchmarksSort:使用hadoop randomtextwriter生成数据,并对数据进行排序. Wordcount:统计输入数据中每 ...

  5. 一线工程师带你深入学习和使用Kubernetes

    http://page.factj.com/tor/xoxaHR0cDovL2RvY2tvbmUuaW8vYXJ0aWNsZS8yMzM0 Kubernetes是Google开源的容器集群管理系统,它 ...

  6. 史上最全的Angular.js 的学习资源

    Angular.js 的一些学习资源 基础 官方: http://docs.angularjs.org angularjs官方网站已被墙,可看 http://www.ngnice.com/: 官方zi ...

  7. Oracle 查询历史数据(转帖)

    回复误删除数据信息. 1.执行 alter table table_name enable row movement; 2.执行 FlashBack table table_name to times ...

  8. MPI 派生数据类型 MPI_Type_create_struct(),MPI_Type_contiguous(),MPI_Type_vector(),MPI_Type_create_hvector(),MPI_Type_indexed()

    ▶ 使用 MPI 派生数据类型,减少数据在传输过程中的耗时 ● MPI_Type_create_struct() 范例代码 { ; int globalDataInt[globalSize], glo ...

  9. 496. Next Greater Element I + 503. Next Greater Element II + 556. Next Greater Element III

    ▶ 给定一个数组与它的一个子列,对于数组中的一个元素,定义它右边第一个比他大的元素称为他的后继,求所给子列的后继构成的数组 ▶ 第 496 题,规定数组最后一个元素即数组最大元素的后继均为 -1 ● ...

  10. Spring cloud config-client 爬坑

    配置文件 找不到属性 Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'from' in st ...