2. 显示硬件基础

显示子系统开发的第一道门槛是理解硬件原理。本章从显示面板的物理发光机制出发,逐步拆解分辨率、刷新率、像素格式等核心参数,最后梳理三种主流嵌入式显示接口协议(MIPI DSI、DPI、eDP)的拓扑与信号特征。掌握这些基础,后续驱动开发和多屏扩展才能有据可依。

2.1 LCD 与 OLED 工作原理对比

当前嵌入式设备中,LCD(液晶显示器)和 OLED(有机发光二极管)是两大主流面板技术。两者在发光机制、功耗、对比度上存在本质差异。

核心差异速记: LCD 需要背光,液晶只控制光线通过量;OLED 每个像素自发光,无需背光。

2.1.1 LCD 工作原理

LCD 面板由背光层、偏光片、液晶层、彩色滤光片组成。背光层提供恒定白光,液晶分子在电场作用下扭转,控制每个子像素(R/G/B)的光线通过率,从而混合出目标颜色。

LCD 面板结构分层图 背光层(白光 LED) 下偏光片 液晶层(电场控制扭转角度) 彩色滤光片(R/G/B 子像素) 上偏光片 出射光线方向

2.1.2 OLED 工作原理

OLED 面板在每个像素位置直接堆叠有机发光材料,通过电流驱动材料发光。不需要背光和液晶层,因此可以做到更薄、更高对比度(纯黑像素直接关闭)。

OLED 像素自发光结构 基板 / TFT 驱动层 阳极(透明导电层) 有机发光层(R/G/B 独立发光) 阴极(金属反射层) 光线向上射出

2.1.3 LCD vs OLED 关键参数对比

对比项LCDOLED
发光方式背光 + 液晶调制像素自发光
对比度1000:1 ~ 5000:1100000:1 以上(纯黑)
响应时间5 ~ 20 ms0.1 ~ 1 ms
功耗(亮色)相对稳定随亮度线性变化
功耗(暗色)不变(背光常亮)极低(像素关闭)
厚度较厚(需背光模组)薄(可柔性)
烧屏风险无有(有机材料老化)
典型应用工业屏、车载、低成本设备高端手机、智能手表、电视
驱动开发注意: OLED 面板在低刷新率下可能出现闪烁(PWM 调光导致),驱动中需关注亮度调节方式(DC 调光 vs PWM 调光)以及像素老化补偿算法。

2.2 分辨率与刷新率

分辨率和刷新率是显示系统最基础的时序参数,直接影响像素时钟频率和带宽计算。

2.2.1 分辨率定义

分辨率指显示面板在水平和垂直方向上的像素数量,通常表示为 宽 × 高。常见分辨率等级如下:

名称分辨率宽高比典型设备
QVGA320 × 2404:3低端嵌入式屏
WVGA800 × 4805:3车载、工控
HD1280 × 72016:9入门级平板
FHD1920 × 108016:9主流手机/显示器
QHD2560 × 144016:9高端手机
4K UHD3840 × 216016:9电视、专业显示器

2.2.2 刷新率与像素时钟

刷新率表示面板每秒更新画面的次数,单位 Hz。像素时钟频率(PCLK)由分辨率、刷新率和消隐区(blanking)共同决定:

PCLK = (H_total × V_total) × Refresh_Rate

其中:
  H_total = H_active + H_front_porch + H_sync + H_back_porch
  V_total = V_active + V_front_porch + V_sync + V_back_porch

以 FHD (1920×1080) @60Hz 为例,典型消隐参数下:

H_total = 1920 + 88 + 44 + 148 = 2200
V_total = 1080 + 4 + 5 + 36 = 1125
PCLK = 2200 × 1125 × 60 = 148.5 MHz
显示时序消隐区示意图 H_Active (1920 像素) H_Blanking (HFP + HSync + HBP) V_Active (1080 行) V_Blanking (VFP + VSync + VBP) 水平 垂直
带宽估算: 4K@60Hz 需要约 600 MHz 像素时钟,MIPI DSI 4-lane 在 1.5 Gbps/lane 下刚好满足;若升级到 4K@120Hz,则必须使用 eDP 或 DSI 8-lane。

2.3 像素格式:RGB 与 YUV

像素格式决定了每个像素在内存中的编码方式,直接影响显存带宽和图像处理效率。

2.3.1 RGB 格式

RGB 格式直接存储红、绿、蓝三个颜色分量的亮度值。常见子格式:

格式每像素位数描述典型场景
RGB56516 bppR:5, G:6, B:5低端嵌入式屏、帧缓冲
RGB88824 bppR:8, G:8, B:8主流显示、真彩色
ARGB888832 bppAlpha:8 + RGB888UI 叠加、透明效果

