1. LCD显示原理:液晶显示基本物理原理、TFT-LCD结构、像素与分辨率概念
1.1 液晶显示的基本物理原理
液晶(Liquid Crystal, LC)是一种介于固态晶体与各向同性液体之间的特殊物质状态。在显示应用中,主要利用其电光效应:施加电场改变液晶分子的排列方向,从而控制背光透过率,实现明暗显示。
核心物理机制:扭曲向列型(TN)液晶在未加电时,分子呈90°螺旋排列,偏振光可顺利通过;施加电压后分子趋于垂直排列,偏振光被阻断。通过精确控制电压,可实现0%~100%的灰度透光率。
液晶本身不发光,必须依赖背光源(通常为LED或CCFL)提供照明。背光经过下偏光片、液晶层、彩色滤光片和上偏光片后,在人眼中形成彩色图像。
| 物理参数 | 典型值 | 对显示的影响 |
|---|---|---|
| 响应时间 | 5~25 ms | 决定动态画面拖影程度 |
| 对比度 | 500:1~3000:1 | 影响图像层次感与黑场表现 |
| 视角 | TN: 90° / IPS: 178° | 影响多角度观看的色彩一致性 |
| 色域 | NTSC 45%~72% | 决定色彩还原范围 |
1.2 TFT-LCD结构详解
TFT-LCD(Thin Film Transistor Liquid Crystal Display)是目前主流的液晶显示技术。其核心结构可分解为以下层级(从背光侧到人眼侧):
- 背光模组(BLU):LED灯条 + 导光板 + 扩散膜 + 增亮膜,提供均匀面光源。
- 下偏光片:将背光转换为线偏振光。
- 阵列基板(TFT Array Substrate):玻璃基板上沉积薄膜晶体管阵列,每个像素对应一个TFT开关。
- 液晶层(LC Layer):封装在阵列基板与彩膜基板之间,厚度通常为3~5 μm。
- 彩膜基板(CF Substrate):包含黑色矩阵(BM)、RGB彩色滤光片和公共电极(ITO)。
- 上偏光片:偏振方向与下偏光片垂直(TN模式)或平行(IPS模式)。
驱动调试要点:在移植驱动时,需要特别注意阵列基板上的TFT开关时序——栅极驱动(Gate Driver)逐行扫描打开TFT,源极驱动(Source Driver)同时将灰度电压写入像素电容。任何时序偏差都会导致显示异常(如横纹、闪烁)。
1.3 像素与分辨率概念
1.3.1 像素(Pixel)
像素是显示图像的最小独立单元。每个像素由R(红)、G(绿)、B(蓝)三个子像素(Sub-pixel)组成,通过三原色混色实现全彩显示。在TFT-LCD中,每个子像素对应一个TFT开关和一个像素电极。
| 概念 | 定义 | 示例 |
|---|---|---|
| 像素(Pixel) | 一个完整的彩色点,包含R/G/B三个子像素 | 1920×1080 表示水平1920个像素,垂直1080行 |
| 子像素(Sub-pixel) | 像素内的单一颜色单元 | 每个像素含3个子像素,总子像素数 = 分辨率 × 3 |
| 像素间距(Pixel Pitch) | 相邻像素中心之间的距离,单位mm | 0.233 mm(常见于手机屏) |
| PPI(Pixels Per Inch) | 每英寸像素数,衡量显示细腻度 | 326 PPI(Retina标准) |
1.3.2 分辨率(Resolution)
分辨率表示显示面板在水平和垂直方向上的像素数量,通常写作 水平像素 × 垂直像素。常见分辨率标准如下:
| 标准名称 | 分辨率 | 宽高比 | 典型应用 |
|---|---|---|---|
| QVGA | 320 × 240 | 4:3 | 小尺寸工控屏、MP4 |
| VGA | 640 × 480 | 4:3 | 老式显示器、入门级TFT |
| WVGA | 800 × 480 | 5:3 | 7寸车载屏、便携设备 |
| HD | 1280 × 720 | 16:9 | 高清多媒体屏 |
| Full HD | 1920 × 1080 | 16:9 | 主流显示器、电视 |
| 4K UHD | 3840 × 2160 | 16:9 | 高端显示、医疗影像 |
驱动移植常见陷阱:分辨率不仅影响帧缓冲(Framebuffer)大小,还直接影响行同步(HSYNC)、场同步(VSYNC)和时钟频率(Pixel Clock)的配置。例如,从800×480移植到1024×600时,必须重新计算水平前廊(HFP)、水平后廊(HBP)、垂直前廊(VFP)、垂直后廊(VBP)等时序参数,否则会出现图像偏移或撕裂。
1.4 像素寻址与驱动时序基础
在驱动TFT屏时,MCU或SoC通过显示控制器(Display Controller)向面板发送像素数据。典型的驱动接口包括:
- RGB并行接口:R/G/B各6/8位 + HSYNC + VSYNC + DE + CLK,适用于中小尺寸屏。
- LVDS接口:低压差分信号,适用于大尺寸、高分辨率屏。
- MIPI DSI接口:串行高速接口,广泛用于手机和平板。
- MCU 8080/6800接口:并行总线,常用于低分辨率小屏。
驱动调试核心:无论哪种接口,最终都需要正确配置像素时钟频率(Pixel Clock)。计算公式为:
其中水平总像素 = H_Active + HFP + HBP + HSYNC_Width,垂直总行数 = V_Active + VFP + VBP + VSYNC_Width。
Pixel Clock = (水平总像素) × (垂直总行数) × 刷新率其中水平总像素 = H_Active + HFP + HBP + HSYNC_Width,垂直总行数 = V_Active + VFP + VBP + VSYNC_Width。
以常见的800×480 @60Hz为例,假设水平总像素为1056,垂直总行数为525,则Pixel Clock ≈ 1056 × 525 × 60 ≈ 33.26 MHz。驱动移植时,必须确保SoC的时钟发生器能精确输出该频率,否则会导致图像闪烁或不同步。