1.1 TFT LCD 显示原理

TFT(Thin Film Transistor,薄膜晶体管)LCD 是目前嵌入式设备中最主流的彩色显示技术。理解其底层显示原理,是后续优化显示缓冲区刷新性能的基础。本节从基本结构、像素寻址与刷新机制、接口类型三个维度展开。

1.1.1 TFT 液晶显示基本结构

TFT LCD 屏的核心是一个由数百万个像素单元构成的二维矩阵。每个像素单元内部包含一个薄膜晶体管(TFT)和一个液晶电容,共同控制该像素的透光率。

关键组件:
  • 玻璃基板:上下两层,中间夹着液晶层。
  • TFT 阵列:每个像素对应一个 TFT 开关,位于下基板。
  • 彩色滤光片:上基板覆盖红(R)、绿(G)、蓝(B)三色滤光膜,每个像素由三个子像素构成。
  • 偏光片:上下各一层,控制光线偏振方向。
  • 背光模组:提供均匀的面光源,通常为 LED 或 CCFL。
TFT LCD 像素单元剖面结构 背光模组 (LED) 下偏光片 下玻璃基板 + TFT 阵列 液晶层 (LC) 彩色滤光片 (R/G/B 子像素) 上玻璃基板 (公共电极) 上偏光片 每个像素由 R/G/B 三个子像素组成,TFT 控制液晶偏转角度,调节各子像素透光率

1.1.2 像素寻址与刷新机制

TFT 屏的像素寻址采用行扫描 + 列驱动的方式。每一行像素的 TFT 栅极(Gate)连接至同一根行扫描线,源极(Source)连接至列数据线。刷新过程分为三个阶段:

  1. 行选通:驱动芯片依次选中第 N 行,将该行所有 TFT 导通。
  2. 数据写入:列驱动电路将对应的像素电压(灰度值)同时加载到该行所有列线上,对液晶电容充电。
  3. 保持与下一行:该行 TFT 关闭,像素电压由电容保持;同时选通下一行,重复上述过程。
刷新率概念: 60 Hz 刷新率意味着每秒完成 60 次全屏扫描,每帧时间约 16.67 ms。对于 320×240 分辨率的屏,每行扫描时间约为 16.67 ms / 240 ≈ 69 μs。
TFT 像素寻址与行扫描时序 Gate 1 Gate 2 Gate N Source 1 Source 2 Source M 行扫描时序波形 Gate 1 Source 行扫描周期 (约 69 μs @ 60Hz, 240行)

1.1.3 RGB 接口与 MCU 接口对比

嵌入式系统中,单片机与 TFT LCD 屏之间的数据传输接口主要分为两大类:RGB 并行接口和MCU 接口(如 8080/6800 并行、SPI 串行)。两者在引脚数量、传输速率、是否需要显存等方面存在显著差异。

对比维度 RGB 接口 MCU 接口 (8080/SPI)
引脚数量 多(16~24 根数据线 + 同步信号) 少(8/16 位并行或 4 线 SPI)
是否需要显存 不需要,直接驱动面板 需要,LCD 驱动 IC 内置 GRAM
刷新方式 连续实时刷新,由 DE/HSYNC/VSYNC 控制 写指令/数据到 GRAM,由驱动 IC 自动刷新
传输速率 高(可达 50~100 Mbps) 中等(SPI 约 10~40 Mbps)
MCU 负载 高,需持续输出像素数据 低,只需更新变化区域
典型应用 高性能显示、视频播放 嵌入式仪表、菜单界面
性能优化关键点: 使用 MCU 接口时,显示缓冲区(GRAM)的刷新性能瓶颈通常不在硬件传输速率,而在单片机向 GRAM 写入数据的效率。批量写入、DMA 传输、区域局部刷新是三大优化方向。

下图展示了两种接口在系统架构层面的差异:

RGB 接口 vs MCU 接口 系统架构对比 RGB 接口架构 MCU (DMA 输出) TFT 面板 (无 GRAM) RGB 数据 特点:无显存,实时刷新 MCU 需持续输出每帧所有像素 MCU 接口架构 MCU (写 GRAM) LCD 驱动 IC (内置 GRAM) 8080/SPI 特点:内置 GRAM,自动刷新 MCU 只需更新变化区域 RGB 接口适合高帧率、大尺寸屏;MCU 接口适合嵌入式小尺寸屏,便于局部刷新优化 本课程后续优化策略主要针对 MCU 接口 + 内置 GRAM 的典型场景

1.1.4 本节小结

  • TFT LCD 由背光、偏光片、TFT 阵列、液晶层、彩色滤光片构成,每个像素包含 R/G/B 三个子像素。
  • 像素寻址采用行扫描 + 列驱动方式,逐行写入像素电压,由液晶电容保持。
  • RGB 接口无显存、实时刷新,适合高性能场景;MCU 接口内置 GRAM,适合嵌入式局部刷新优化。
  • 理解这些底层机制,是后续分析显示缓冲区刷新瓶颈、设计 DMA 批量写入策略的前提。