技术选型 2025-03-28 约 3 分钟阅读
LCD 接口全解析:SPI / 并行 / RGB / MIPI / LVDS 到底怎么选
从引脚数、带宽、布线难度、适用尺寸四个维度对比主流显示接口,给出可直接照做的选型决策路径。
选屏时第一个卡住工程师的问题通常不是分辨率,而是接口。接口选错,轻则刷新率上不去、画面撕裂,重则主控根本带不动、PCB 要重新做一版。这篇把中小尺寸 TFT 常见的五种接口讲清楚,并给出一条可以直接照做的决策路径。
一、五种接口速览
| 接口 | 典型引脚数 | 带宽 | 适用尺寸 | 典型场景 |
|---|---|---|---|---|
| 4线 SPI | 8–14 | 低(几十 Mbps) | 0.9–3.5 寸 | 小尺寸、低刷新、成本敏感 |
| 8/16位 并口(MCU) | 20–40 | 中 | 2.0–4.3 寸 | MCU 直驱、工业面板 |
| RGB(TTL) | 40–54 | 高 | 4.3–10.1 寸 | 视频/动画、HMI |
| MIPI DSI | 20–30 | 很高 | 5–10.1 寸 | 高分辨率、移动设备 |
| LVDS | 20–30(差分) | 高 | 7–15 寸 | 工业、长距离抗干扰 |
关键认知:SPI 省引脚但慢,RGB / LVDS 带宽高但要占大量 IO,MIPI 带宽最高但主控必须有 DSI 控制器。没有「最好」的接口,只有匹配主控和场景的接口。
二、按主控能力做决策
- 主控是 8/16 位 MCU(51、STM32F1 等),IO 少:优先 4 线 SPI,尺寸控制在 3.5 寸以内
- 主控是 STM32F4/F7/H7 等带 LTDC 或 FSMC:可选 RGB 或并口,4.3–7 寸很合适
- 主控是 ESP32-S3 / 树莓派 / 全志等带 RGB 或 MIPI:可直接上 RGB/MIPI,跑动画和视频
- 主控与屏距离超过 20cm,或环境电磁干扰强:优先 LVDS(差分抗干扰)
- 只显示少量参数、刷新要求低:SPI 最省事,也最省成本
三、带宽够不够,用这个公式估
所需带宽 ≈ 水平像素 × 垂直像素 × 刷新率 × 每像素字节数。举例:800×480、60Hz、RGB565(2 字节)需要 800×480×60×2 ≈ 46 Mbps。SPI 通常只有几十 Mbps 且还要分给指令,所以 800×480 用 SPI 会明显掉帧——这类尺寸就该换 RGB。
四、四个最常见的坑
- 只看分辨率不看带宽:SPI 带 800×480 必然掉帧,别怪屏
- 忽略初始化时序:RGB 屏对上下电和时序有要求,必须按规格书来,否则白屏或花屏
- 忘记背光升压:大尺寸背光需要升压电路,直接接 3.3V 亮度不够甚至不亮
- 排线过长导致干扰:RGB 并行线超过 15–20cm 容易出噪点,考虑 LVDS 或加缓冲
一句话决策:小尺寸低刷新选 SPI,MCU 直驱选并口,要动画选 RGB,要高分选 MIPI,要抗干扰长距离选 LVDS。
常见问题
SPI 屏能跑动画吗?
可以,但受带宽限制。小尺寸(2.4 寸以内)低分辨率(320×240)跑简单动画没问题;800×480 以上建议改用 RGB 接口。
RGB 和 MIPI 哪个更好?
取决于主控。主控带 MIPI DSI 就选 MIPI(引脚更少、带宽更高);只有 RGB 就选 RGB。功能上两者都能满足中小尺寸显示需求。
同一块屏能换接口吗?
部分型号可以(例如并口/SPI 兼容版本),但需要确认驱动 IC 和 FPC 定义。亦亚徽支持按接口定制。