LCD显示屏-基础篇(屏的角度)

文章概述

本篇文章描述的立身点是在LCD液晶屏这一边,也就是从屏的角度去描述一些专业性的问题,旨在让读者明白显示屏相关的基础知识,为后续显示屏的驱动打好物理基础。
这里要着重说一下,文章的立身点在LCD液晶屏这一边,因为后续从驱动角度讲驱动的时候,会和屏这边侧重点有所差别,讲到的时候也会提出来,这里是提前备注一下,希望大家能够区分一下。
文章基本内容思维导图如下:
在这里插入图片描述

基础概念

光学三原色

光学三原色(RGB:红、绿、蓝)混合后,组成显示屏显示的颜色,三原色同时相加为白色。
将RGB三原色的色光以不同的比例相加,以产生多种多样的色光。

像素

在这里插入图片描述

像素是指在一个由数字序列表示的图像中的一个最小单位。也就是一个图像数据中的一个最小单位。
比如一个468*640像素的图片,一个像素就是这个二维图片数据中的一个坐标点。

液晶

液晶是一种介于固体和液体之间的物质,当通电时,液晶体分子排列的井然有序,光线就可以和容易的通过,
当断电时,液晶体分子排列的比较混乱,会阻止光线通过。

总结:
	1、液晶特性就是通电透光、断电阻光。
	2、液晶本身不发光:因此显示需要提供光源。

图片数据

在这里插入图片描述
LCD显示效果
在这里插入图片描述

总结:
	1、图片是一个二维坐标(行和列),每个坐标点构成了图片的一个像素
	2、RGB格式:每个像素有三个原色值组成(RGB三色分别用8bit描述)

老式电视机显像原理

显像原理

在这里插入图片描述

现在图像的显示都是用的动态扫描的方式,老式电视机显像管(CRT阴极射线管),通过帧同步信号和行同步信号的控
制,电子枪的电子束逐行逐点扫描,把电子打到了荧光点上,荧光点发光,通过视觉暂留的作用,我们就看到了一幅画
面。

总结:
	1、图片动态扫描:逐点逐行的显示每一个荧光点。
	2、电子枪以模拟的方式显示图片:通过电路的控制,电子束可以任意的移动。
	3、整个荧光屏由一个一个的荧光点组成。

像素点

上面老式大头电视机的显像原理中,显示屏由N多个荧光点组成,这些个荧光点就是显示屏的最小显示单元,这些个点
就是像素点。

总结:
	1、像素点是显示屏的最小显示单元
	2、单色显示:像素点只有亮灭两种,没有丰富颜色显示

液晶屏显示原理

单色显示

LCD屏和荧光屏类似,都是用的动态扫描的方式,只不过电视机显像管是模拟方式的,通过电路控制,电子束可以任意
的移动,但是LCD是数字式的,只有位置固定的电流通路,所以只能通过电路矩阵逐行扫描,不能逐点,即一行上所有
点同时工作。

总结(LCD屏和电子荧光屏区别):
	1、LCD用的数字方式扫描,荧光屏是模拟方式扫描
	2、LCD屏位置固定:位置固定的电路矩阵
	3、LCD屏逐行扫描
	4、通过控制电路电压的方式控制像素点的亮灭

色彩显示

利用光学三原色原理,每个显示单元都有3个液晶显示单元格:红黄蓝,控制他们按照三原色原理显示的量不同,显示单
元格就呈现出了不同的颜色。

画面显示

上面描述了单个像素点的显示原理,对于一副完整的画面,实际上就是一副图片,它有N多个像素组成,每个像素对应
到图片上就是1个或多个物理像素点(图片分辨率和屏分辨率不同的情况下,就不是1对1了),这就需要一个控制电路
去控制电路矩阵完成一副画面的显示。这个显示控制电路就叫做LCD驱动器。

上面环节阐述了图片在物理层面的显示,但是图片数据是一个逻辑数字数据,将它转换成LCD驱动器识别的控制信号,
LCD驱动器才能完成对电路矩阵的控制,完成一副图片的显示,将图片数据转换成控制信号的部件就叫做LCD控制器。

总结:
	1、图片数据是逻辑数字数据:一个像素点由RGB三原色值描述(一字节描述一个原色值)
	2、LCD驱动器:根据控制信号,控制电路矩阵扫描出一副图片。
	3、LCD控制器:将图片数据转换成控制电路的控制信号。

LCD屏简单组成

在这里插入图片描述

LCD屏描述参数

1、分辨率:行和列上的像素点
2、尺寸:有效显示区对角线长度
3、色位:一个像素点用多少bit描述(常见就是RGB 24bit)
4、帧刷新率:一秒钟可以刷多少帧画面(一帧画面刷新时间就是刷新率倒数,单位ms)

LCD屏通用时钟(LCD屏扫描时序)

通过上述显示原理的介绍,我们可以知道,LCD屏的显示,是由一定的时钟逻辑来控制的:逐行逐帧的刷新显示,在完成一帧画面扫描的过程中,会涉及到以下时钟概念(单位是1个像素周期),并且这些时钟概念对屏的显示都是通用的:
在这里插入图片描述

HSYNC: 行同步信号,标识开始一行数据的扫描显示;
HBP: 行后肩,表示HSYNC行同步型号开始后,DE数据使能前(必须DE使能后才开始数据显示),这中间的时间(并不是说行同步型号开始了,你就立马能开始一行数据的显示了,可以理解成必须要在行同步信号开始的情况下,才能开始行数据显示,那么这就是一个先后的顺序,为了保证这个先后的顺序,就需要HSYNC和数据开始显示中间要有一段时间);
HFP: 行前肩,表示一行有效数据显示结束(DE禁用),到下一个HSYNC开始这中间的时间(根据分辨率,一行的像素点个数是已知的,有数的,可以理解成为了确保每个点都显示结束了,就需要先结束数据显示,后停止HSYNC行同步信号,那么后肩的概念就是如此);
VBP: vertical back porch,帧同步信号前肩(VSYNC开始,到DE使能);
VFP: vertical front porch,帧同步信号后肩(DE禁用,到VSYNC开始)
VSYNC:: 帧同步信号,标识开始一帧数据扫描显示;
VSPW: vertical sync pulse width,帧同步信号宽度(占多少个像素周期);
HSPW: horizontal sync pulse width,行同步信号宽度(占多少个像素周期);

猜你喜欢

转载自blog.csdn.net/CSDNmianfeixiazai001/article/details/123510905