驱动芯片概述:ILI9341 / ST7789 / NT35510 等常见驱动IC特性与选型

TFT-LCD 驱动芯片是屏幕与主控之间的“翻译官”,负责将数字图像数据转换为液晶面板所需的模拟电压与时序信号。不同驱动 IC 在分辨率、接口、色彩深度、功耗和封装上差异显著,选型直接影响硬件设计、驱动移植难度和显示效果。本章聚焦三款市场占有率最高的驱动 IC——ILI9341、ST7789 和 NT35510,从核心参数、接口特性、适用场景和选型要点进行系统对比。

3.1 驱动IC核心参数对比

下表列出三款 IC 的关键电气与显示参数,是选型时的第一道筛选依据。

参数项 ILI9341 ST7789 NT35510
最大分辨率 320×240 (QVGA) 240×240 / 320×320 480×854 (FWVGA)
色彩深度 16-bit / 18-bit 16-bit / 18-bit 16-bit / 18-bit / 24-bit
驱动方式 a-Si TFT 主动矩阵 a-Si TFT 主动矩阵 a-Si TFT 主动矩阵
接口类型 SPI / 8/9/16-bit 8080并口 SPI / 8/9/16-bit 8080并口 / QSPI MIPI DSI (1-2 Lane) / 24-bit RGB
内部GRAM 172,800 字节 172,800 字节 921,600 字节
工作电压 (I/O) 1.65V – 3.3V 1.65V – 3.3V 1.8V – 3.3V
典型帧率 60 fps (并口) 60 fps (并口) 60 fps (MIPI)
封装 LQFP-48 / COG LQFP-48 / COG BGA-80 / COG
选型提示: 分辨率是硬门槛。ILI9341 止步于 QVGA,ST7789 可覆盖 1.3~2.0 寸小圆屏,NT35510 则面向 3.5~5.0 寸大屏。若项目需要 480×854 以上分辨率,必须选用 NT35510 或更高阶 IC。

3.2 接口特性与驱动复杂度

接口类型直接决定 PCB 走线数量、主控外设占用和驱动代码复杂度。下图展示三种主流接口的物理连接与数据流向。

ILI9341 / ST7789 / NT35510 接口对比 常见驱动IC接口对比 SPI 接口 ILI9341 / ST7789 • 4线:CS/SCL/SDA/DC • 速率:~40MHz • 引脚少,适合小屏 • 帧率受限(~30fps) • 驱动简单,移植快 适用:低功耗、小尺寸 8080 并口 ILI9341 / ST7789 • 8/9/16-bit 数据总线 • 速率:~10MHz • 引脚多(~20根) • 帧率高(60fps) • 占用主控GPIO多 适用:性能优先、大屏 MIPI DSI NT35510 • 1-2 Lane 差分对 • 速率:~500Mbps/Lane • 引脚极少(4~6根) • 高帧率、高分辨率 • 需MCU带DSI控制器 适用:高性能嵌入式

3.3 各驱动IC深度解析

3.3.1 ILI9341 — 小尺寸屏的“常青树”

  • 市场地位: 2.8~3.5 寸 320×240 屏的绝对主流,生态成熟,资料丰富。
  • 驱动特点: 内部集成 DC/DC 转换器,仅需少量外围电容即可工作。支持窗口裁剪(Window Address Set),适合局部刷新。
  • 常见问题: SPI 模式下帧率偏低(~25fps),播放视频会出现明显撕裂;并口模式下需注意 FSMC 时序配置,否则出现“雪花屏”。
  • 典型应用: 手持仪表、MP3 播放器、入门级 HMI。

3.3.2 ST7789 — 圆形/方形小屏的“新宠”

  • 市场地位: 1.3~2.0 寸 240×240 / 320×320 屏的首选,尤其适配圆形 LCD(如智能手表)。
  • 驱动特点: 支持 QSPI 接口,相比普通 SPI 可提升 4 倍数据吞吐量。内置伽马校正寄存器,可独立调节 R/G/B 曲线。
  • 常见问题: 初始化序列与 ILI9341 不兼容,直接套用会导致颜色反转或花屏;QSPI 模式下需注意 Quad Enable 位设置。
  • 典型应用: 智能手表、运动手环、圆形仪表盘。

3.3.3 NT35510 — 大尺寸高分辨率屏的“主力”

  • 市场地位: 3.5~5.0 寸 480×854 及以上分辨率屏的标杆,常见于中高端手机副屏和工业平板。
  • 驱动特点: 必须通过 MIPI DSI 接口驱动,内部集成 24-bit 色彩处理器。支持分屏刷新和局部调光,适合低功耗场景。
  • 常见问题: MIPI 物理层调试难度大,需示波器测量差分信号质量;初始化序列长度是 ILI9341 的 3~5 倍,遗漏任何一条指令都可能导致黑屏。
  • 典型应用: 智能家居中控屏、便携式医疗设备、车载后视镜显示。

3.4 驱动IC选型决策流程

选型不应只看分辨率,需综合接口、主控能力、成本和开发周期。下图给出系统化的选型决策树。

驱动IC选型决策流程 驱动IC选型决策流程 确定屏幕分辨率 ≤ 320×240 320×320 ~ 480×854 主控有FSMC? 是 → ILI9341 并口 否 → ST7789 SPI 主控支持MIPI DSI? 是 → NT35510 MIPI 否 → 换主控或降分辨率 分辨率判断

3.5 选型避坑清单

常见选型陷阱:
  • 忽略接口兼容性: 选 NT35510 却用 SPI 主控,导致无法驱动。务必确认主控外设是否支持 MIPI DSI 或高速并口。
  • 混淆初始化序列: ILI9341 和 ST7789 的寄存器地址不同,直接复制代码会导致颜色异常。每次换 IC 必须重新获取官方初始化表。
  • 低估引脚数量: 8080 并口需要 16 根数据线 + 4 根控制线,占用大量 GPIO。选型时需提前规划主控引脚分配。
  • 忽略封装差异: COG 封装已绑定在 FPC 上,适合批量产品;LQFP 封装适合手工焊接和原型验证。BGA 封装需专业焊接设备。

3.6 快速选型对照表

应用场景 推荐驱动IC 推荐接口 关键理由
2.8寸 320×240 低成本HMI ILI9341 8080 并口 生态成熟、资料多、帧率足够
1.3寸 240×240 圆形手表 ST7789 QSPI 支持圆形显示、QSPI 带宽高
4.0寸 480×854 智能家居屏 NT35510 MIPI DSI 高分辨率、低引脚数、高帧率
3.5寸 320×480 入门级平板 ILI9488 (进阶) 8080 并口 分辨率介于 ILI9341 和 NT35510 之间
1.5寸 128×128 超低功耗 ST7735 (替代) SPI 功耗极低、驱动简单
核心结论: ILI9341 适合 320×240 以下并口场景,ST7789 统治小尺寸圆形/方形 SPI 屏,NT35510 是 480×854 以上 MIPI 屏的首选。选型时先定分辨率,再匹配主控接口能力,最后评估开发资源。下一章将深入 ILI9341 的初始化序列与寄存器配置实战。