2.3.2 YUV 格式

YUV 将亮度(Y)与色度(U/V)分离,利用人眼对亮度更敏感的特性进行色度子采样,降低带宽。常见采样模式:

  • YUV444:每个像素保留完整 Y/U/V,无压缩。
  • YUV422:每 2 个像素共享一组 U/V,水平分辨率减半。
  • YUV420:每 4 个像素(2×2 块)共享一组 U/V,水平和垂直分辨率均减半。
YUV 色度子采样对比(4×2 像素块) YUV444 每个像素独立 Y/U/V YUV422 每 2 像素共享 U/V YUV420 2×2 块共享 U/V Y 分量 U/V 分量
驱动选择建议: 视频播放场景优先使用 YUV420 节省带宽;UI 渲染场景使用 RGB888 保证色彩准确;摄像头 ISP 输出通常为 YUV422。

2.4 显示接口协议:MIPI DSI / DPI / eDP

嵌入式显示接口负责将 SoC 的显示控制器与面板连接。三种主流协议在拓扑、信号速率、适用场景上各有侧重。

2.4.1 MIPI DSI(Display Serial Interface)

MIPI DSI 是移动设备最广泛使用的串行显示接口,采用差分信号对(D-PHY)传输数据和控制命令。支持 1 ~ 4 条数据 lane,每条 lane 速率可达 1.5 ~ 2.5 Gbps。

  • 工作模式: Video Mode(实时像素流)和 Command Mode(写入帧缓冲)。
  • 数据包结构: 短包(16 位命令)和长包(像素数据 + 校验)。
  • 典型拓扑: SoC DSI 主机 → 面板 DSI 从机,支持多设备菊花链。
MIPI DSI 4-Lane 拓扑 SoC DSI 主机 Lane 0 (差分对) Lane 1 Lane 2 Lane 3 显示面板 DSI 从机 时钟 Lane(DDR 双边沿采样)

2.4.2 DPI(Display Pixel Interface,RGB 并行接口)

DPI 是传统的并行 RGB 接口,直接传输像素时钟、行同步(HSYNC)、场同步(VSYNC)、数据使能(DE)和 16/18/24 位像素数据。无需协议封装,延迟极低,但引脚数多(20 ~ 28 根),不适合高分辨率。

参数典型值说明
数据位宽16 / 18 / 24 bit并行 RGB 数据线
控制信号PCLK, HSYNC, VSYNC, DE时序同步
最大分辨率800×480 @60Hz受限于 PCLK 和 EMI
传输距离< 15 cm并行信号易受干扰

2.4.3 eDP(Embedded DisplayPort)

eDP 是 DisplayPort 标准的嵌入式版本,专为笔记本和平板设计。采用高速串行差分信号,支持多 lane(1/2/4 lane),每条 lane 速率可达 5.4 Gbps(HBR2)或 8.1 Gbps(HBR3)。

  • 关键特性: 支持自适应同步(Panel Self-Refresh, PSR)、多流传输(MST)、HDR 元数据。
  • 链路训练: 上电时主机与面板通过 AUX 通道协商速率和 lane 数。
  • 优势: 线缆少、带宽高、支持长距离(可达 1 米以上)。

2.4.4 三种接口选型对比

对比项MIPI DSIDPI(RGB 并行)eDP
信号类型串行差分并行单端串行差分
最大带宽~10 Gbps(4-lane)~150 MHz PCLK~32 Gbps(4-lane HBR3)
引脚数10 ~ 1420 ~ 2810 ~ 16
协议开销低(包封装)无中(链路训练 + 包)
典型分辨率FHD ~ 4KWVGA ~ FHDFHD ~ 8K
适用场景手机、平板、车载低端工控、MCU 屏笔记本、高端平板
Linux 驱动框架DRM/KMS + DSI 桥DRM/KMS 简单桥DRM/KMS + DP 驱动
多屏扩展选型提示: 若主屏使用 MIPI DSI,副屏建议优先选择 eDP(通过 DP 转 eDP 桥片),避免使用 DPI 并行接口导致 GPIO 不足和信号干扰。

2.5 本章小结

  • LCD 依赖背光,OLED 自发光,两者在对比度、响应时间、功耗特性上差异显著。
  • 分辨率与刷新率决定像素时钟频率,消隐区参数是时序配置的关键。
  • RGB 格式适合 UI 渲染,YUV 格式适合视频编解码,色度子采样直接影响带宽。
  • MIPI DSI 是移动设备主流,DPI 适合低分辨率低成本场景,eDP 面向高分辨率高性能需求。