嵌入式 显示 系统不仅仅是连接到设备的屏幕。它是显示面板、显示控制器、存储器、处理器和通信接口的组合,它们协同工作将数字数据转化为可见信息。
在典型的嵌入式系统中,处理器生成或接收图像数据,将其存储在存储器中,并通过显示控制器和接口将该数据发送到显示面板。确切的架构因设备而异,但基本数据流保持相似。
处理器/SoC → 帧缓冲区 → 显示控制器 → 显示接口 → 显示面板
选择嵌入式显示器时了解此数据路径非常重要,因为显示器分辨率、接口、内存、处理能力和功耗都需要协同工作。
显示面板是将图像数据转换为可见内容的部分。常见技术包括 TFT-LCD 、OLED,以及在更专业的低功耗应用中的电子墨水。
对于工业和嵌入式设备,TFT-LCD 仍然广泛使用,因为它有多种尺寸、分辨率、亮度级别和接口配置。
面板规格决定了重要的特性,例如:
解决
亮度
可视角度
色彩表现
工作温度
功耗
物理尺寸
然而,显示面板本身通常不处理应用程序数据。它依赖于其周围的电子设备来正确接收和驱动图像信息。
显示控制器管理图像数据到面板的传输。
根据系统架构的不同,显示控制器可以集成到 MCU 或 SoC 中、包含在单独的控制器 IC 中或内置到显示模块中。
其职责可包括:
从内存中读取像素数据
生成所需的显示时序
通过所选接口发送图像数据
控制刷新操作
管理特定于显示器的信号
对于简单的嵌入式显示器,具有集成显示控制器的 MCU 可能就足够了。更大或更高分辨率的显示器可能需要更强大的处理器或专用图形硬件。
在图像数据到达显示器之前,通常需要将其存储在帧缓冲区中。
帧缓冲区是内存的一部分,包含表示当前屏幕图像的像素信息。所需的内存量主要取决于分辨率和颜色深度。
例如,使用 16 位颜色的 320 × 240 显示器需要:
320 × 240 × 2 字节 = 153,600 字节
对于其他分辨率可以使用相同的计算:
解决 | 颜色深度 | 帧缓冲区大小 |
|---|---|---|
320×240 | 16位 | 153,600 字节 |
480×272 | 16位 | 261,120 字节 |
640×480 | 16位 | 614,400 字节 |
800×480 | 16位 | 768,000 字节 |
1280×720 | 16位 | 1,843,200 字节 |
这些数字表示单个帧缓冲区所需的内存,不包括操作系统、图形引擎、双缓冲或应用软件可能需要的额外内存。
这种区别在嵌入式设计中很重要。显示器可能与处理器电气兼容,但系统在处理更高分辨率或更复杂的图形时仍然可能遇到性能或内存限制。
MCU 或 SoC 为显示系统提供处理能力。
它可以生成用户界面、处理传感器数据、从其他设备接收信息,并确定屏幕上应显示的内容。
对于简单的控制面板,处理器一次可能只需要更新几个值或图形元素。更高级的界面可能需要更强的动画、视频、3D 图形或完整操作系统的处理能力。
这就是为什么显示选择不应独立于系统处理器进行。
7 英寸显示器和 7 英寸显示器可能具有完全不同的系统要求,具体取决于它们的分辨率、接口、刷新率、图形内容和预期应用。
基本过程可以简化为几个步骤:
1.处理器生成图像内容
MCU、CPU 或 SoC 根据应用数据和用户输入确定应显示的内容。
2. 像素数据存储在内存中
图像被写入帧缓冲区或另一个图形存储区域。
3、显示控制器读取数据
控制器检索像素信息并根据显示器所需的时序和格式对其进行组织。
4.通过显示接口传输数据
根据显示架构的不同,可以使用 RGB、LVDS、MIPI DSI 或 SPI 等接口。
5. 显示面板将电信号转换成图像
面板接收像素数据并更新相应的像素以产生最终图像。
整个过程在显示器运行时连续发生。实际的实现可能要复杂得多,特别是当涉及图形加速、视频处理、触摸输入或操作系统时。
接口是显示控制器和面板之间的连接,它影响带宽、布线、系统架构和集成复杂性。
常见的接口包括:
界面 | 典型特征 | 常见应用 |
SPI | 简单、低带宽 | 小型嵌入式显示器 |
RGB | 并行像素数据 | 基于 MCU 的 TFT 显示器 |
LVD | 差动、高速 | 工业和大型 TFT 显示器 |
高速串行接口 | 紧凑型嵌入式和移动系统 |
正确的界面不仅仅取决于显示尺寸。
例如,具有高刷新率的高分辨率显示器比显示相对静态信息的小面板需要更多的数据带宽。处理器和控制器还必须支持所需的接口和时序。
这就是嵌入式显示器应作为整个系统的一部分而不是作为独立面板进行评估的原因之一。
因此,典型的嵌入式显示系统可以理解为五个连接层:
应用程序/用户界面
确定需要显示哪些信息。
↓
单片机/CPU/SoC
处理应用程序数据并生成图形。
↓
帧缓冲区/图形内存
存储像素数据。
↓
显示控制器+接口
根据面板要求转换和传输数据。
↓
显示面板
将输入信号转换为可见图像。
一旦这种架构清晰,LCD、OLED、不同界面、触摸技术和节能方法之间的选择就变得更容易评估。
一旦了解了基本数据路径,接下来要考虑的是显示技术本身。 LCD、OLED 和 E-Ink 的行为不同,因此适合不同的嵌入式应用。
TFT-LCD 仍然是嵌入式设备中使用最广泛的显示技术之一。它提供多种尺寸、分辨率、亮度级别、接口和工作温度选项。
对于工业设备,TFT-LCD 可配置以下功能:
这使得 TFT-LCD 适用于 HMI、测量设备、医疗设备、汽车系统以及其他重视长期可用性和可预测性能的嵌入式应用。
OLED 像素会产生自己的光,因此 OLED 显示器不需要传统的 LCD 背光。
这使得 OLED 模块能够实现:
高对比度
深黑色层次
薄型结构
快速响应
显示较暗内容时功耗低
然而,OLED 并不一定是每个嵌入式系统的更好选择。长期亮度要求、工作温度、寿命、老化考虑因素和成本都需要针对特定应用进行评估。
电子墨水显示器与 LCD 和 OLED 显示器有着根本的不同。当显示的信息不经常变化并且极低的功耗很重要时,它们特别有用。
典型应用包括电子标签、电子阅读器和其他低功耗设备。
权衡是刷新速度。电子墨水通常不适合需要连续动画、快速视频或快速屏幕更新的界面。
许多嵌入式显示系统还包括触摸屏。在这种情况下,显示系统除了图像路径之外还有另一条数据路径。
简化的架构如下所示:
显示:
处理器→显示控制器→显示面板
触摸:
触摸传感器→触摸控制器→MCU/SoC
这两个系统协同工作,但执行不同的功能。
电容 式触摸面板 检测触摸引起的电气特性变化,并将检测到的位置发送到主机系统。相反,电阻式触摸面板检测导电层之间的物理压力。
选择取决于应用。
当系统需要以下条件时,通常首选 PCAP 触摸:
多点触控
轻触式操作
高光学清晰度
手势交互
玻璃基表面
当系统需要以下功能时, 电阻式触摸会很有优势:
戴手套或手写笔操作
使用非导电物体输入
简单的单点触控交互
在苛刻的环境下运行
对于工业设备,触摸性能还取决于传感器本身以外的因素。盖板玻璃厚度、粘合、接地、EMI、湿度、控制器调整和外壳设计都会影响最终结果。
功耗不仅仅由显示器尺寸决定。
总功率预算可包括:
显示面板
LCD背光或OLED像素
显示控制器
MCU 或 SoC
触摸控制器
背光驱动器
通讯接口
对于 LCD 而言,背光通常是显示器功耗的最大来源之一。因此,增加亮度会增加系统的功耗。
OLED 的表现有所不同,因为它们的像素直接发光。功耗随显示内容的不同而变化。
电子墨水又有所不同:它使用很少的能量来维持静态图像,但当图像发生变化时需要能量。
这意味着正确的技术取决于设备的实际运行模式,而不是简单地选择标称功耗最低的技术。
工业设备通常比消费产品对嵌入式显示器施加更多限制。
显示器可能需要在暴露于以下情况时连续运行:
温度变化范围广
振动和冲击
灰尘或湿气
电磁干扰
阳光直射
安装空间有限
因此, 工业显示器的 选择通常不仅仅涉及选择分辨率和屏幕尺寸。
例如,室外控制终端可能需要高亮度TFT-LCD、光学贴合、防眩光处理以及能够处理湿气和手套的触摸控制器。
相反,工厂 HMI 可能会优先考虑宽温操作、长期可用性、可靠的触摸性能以及与主机控制器的兼容性。
医疗设备可能需要高可读性、稳定运行以及精心控制的机电集成。根据设备的不同,亮度一致性、视角、触摸响应、清洁要求和工作温度等因素可能都很重要。
汽车系统引入了另一组约束,包括温度变化、振动、阳光照射、电磁兼容性和机械集成。
在这两种情况下,显示器都应被视为整个设备的一部分,而不是一个独立的组件。
在选择嵌入式显示器之前,首先定义系统要求非常有用。
查看:
屏幕尺寸
解决
亮度
可视角度
对比
工作温度
机械尺寸
确认显示接口与主机系统兼容。
常见选项包括:
RGB
LVD
MIPI DSI
SPI
可用带宽还应足以满足所需的分辨率、刷新率和颜色深度。
如果需要触摸,请指定:
电容式或电阻式
触点数量
手套操作
耐水性
盖板玻璃厚度
表面处理
触摸控制器及通讯接口
对于工业设备,还需考虑:
工作和储存温度
湿度
振动和冲击
灰尘和水暴露
静电放电和电磁干扰
阳光下可读性
所需寿命
这些要求应在选择面板之前定义,因为稍后更改显示器可能会影响机械结构、控制器、固件、电源设计和外壳。
嵌入式显示系统是硬件和软件的组合,而不仅仅是一个显示面板。
处理器生成内容,存储器存储像素数据,显示控制器管理时序和数据传输,显示接口将该信息传送到面板。如果包括触摸,则单独的触摸传感器和控制器处理用户输入。
然后,显示技术决定系统如何呈现该信息以及在功耗、光学性能、耐用性和集成方面涉及哪些权衡。
因此,对于嵌入式产品来说,最合适的显示器不一定是具有最高分辨率或最先进技术的显示器。是适合完整的系统架构和运行环境的。
在 FANNAL ,我们为嵌入式、工业、医疗、汽车和其他特定应用系统开发定制显示和触摸解决方案,包括定制面板规格、触摸集成、粘合和接口配置。
嵌入式显示系统是直接集成到电子设备中的显示器。它通常将显示面板与处理器或控制器、存储器、通信接口以及触摸屏(如果需要)结合在一起。
处理器生成图像数据并将其存储在内存中。显示控制器读取数据并通过适当的接口将其发送到显示面板,显示面板将信号转换为可见图像。
典型的系统包括显示面板、处理器或SoC、显示控制器、帧缓冲器或图形存储器以及显示接口。当需要触摸输入时,可以添加触摸传感器和触摸控制器。
合适的接口取决于分辨率、刷新率、带宽、处理器支持和系统架构。 SPI 通常用于较小的显示器,而 RGB、LVDS 和 MIPI DSI 用于具有不同性能和集成要求的系统。
从实际的运行环境和系统要求入手。考虑亮度、温度范围、视角、接口、触摸方法、功耗、机械尺寸、EMI/ESD 要求和预期使用寿命,而不是仅根据屏幕尺寸或分辨率进行选择。