一個 嵌入式顯示 系統不僅僅是連接到裝置的螢幕。它是顯示面板、顯示控制器、記憶體、處理器和通訊介面的組合,它們協同工作將數位資料轉換為可見資訊。
在典型的嵌入式系統中,處理器會產生或接收影像數據,將其儲存在記憶體中,並透過顯示控制器和介面將該資料傳送到顯示面板。確切的架構因設備而異,但基本資料流保持相似。
處理器/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 顯示器 |
LVDS |
差動、高速 |
工業和大型 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
LVDS
MIPI DSI
SPI
可用頻寬也應足以滿足所需的解析度、更新率和色彩深度。
如果需要觸摸,請指定:
電容式或電阻式
觸點數量
手套操作
耐水性
蓋板玻璃厚度
表面處理
觸控控制器及通訊接口
對於工業設備,還需考慮:
工作和儲存溫度
濕度
振動和衝擊
灰塵和水暴露
靜電放電和電磁幹擾
陽光下可讀性
所需壽命
這些要求應在選擇面板之前定義,因為稍後更改顯示器可能會影響機械結構、控制器、韌體、電源設計和外殼。
嵌入式顯示系統是硬體和軟體的組合,而不僅僅是一個顯示面板。
處理器產生內容,記憶體儲存像素數據,顯示控制器管理時序和資料傳輸,顯示介面將該資訊傳送到面板。如果包括觸控,則單獨的觸控感應器和控制器處理使用者輸入。
然後,顯示技術決定係統如何呈現這些資訊以及在功耗、光學性能、耐用性和整合方面涉及哪些權衡。
因此,對於嵌入式產品來說,最合適的顯示器不一定是具有最高解析度或最先進技術的顯示器。是適合完整的系統架構和運作環境的。
在 FANNAL ,我們為嵌入式、工業、醫療、汽車和其他特定應用系統開發客製化顯示和觸控解決方案,包括客製化面板規格、觸控整合、黏合和介面配置。
嵌入式顯示系統是直接整合到電子設備中的顯示器。它通常將顯示面板與處理器或控制器、記憶體、通訊介面以及觸控螢幕(如果需要)結合在一起。
處理器產生影像資料並將其儲存在記憶體中。顯示控制器讀取資料並透過適當的介面將其傳送到顯示面板,顯示面板將訊號轉換為可見影像。
典型的系統包括顯示面板、處理器或SoC、顯示控制器、幀緩衝器或圖形記憶體以及顯示介面。當需要觸摸輸入時,可以添加觸控感應器和觸控控制器。
合適的介面取決於解析度、刷新率、頻寬、處理器支援和系統架構。 SPI 通常用於較小的顯示器,而 RGB、LVDS 和 MIPI DSI 用於具有不同效能和整合要求的系統。
從實際的運作環境和系統要求入手。考慮亮度、溫度範圍、視角、介面、觸控方法、功耗、機械尺寸、EMI/ESD 要求和預期使用壽命,而不是僅根據螢幕尺寸或解析度進行選擇。