外观
显示屏
显示屏是电子设备中重要的人机交互界面,负责将数字信息转换为可视化内容。在嵌入式系统和电子产品设计中,选择合适的显示屏对用户体验和产品功能至关重要。本文将详细介绍主流的显示屏类型、接口协议、驱动芯片等,帮助开发者做出明智的选型决策。
1 显示屏分类与技术原理
(1)按显示技术分类
根据显示技术原理,显示屏主要分为以下几种类型:
显示技术 | 工作原理 | 主要特点 | 典型应用 | 功耗特性 |
---|---|---|---|---|
LCD液晶 | 液晶分子偏转 | 需要背光、色彩丰富、成本低 | 手机、电视、仪表盘 | 中等功耗 |
OLED有机发光 | 有机材料自发光 | 自发光、对比度高、轻薄 | 高端手机、可穿戴设备 | 显示内容相关 |
E-ink墨水屏 | 电泳显示技术 | 超低功耗、阳光下可读 | 电子书、价签、标牌 | 极低功耗 |
VFD荧光屏 | 荧光粉发光 | 亮度高、视角广、寿命长 | 汽车仪表、音响设备 | 较高功耗 |
LED点阵 | 发光二极管 | 亮度极高、户外可视 | 广告屏、交通显示 | 高功耗 |
2 显示屏接口协议详解
接口类型对比
不同接口类型适用于不同的应用场景,下表对比了各种接口的特点:
接口类型 | 信号线数 | 传输速度 | 适用尺寸 | 主要优势 | 主要劣势 |
---|---|---|---|---|---|
IIC | 2根 | 较慢 | 小尺寸单色 | 接线简单、占用IO少 | 速度慢、分辨率限制 |
SPI | 4-6根 | 中等 | 中小尺寸彩色 | 速度快、实现简单 | 需要较多IO引脚 |
RGB | 28-30根 | 很快 | 中大尺寸彩色 | 延迟低、刷新率高 | 占用大量IO引脚 |
MIPI | 4-10根 | 很快 | 中大尺寸彩色 | 高速、低功耗 | 实现复杂、成本高 |
eDP | 6-12根 | 极快 | 大尺寸高分辨率 | 超高带宽、低功耗 | 实现复杂、成本很高 |
HDMI | 8根 | 极快 | 大尺寸显示器 | 音视频一体、标准化 | 功耗较高、体积大 |
DP | 6-10根 | 极快 | 专业显示器 | 超高带宽、多流传输 | 成本高、主要用于PC |
VGA | 15根 | 较慢 | 传统显示器 | 实现简单、成本低 | 模拟信号、画质差 |
LED矩阵 | 可变 | 中等 | 大屏幕显示 | 亮度极高、户外可视 | 功耗高、像素粗糙 |
8080并口 | 11-19根 | 快 | 中尺寸彩色屏 | 速度快、成本适中 | 占用IO较多 |
数码管 | 7-8根 | 较慢 | 数字显示 | 清晰易读、成本低 | 只能显示数字字符 |
(1)IIC接口屏幕
IIC(Inter-Integrated Circuit)是一种串行通信协议,使用两根线(SDA数据线和SCL时钟线)进行通信。IIC接口屏幕具有接线简单、占用IO少的优点,但传输速度相对较慢,适合小尺寸、低分辨率的显示应用。
IIC接口特点:
- 只需2根信号线(SDA、SCL)+ 电源线
- 支持多设备挂载(通过地址区分)
- 传输速度:标准模式100kHz,快速模式400kHz,高速模式3.4MHz
- 适合小尺寸OLED屏幕(0.96"、1.3"等)
常见IIC屏幕规格:
屏幕型号 | 尺寸 | 分辨率 | 驱动芯片 | 接口 | 应用场景 |
---|---|---|---|---|---|
0.96" OLED白光 | 0.96" | 128×64 | SSD1306 | IIC/SPI可选 | 智能手表、传感器显示 |
0.96" OLED彩色 | 0.96" | 96×64 | SSD1331 | SPI | 彩色信息显示 |
1.3" OLED白光 | 1.3" | 128×64 | SH1106 | IIC/SPI可选 | 工业仪表、设备状态 |
1.3" IPS彩色 | 1.3" | 240×240 | ST7789 | SPI | 圆形表盘、智能设备 |
IIC接口电路设计要点:
MCU OLED屏幕
VCC ---------------- VCC (3.3V/5V)
GND ---------------- GND
SDA ----[4.7kΩ]---- SDA (上拉电阻)
SCL ----[4.7kΩ]---- SCL (上拉电阻)
1
2
3
4
5
2
3
4
5
IIC接口需要上拉电阻,通常使用4.7kΩ电阻。部分模块已集成上拉电阻,使用时需要查看模块说明。
(2)SPI接口屏幕
SPI(Serial Peripheral Interface)是一种高速串行通信协议,使用4根线进行通信。SPI接口传输速度快,适合需要频繁刷新的彩色显示应用,是小尺寸TFT屏幕的主流接口。
SPI接口特点:
- 需要4根信号线(MOSI、MISO、SCK、CS)+ 控制线
- 传输速度快,可达几十MHz
- 全双工通信(但显示屏通常只需单向传输)
- 适合彩色TFT屏幕、高刷新率应用
SPI接口信号定义:
信号名 | 全称 | 功能 | 说明 |
---|---|---|---|
SCK | Serial Clock | 串行时钟 | 同步数据传输时钟 |
MOSI | Master Out Slave In | 主出从入 | MCU向屏幕发送数据 |
MISO | Master In Slave Out | 主入从出 | 屏幕向MCU发送数据(显示屏很少用) |
CS | Chip Select | 片选信号 | 选择通信的设备 |
DC/RS | Data/Command | 数据命令选择 | 区分发送的是数据还是命令 |
RST | Reset | 复位信号 | 硬件复位屏幕 |
SPI接口时序要求:
CS ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
SCK __|‾|__|‾|__|‾|__|‾|__|‾|__|‾|__|‾|__|‾|__
DC/RS ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
MOSI ----< D7 >< D6 >< D5 >< D4 >< D3 >< D2 >< D1 >< D0 >----
|<-- 命令阶段 -->|<------ 数据传输阶段 ------>|
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
SPI时序参数说明:
- 时钟频率:通常支持1MHz-50MHz,具体取决于屏幕型号
- 时钟极性:大多数屏幕支持CPOL=0(空闲时SCK为低电平)
- 时钟相位:大多数屏幕支持CPHA=0(第一个时钟边沿采样)
- 数据位序:通常为MSB先传输(最高位优先)
常见SPI屏幕规格:
屏幕型号 | 尺寸 | 分辨率 | 驱动芯片 | 接口 | 特点 |
---|---|---|---|---|---|
1.8" TFT LCD | 1.8" | 128×160 | ST7735 | SPI | 成本低、入门首选 |
2.4" TFT LCD | 2.4" | 320×240 | ILI9341 | SPI | 性价比高、应用广泛 |
3.5" TFT LCD | 3.5" | 480×320 | ILI9486 | SPI | 中等尺寸、触摸可选 |
2.8" IPS LCD | 2.8" | 320×240 | ST7789 | SPI | 视角好、色彩佳 |
1.14" IPS LCD | 1.14" | 240×135 | ST7789 | SPI | 小巧精致、全视角 |
(3)MIPI接口屏幕
MIPI(Mobile Industry Processor Interface)是专为移动设备设计的高速串行接口标准。MIPI DSI(Display Serial Interface)是其中用于显示的接口,支持高分辨率、高刷新率显示,是智能手机、平板电脑的主流显示接口。
MIPI接口特点:
- 高速差分信号传输
- 支持高分辨率(1080P、2K、4K)
- 支持高刷新率(60Hz、90Hz、120Hz)
- 低功耗设计
- 支持命令模式和视频模式
MIPI信号组成:
- 时钟通道:1对差分信号(CLK+/CLK-)
- 数据通道:1-4对差分信号(D0+/D0-、D1+/D1-等)
- 控制信号:复位、电源控制等
常见MIPI屏幕规格:
屏幕型号 | 尺寸 | 分辨率 | 数据通道 | 刷新率 | 应用场景 |
---|---|---|---|---|---|
5" MIPI LCD | 5" | 720×1280 | 2-lane | 60Hz | 智能手机、工业HMI |
7" MIPI LCD | 7" | 1024×600 | 2-lane | 60Hz | 车载显示、平板电脑 |
10.1" MIPI LCD | 10.1" | 1920×1200 | 4-lane | 60Hz | 平板电脑、工业显示 |
5.5" AMOLED | 5.5" | 1920×1080 | 4-lane | 90Hz | 高端智能手机 |
(4)eDP接口屏幕
eDP(embedded DisplayPort)是VESA组织制定的嵌入式显示接口标准,主要用于笔记本电脑内部连接。eDP基于DisplayPort技术,提供高带宽、低功耗的显示解决方案。
eDP接口特点:
- 高带宽传输(最高32.4Gbps)
- 支持高分辨率(4K、8K)
- 内置时钟恢复,无需额外时钟线
- 支持自适应刷新率
- 低功耗设计
eDP信号组成:
- 主链路:1、2或4对差分信号
- 辅助通道:1对差分信号(用于控制和状态反馈)
- 热插拔检测信号
- 电源控制信号
常见eDP屏幕规格:
屏幕型号 | 尺寸 | 分辨率 | 通道数 | 带宽 | 应用场景 |
---|---|---|---|---|---|
11.6" eDP LCD | 11.6" | 1366×768 | 2-lane | 5.4Gbps | 笔记本电脑、工业平板 |
13.3" eDP LCD | 13.3" | 1920×1080 | 2-lane | 5.4Gbps | 笔记本电脑、超极本 |
15.6" eDP LCD | 15.6" | 1920×1080 | 2-lane | 5.4Gbps | 笔记本电脑、工作站 |
14" eDP 4K | 14" | 3840×2160 | 4-lane | 21.6Gbps | 高端笔记本、设计师本 |
(5)RGB接口屏幕
RGB(Red Green Blue)接口是一种并行数字接口,直接传输红、绿、蓝三色数据以及同步信号。RGB接口具有传输速度快、延迟低、实现简单等特点,是中大尺寸TFT屏幕的常用接口,特别适合需要高刷新率和低延迟的应用。
RGB接口特点:
- 并行数据传输,速度快
- 像素数据直接传输,延迟极低
- 接口简单,易于实现
- 支持高分辨率和高刷新率
- 需要较多的GPIO引脚
RGB接口信号组成:
信号类型 | 信号名称 | 功能描述 | 说明 |
---|---|---|---|
数据信号 | R[7:0]/R[5:0] | 红色数据信号 | 8位或6位红色数据 |
数据信号 | G[7:0]/G[5:0] | 绿色数据信号 | 8位或6位绿色数据 |
数据信号 | B[7:0]/B[5:0] | 蓝色数据信号 | 8位或6位蓝色数据 |
同步信号 | HSYNC | 行同步信号 | 标识每行的开始 |
同步信号 | VSYNC | 场同步信号 | 标识每帧的开始 |
控制信号 | PCLK | 像素时钟 | 像素数据采样时钟 |
控制信号 | DE | 数据使能 | 有效数据区域标识 |
控制信号 | DISP | 显示使能 | 屏幕显示开关控制 |
RGB接口时序要求:
PCLK __|‾|__|‾|__|‾|__|‾|__|‾|__|‾|__|‾|__|‾|__
HSYNC ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
VSYNC ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
DE ______|‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾|____
RGB ------< Valid Pixel Data >------
1
2
3
4
5
2
3
4
5
常见RGB屏幕规格:
屏幕型号 | 尺寸 | 分辨率 | 数据位宽 | 像素时钟 | 应用场景 |
---|---|---|---|---|---|
4.3" RGB LCD | 4.3" | 480×272 | 24位 | 9MHz | 工业HMI、车载显示 |
5" RGB LCD | 5" | 800×480 | 24位 | 33MHz | 工业平板、医疗设备 |
7" RGB LCD | 7" | 1024×600 | 24位 | 51MHz | 车载导航、工控屏幕 |
8" RGB LCD | 8" | 1280×800 | 24位 | 71MHz | 工业显示器、数字标牌 |
10.1" RGB LCD | 10.1" | 1920×1200 | 24位 | 154MHz | 高分辨率工业应用 |
RGB接口电路设计要点:
MCU/处理器 RGB屏幕
PCLK ---------------- PCLK
HSYNC ---------------- HSYNC
VSYNC ---------------- VSYNC
DE ---------------- DE
R[7:0] ---------------- R[7:0]
G[7:0] ---------------- G[7:0]
B[7:0] ---------------- B[7:0]
DISP ---------------- DISP (可选)
BL_EN ---------------- 背光控制
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
RGB接口需要大量的GPIO引脚(通常需要28-30个引脚),因此主要用于具有专用LCD控制器的处理器,如STM32F4/F7系列、i.MX系列、RK3288等。
(6)HDMI接口屏幕
HDMI(High-Definition Multimedia Interface)是一种数字化视频/音频接口技术,能够传输未压缩的音频及视频信号。HDMI接口广泛应用于消费电子产品,支持高清视频和多声道音频传输。
HDMI接口特点:
- 数字音视频一体传输
- 支持高清视频(1080P、4K、8K)
- 支持多声道音频
- 支持热插拔
- 向下兼容DVI接口
HDMI信号组成:
- 3对差分数据信号(TMDS Data)
- 1对差分时钟信号(TMDS Clock)
- CEC控制信号
- DDC数据信号
- 热插拔检测信号
HDMI版本对比:
HDMI版本 | 带宽 | 最大分辨率 | 刷新率 | 新特性 |
---|---|---|---|---|
1.4 | 10.2Gbps | 4096×2160 | 30Hz | 支持4K、3D、以太网 |
2.0 | 18Gbps | 4096×2160 | 60Hz | 支持HDR、更高带宽 |
2.1 | 48Gbps | 7680×4320 | 120Hz | 支持8K、VRR、ALLM |
(7)DP接口屏幕
DP(DisplayPort)是VESA组织制定的数字显示接口标准,主要用于连接计算机和显示器。DP接口支持极高的带宽和分辨率,是专业显示器和高端显示应用的首选接口。
DP接口特点:
- 超高带宽传输(最高80Gbps)
- 支持超高分辨率(8K、16K)
- 支持多流传输(MST)
- 支持自适应同步技术
- 可传输音频和视频信号
DP信号组成:
- 主链路:1、2或4对差分信号
- 辅助通道:1对差分信号(用于设备通信)
- 热插拔检测信号
- 电源信号
DP版本对比:
DP版本 | 带宽 | 最大分辨率 | 刷新率 | 新特性 |
---|---|---|---|---|
1.2 | 21.6Gbps | 3840×2160 | 60Hz | 支持4K、MST多流 |
1.3 | 32.4Gbps | 5120×2880 | 60Hz | 支持5K、HDR |
1.4 | 32.4Gbps | 7680×4320 | 60Hz | 支持8K、DSC压缩 |
2.0 | 80Gbps | 15360×8640 | 60Hz | 支持16K、更高带宽 |
常见DP屏幕应用:
- 专业设计显示器(4K、5K、8K)
- 游戏显示器(高刷新率、G-Sync/FreeSync)
- 多显示器拼接(菊花链连接)
- 工作站显示器(色彩准确、高分辨率)
(8)VGA接口屏幕
VGA(Video Graphics Array)是一种模拟视频接口标准,虽然是较老的技术,但在某些工业和教育应用中仍有使用。VGA接口传输模拟RGB信号,实现简单但分辨率和画质有限。
VGA接口特点:
- 模拟信号传输
- 15针D-Sub连接器
- 实现简单、成本低
- 支持分辨率有限
- 易受干扰、画质一般
VGA信号组成:
- 红色模拟信号(R)
- 绿色模拟信号(G)
- 蓝色模拟信号(B)
- 水平同步信号(HSYNC)
- 垂直同步信号(VSYNC)
VGA分辨率支持:
标准 | 分辨率 | 刷新率 | 应用场景 |
---|---|---|---|
VGA标准 | 640×480 | 60Hz | 基础显示应用 |
SVGA | 800×600 | 60Hz | 工业控制屏幕 |
XGA | 1024×768 | 60Hz | 教育投影设备 |
SXGA | 1280×1024 | 60Hz | 老式工作站 |
VGA接口电路设计:
MCU/处理器 VGA接口
DAC_R ----[75Ω]---- 红色信号 (Pin 1)
DAC_G ----[75Ω]---- 绿色信号 (Pin 2)
DAC_B ----[75Ω]---- 蓝色信号 (Pin 3)
HSYNC ---------------- 水平同步 (Pin 13)
VSYNC ---------------- 垂直同步 (Pin 14)
GND ---------------- 地线 (Pin 5,6,7,8,10)
1
2
3
4
5
6
7
2
3
4
5
6
7
VGA接口需要DAC(数模转换器)将数字RGB信号转换为模拟信号,通常需要75Ω的终端电阻进行阻抗匹配。
(9)LED矩阵屏接口
LED矩阵屏是由大量LED灯珠组成的显示屏,通过控制每个LED的亮灭和颜色来显示图像和文字。LED矩阵屏具有亮度极高、户外可视、色彩鲜艳等特点,广泛应用于户外广告、体育场馆、交通显示等场景。
LED矩阵屏特点:
- 亮度极高(1000-10000cd/m²)
- 户外阳光下清晰可见
- 色彩饱和度高、对比度强
- 模块化设计、可任意拼接
- 视角广、可视距离远
- 寿命长(10万小时以上)
LED矩阵屏分类:
LED类型 | 像素间距 | 观看距离 | 应用场景 | 分辨率特点 |
---|---|---|---|---|
小间距LED | P1.25-P2.5 | 1-5米 | 室内会议室、控制中心 | 高分辨率、精细显示 |
常规LED | P3-P6 | 3-15米 | 室内大厅、展厅 | 中等分辨率、成本适中 |
户外LED | P6-P16 | 10-100米 | 户外广告、体育场馆 | 较低分辨率、高亮度 |
租赁LED | P2.5-P6 | 2-20米 | 舞台演出、临时活动 | 轻薄设计、快速安装 |
LED矩阵屏驱动方式:
- 静态驱动:每个LED独立控制,亮度最高但成本最高
- 动态扫描:分时复用控制,常见1/4、1/8、1/16扫描
- PWM调光:通过脉宽调制控制亮度和颜色
- 恒流驱动:保证LED电流稳定,延长使用寿命
LED矩阵屏控制接口:
接口类型 | 传输方式 | 控制距离 | 适用场景 | 特点 |
---|---|---|---|---|
SPI | 串行同步 | <10米 | 小型LED矩阵屏 | 简单、成本低 |
并行口 | 并行传输 | <5米 | 高刷新率应用 | 速度快、线多 |
以太网 | 网络传输 | 无限制 | 大型LED显示系统 | 远程控制、稳定 |
光纤 | 光信号传输 | >1000米 | 超远距离传输 | 抗干扰、高速 |
无线 | WiFi/4G | 无限制 | 移动LED显示屏 | 灵活、易安装 |
LED矩阵屏电路设计要点:
MCU/控制器 LED驱动芯片 LED矩阵模块
SPI_CLK ---------- CLK ┌─────────────┐
SPI_DATA ---------- DIN │ R1 R2 R3 │
LATCH ---------- LAT │ G1 G2 G3 │
OE ---------- OE │ B1 B2 B3 │
---------- DOUT -------- └─────────────┘
│
┌─────────────┐
│ 下一个模块 │
└─────────────┘
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
常见LED驱动芯片:
驱动芯片 | 输出通道 | 电流能力 | 特点 | 应用 |
---|---|---|---|---|
74HC595 | 8路 | 25mA | 移位寄存器、成本低 | 简单LED矩阵 |
TM1640 | 16路 | 100mA | 集成显示控制 | 数码管、LED屏 |
MAX7219 | 8×8 | 40mA | 集成扫描控制 | 8×8 LED矩阵 |
WS2812B | 1路 | 20mA | 集成控制器、可级联 | 全彩LED灯带 |
P9813 | 3路 | 30mA | RGB LED驱动 | 全彩LED应用 |
ICN2038S | 16路 | 90mA | 恒流驱动、高精度 | 专业LED显示屏 |
LED矩阵屏系统架构:
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ 内容源 │ │ 控制系统 │ │ 显示终端 │
│ 电脑/服务器 │───▶│ 发送卡 │───▶│ 接收卡 │
│ 摄像头/信号 │ │ 视频处理 │ │ LED模组 │
└─────────────┘ └─────────────┘ └─────────────┘
│ │ │
┌───────┐ ┌───────────┐ ┌──────────┐
│ 内容 │ │ 信号处理 │ │ 显示控制 │
│ 管理 │ │ 格式转换 │ │ 扫描驱动 │
└───────┘ └───────────┘ └──────────┘
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
LED矩阵屏技术参数:
- 像素间距:P1.25、P1.56、P2、P2.5、P3、P4、P5、P6、P8、P10等
- 刷新频率:≥1920Hz(避免摄像时出现水波纹)
- 灰度等级:12-16bit(4096-65536级灰度)
- 亮度调节:256级自动/手动亮度调节
- 色温调节:3200K-9300K可调
- 对比度:≥5000:1
- 可视角度:水平≥140°,垂直≥140°
(10)8080并口屏幕
8080并口(也称为Intel 8080总线或并行接口)是一种经典的并行数据传输接口,广泛应用于中小尺寸TFT LCD屏幕。8080并口具有传输速度快、实现简单、成本适中等特点,是介于SPI和RGB接口之间的理想选择。
8080并口特点:
- 并行数据传输,速度比SPI快
- 需要的信号线比RGB接口少
- 实现相对简单,成本适中
- 支持8位、16位数据宽度
- 适合中等分辨率彩色显示
8080并口信号定义:
信号名 | 全称 | 功能 | 说明 |
---|---|---|---|
D[7:0] | Data Bus | 数据总线 | 8位并行数据传输 |
D[15:8] | Data Bus | 数据总线 | 16位模式的高8位 |
WR | Write | 写使能 | 低电平有效写信号 |
RD | Read | 读使能 | 低电平有效读信号 |
CS | Chip Select | 片选信号 | 低电平选中设备 |
DC/RS | Data/Command | 数据命令选择 | 区分数据和命令 |
RST | Reset | 复位信号 | 硬件复位屏幕 |
8080并口时序要求:
CS ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
WR ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
DC/RS ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
D[7:0] ----< Command >----< Data0 >< Data1 >< Data2 >----
|<-- 命令阶段 -->|<------ 数据传输阶段 ------>|
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
8080并口时序参数:
- 写周期时间:通常≥66ns(15MHz)
- 数据建立时间:≥10ns
- 数据保持时间:≥10ns
- 片选建立时间:≥10ns
- 写脉冲宽度:≥15ns
常见8080并口屏幕规格:
屏幕型号 | 尺寸 | 分辨率 | 数据宽度 | 驱动芯片 | 特点 |
---|---|---|---|---|---|
2.4" TFT LCD | 2.4" | 320×240 | 8/16位 | ILI9341 | 性价比高、应用广 |
2.8" TFT LCD | 2.8" | 320×240 | 8/16位 | ILI9341 | 中等尺寸、触摸可选 |
3.2" TFT LCD | 3.2" | 320×240 | 8/16位 | ILI9341 | 较大显示面积 |
3.5" TFT LCD | 3.5" | 480×320 | 8/16位 | ILI9486 | 高分辨率显示 |
4.3" TFT LCD | 4.3" | 480×272 | 8/16位 | ST7282 | 宽屏比例显示 |
8080并口电路设计要点:
MCU 8080并口屏幕
D0-D7 ---------------- D0-D7 (数据线)
D8-D15 ---------------- D8-D15 (16位模式)
WR ---------------- WR (写使能)
RD ---------------- RD (读使能)
CS ---------------- CS (片选)
DC ---------------- DC (数据/命令)
RST ---------------- RST (复位)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
8080并口与其他接口对比:
特性对比 | SPI接口 | 8080并口 | RGB接口 |
---|---|---|---|
信号线数 | 4-6根 | 11-19根 | 28-30根 |
传输速度 | 中等 | 快 | 很快 |
实现复杂度 | 简单 | 中等 | 复杂 |
成本 | 低 | 中等 | 高 |
适用分辨率 | ≤320×240 | ≤800×480 | 任意 |
(11)数码管显示屏
数码管(Seven-Segment Display)是一种简单的数字显示器件,由7个发光段组成,可以显示0-9的数字和部分字母。数码管具有显示清晰、功耗低、成本低、可靠性高等特点,广泛应用于计数器、时钟、仪表等需要数字显示的场合。
数码管基本结构:
a
┌───┐
f │ │ b
├─g─┤
e │ │ c
└───┘
d ● dp
1
2
3
4
5
6
7
2
3
4
5
6
7
数码管分类:
数码管类型 | 发光原理 | 特点 | 应用场景 | 寿命 |
---|---|---|---|---|
LED数码管 | LED发光 | 亮度高、响应快、低压 | 现代电子设备、仪表 | 长寿命 |
荧光数码管 | 荧光粉发光 | 亮度高、视角广、高压 | 老式设备、特殊应用 | 中等寿命 |
LCD数码管 | 液晶显示 | 功耗极低、对比度低 | 低功耗设备、手表 | 长寿命 |
数码管连接方式:
- 共阴极数码管:所有LED阴极连接到公共端(GND)
- 共阳极数码管:所有LED阳极连接到公共端(VCC)
共阴极数码管电路:
MCU 共阴极数码管
PA0 ----[220Ω]---- a段
PA1 ----[220Ω]---- b段
PA2 ----[220Ω]---- c段
PA3 ----[220Ω]---- d段
PA4 ----[220Ω]---- e段
PA5 ----[220Ω]---- f段
PA6 ----[220Ω]---- g段
PA7 ----[220Ω]---- dp段
GND ---------------- 公共阴极
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
数码管驱动方式:
驱动方式 | 适用场景 | 优点 | 缺点 |
---|---|---|---|
直接驱动 | 1-2位数码管 | 电路简单、亮度高 | 占用IO多、成本高 |
动态扫描 | 多位数码管 | 节省IO、成本低 | 需要定时刷新 |
专用芯片 | 复杂显示系统 | 功能强大、易用 | 成本较高 |
多位数码管动态扫描:
时间片1: 显示第1位数字,其他位关闭
时间片2: 显示第2位数字,其他位关闭
时间片3: 显示第3位数字,其他位关闭
时间片4: 显示第4位数字,其他位关闭
循环扫描,利用视觉暂留效应
1
2
3
4
5
2
3
4
5
常见数码管驱动芯片:
驱动芯片 | 位数支持 | 接口类型 | 特点 | 应用 |
---|---|---|---|---|
74HC595 | 可扩展 | SPI | 移位寄存器、成本低 | 简单数码管显示 |
MAX7219 | 8位 | SPI | 集成扫描、亮度控制 | 多位数码管显示 |
TM1637 | 4位 | 类IIC接口 | 集成键盘扫描 | 时钟显示模块 |
TM1640 | 8位 | SPI | 集成显示控制 | LED数码管屏 |
CD4511 | 1位 | BCD输入 | BCD译码器 | 单位数码管 |
数码管显示编码表:
数字 | 段码(abcdefg) | 十六进制 | 数字 | 段码(abcdefg) | 十六进制 |
---|---|---|---|---|---|
0 | 1111110 | 0x7E | 5 | 1011011 | 0x5B |
1 | 0110000 | 0x30 | 6 | 1011111 | 0x5F |
2 | 1101101 | 0x6D | 7 | 1110000 | 0x70 |
3 | 1111001 | 0x79 | 8 | 1111111 | 0x7F |
4 | 0110011 | 0x33 | 9 | 1111011 | 0x7B |
数码管应用电路设计要点:
- 限流电阻计算:R = (VCC - VF) / IF
- 扫描频率设置:≥50Hz避免闪烁
- 亮度控制:PWM调节或电流调节
- 抗干扰设计:去耦电容、滤波电路
3 常见显示屏技术详解
(1)LCD液晶显示屏
LCD(Liquid Crystal Display)液晶显示屏是目前应用最广泛的显示技术。LCD通过控制液晶分子的排列来调节光线的透过率,需要背光源提供照明。
LCD工作原理:
- 背光源发出白光
- 偏振片过滤光线方向
- 液晶分子在电场作用下旋转
- 彩色滤光片产生红绿蓝三色
- 前偏振片最终控制光线输出
LCD技术分类:
LCD技术 | 全称 | 特点 | 应用场景 | 成本 |
---|---|---|---|---|
TN | Twisted Nematic | 响应速度快、成本低、视角小 | 游戏显示器、低端应用 | 最低 |
IPS | In-Plane Switching | 视角广、色彩好、响应慢 | 专业显示器、手机屏幕 | 较高 |
VA | Vertical Alignment | 对比度高、视角中等 | 电视、中端显示器 | 中等 |
OLED | Organic Light Emitting Diode | 自发光、对比度极高 | 高端手机、电视 | 最高 |
常见LCD驱动芯片:
驱动芯片 | 分辨率支持 | 接口类型 | 特点 | 应用 |
---|---|---|---|---|
ST7735 | 128×160 | SPI | 成本低、简单易用 | 1.8"小屏幕 |
ILI9341 | 320×240 | SPI | 性价比高、功能全 | 2.4"中小屏幕 |
ILI9486 | 480×320 | SPI | 支持大尺寸 | 3.5"触摸屏 |
ST7789 | 240×320 | SPI | 色彩好、视角广 | IPS小屏幕 |
NT35510 | 800×480 | RGB/MIPI | 高分辨率支持 | 5"以上屏幕 |
NT35596 | 1080×1920 | RGB/MIPI | 全高清支持 | 大尺寸RGB屏幕 |
ILI9806E | 480×854 | RGB/MIPI | 中等分辨率 | 4.5"-5"RGB屏幕 |
OTM8009A | 480×800 | RGB/MIPI | 低功耗设计 | 移动设备RGB屏幕 |
(2)OLED有机发光显示屏
OLED(Organic Light-Emitting Diode)有机发光二极管显示屏是一种自发光显示技术。OLED不需要背光源,每个像素都能独立发光,因此具有极高的对比度和鲜艳的色彩。
OLED工作原理:
- 有机发光材料在电流驱动下发光
- 不同材料发出不同颜色的光
- 通过控制电流大小调节亮度
- 像素可以完全关闭实现纯黑色
OLED技术分类:
OLED技术 | 全称 | 特点 | 应用场景 | 寿命 |
---|---|---|---|---|
PMOLED | Passive Matrix OLED | 结构简单、成本低、分辨率有限 | 小尺寸单色显示 | 较短 |
AMOLED | Active Matrix OLED | 分辨率高、色彩好、功耗低 | 智能手机、高端设备 | 较长 |
柔性OLED | Flexible OLED | 可弯曲、轻薄 | 曲面屏、可穿戴设备 | 中等 |
透明OLED | Transparent OLED | 透明显示 | 展示窗、AR设备 | 较短 |
常见OLED驱动芯片:
驱动芯片 | 分辨率支持 | 接口类型 | 特点 | 应用 |
---|---|---|---|---|
SSD1306 | 128×64 | IIC/SPI | 单色、低功耗 | 0.96"小屏幕 |
SH1106 | 128×64 | IIC/SPI | 单色、稳定性好 | 1.3"小屏幕 |
SSD1331 | 96×64 | SPI | 彩色、小尺寸 | 0.96"彩色屏 |
SSD1351 | 128×128 | SPI | 彩色、中等尺寸 | 1.5"彩色屏 |
RM67162 | 240×536 | MIPI | 高分辨率彩色 | 智能手表屏幕 |
(3)E-ink墨水屏
E-ink(Electronic Ink)电子墨水屏是一种双稳态显示技术,模拟纸张的视觉效果。墨水屏具有超低功耗、阳光下可读、护眼等特点,特别适合电子书和信息显示应用。
E-ink工作原理:
- 微胶囊内含有黑白带电粒子
- 电场控制粒子移动到表面
- 显示内容后可断电保持
- 只在刷新时消耗电能
E-ink技术分类:
E-ink技术 | 特点 | 刷新速度 | 应用场景 |
---|---|---|---|
E-ink珠 | 黑白显示、超低功耗 | 1-2秒全刷 | 电子书、价签 |
E-ink三色 | 黑白红三色显示 | 10-15秒 | 电子标签、广告牌 |
E-ink彩色 | 4096色彩色显示 | 20-30秒 | 彩色电子书、艺术品 |
E-ink快刷 | 黑白显示、快速刷新 | 0.3秒局刷 | 智能手表、键盘屏幕 |
常见E-ink驱动芯片:
驱动芯片 | 分辨率支持 | 接口类型 | 特点 | 应用 |
---|---|---|---|---|
UC8151D | 200×200 | SPI | 小尺寸、低成本 | 2.13"墨水屏 |
IL3820 | 296×128 | SPI | 中等尺寸 | 2.9"墨水屏 |
UC8179C | 400×300 | SPI | 大尺寸支持 | 4.2"墨水屏 |
IT8951 | 1872×1404 | USB/SPI | 高分辨率 | 9.7"大屏幕 |
(4)VFD荧光显示屏
VFD(Vacuum Fluorescent Display)真空荧光显示屏是一种自发光显示技术,通过电子轰击荧光粉产生可见光。VFD具有亮度高、视角广、寿命长等特点,常用于汽车仪表和音响设备。
VFD工作原理:
- 热阴极发射电子
- 栅极控制电子流
- 电子轰击荧光粉发光
- 不同荧光粉产生不同颜色
VFD技术特点:
- 亮度高(100-1000cd/m²)
- 视角广(接近180°)
- 响应速度快(μs级)
- 工作温度范围宽(-40°C到+85°C)
- 抗震动、抗冲击
- 功耗相对较高
VFD应用领域:
- 汽车仪表盘
- 音响设备显示
- 工业控制面板
- 收银机显示
- 微波炉控制面板
4 显示屏选型指导
(1)选型考虑因素
在选择显示屏时,需要综合考虑多个因素:
技术需求:
- 分辨率要求:根据显示内容确定最低分辨率需求
- 色彩需求:单色、彩色或高色域要求
- 刷新率:静态显示、动画或视频播放需求
- 视角要求:正面观看或多角度观看需求
- 亮度要求:室内使用或户外阳光下使用
接口兼容性:
- MCU接口能力:GPIO数量、SPI/IIC支持
- 传输带宽:数据传输速度要求
- 控制复杂度:驱动难度和开发周期
- 扩展性:未来升级和功能扩展需求
成本预算:
- 屏幕成本:不同技术和尺寸价格差异很大
- 驱动成本:控制芯片和外围电路成本
- 开发成本:软件开发和调试时间成本
- 量产成本:批量采购和生产成本
功耗限制:
- 电池供电:需要考虑显示功耗对续航的影响
- 散热设计:高功耗屏幕需要考虑散热问题
- 待机功耗:长期显示或待机功耗要求
(2)成本优化建议
降低成本策略:
- 选择标准化尺寸和分辨率
- 优先考虑成熟的驱动芯片方案
- 合理评估功能需求,避免过度设计
- 考虑供应链稳定性和长期供货能力
- 批量采购获得更好的价格
性能平衡:
- 根据实际应用选择合适的刷新率
- 平衡分辨率和成本的关系
- 考虑接口复杂度对开发成本的影响
- 评估功耗对整体系统的影响
(3)典型应用场景选型建议
智能手表/手环:
- 推荐:1.3" OLED圆屏或1.14" IPS方屏
- 接口:SPI接口,响应速度快
- 特点:低功耗、高对比度、户外可读
工业仪表显示:
- 推荐:2.4"-3.5" TFT LCD(8080并口)
- 接口:8080并口,速度快成本适中
- 特点:宽温度范围、长寿命、抗干扰
智能家居控制面板:
- 推荐:5"-7" 电容触摸屏
- 接口:RGB或MIPI接口
- 特点:多点触控、高分辨率、美观
数字仪表/计数器:
- 推荐:4-8位LED数码管
- 接口:动态扫描或专用驱动芯片
- 特点:显示清晰、成本低、可靠性高
电子书阅读器:
- 推荐:6"-13.3" E-ink墨水屏
- 接口:SPI接口,支持局部刷新
- 特点:护眼、超长续航、阳光下可读
车载显示系统:
- 推荐:7"-12.3" IPS LCD
- 接口:MIPI或eDP接口
- 特点:高亮度、宽视角、车规级认证
户外广告显示:
- 推荐:P4-P10 LED矩阵屏
- 接口:以太网或光纤接口
- 特点:亮度极高、防水防尘、远程控制
专业设计显示器:
- 推荐:27"-32" 4K/5K DP显示器
- 接口:DP接口,支持高带宽传输
- 特点:色彩准确、高分辨率、多流传输
传统工业设备:
- 推荐:15"-19" VGA显示器
- 接口:VGA接口,兼容性好
- 特点:成本低、实现简单、稳定可靠
5 驱动开发与调试
(1)驱动开发流程
硬件连接:
- 确认屏幕接口类型和引脚定义
- 设计电源电路和电平转换电路
- 添加必要的上拉电阻和滤波电容
- 预留调试接口和测试点
软件开发:
- 初始化通信接口(SPI/IIC/RGB/MIPI/DP/VGA/LED矩阵/8080并口/数码管)
- 配置屏幕驱动芯片寄存器
- 设置时序参数(HSYNC、VSYNC、PCLK等)
- 配置DP链路训练和EDID读取(DP接口)
- 设置DAC输出和模拟信号调节(VGA接口)
- 配置LED驱动芯片和扫描参数(LED矩阵)
- 设置8080并口时序和数据宽度(8080并口)
- 配置数码管扫描频率和段码映射(数码管)
- 实现PWM调光和恒流驱动控制(LED矩阵/数码管)
- 实现基本的显示函数(点、线、矩形)
- 开发字符和图像显示功能
- 优化刷新速度和显示效果
调试验证:
- 验证硬件连接和信号质量
- 测试基本显示功能
- 验证色彩显示和亮度调节
- 测试触摸功能(如果有)
- 进行长期稳定性测试
(2)常见问题与解决方案
显示异常问题:
- 花屏:检查时序配置和信号完整性
- 颜色异常:确认RGB数据格式和字节序
- 闪烁:检查刷新频率和电源稳定性
- 亮度问题:调整背光控制和对比度设置
通信问题:
- 无显示:检查电源、复位信号和通信接口
- 数据错误:验证时序参数和电平匹配
- RGB时序问题:检查HSYNC、VSYNC、PCLK时序关系
- 像素时钟频率:确认PCLK频率与分辨率匹配
- 8080并口时序:检查WR、RD、CS信号时序关系
- 数码管扫描:确认扫描频率≥50Hz避免闪烁
- 速度慢:优化传输协议和数据格式
- 干扰问题:改善PCB布线和屏蔽设计
功耗问题:
- 功耗过高:优化刷新策略和背光控制
- LED矩阵功耗:合理设计亮度和扫描频率
- 恒流驱动:确保LED电流稳定,避免过流损坏
- 待机功耗:实现睡眠模式和唤醒机制
- 发热问题:改善散热设计和降低工作频率
6 未来发展趋势
(1)技术发展方向
显示技术创新:
- Micro LED:更高亮度、更低功耗、更长寿命,是LED矩阵屏的升级方向
- Mini LED:介于传统LED和Micro LED之间,成本更可控
- 量子点显示:更广色域、更高色彩纯度
- 柔性显示:可弯曲、可折叠、可拉伸
- 透明显示:AR/VR应用、智能玻璃
- 全息显示:三维立体显示技术
接口技术演进:
- 更高带宽:支持8K、16K超高分辨率
- 智能接口:自适应分辨率、自动配置
- 低延迟:游戏和VR应用需求
- 多屏融合:无缝拼接、同步显示
(2)应用趋势
新兴应用领域:
- 智能穿戴:健康监测、运动追踪
- 车联网:智能座舱、HUD显示
- 工业4.0:数字化工厂、远程监控
- 智慧城市:数字标牌、信息发布
- 元宇宙:VR/AR显示、沉浸式体验
随着技术的不断发展,显示屏正朝着更高分辨率、更低功耗、更智能化的方向发展。选择合适的显示屏不仅要考虑当前的技术需求,还要考虑未来的发展趋势和升级需求。通过合理的选型和设计,可以为用户提供更好的视觉体验和交互体验。