為自己的專案挑選合適的顯示器

我針對自己的應用挑選顯示器時,最關鍵的問題當然是:「我要顯示什麼資訊?」

要回答這個問題,則需要考量幾個與顯示資訊相關的因素。有選項可選擇僅顯示純文字或嵌入式圖形。圖形可以是固定符號或動態圖像。資訊量亦決定了顯示器的尺寸和解析度。視陽光照射量而定的清晰可讀性、視角以及距離,也是重要的考量因素。

如果只要顯示數字,從現有多種 7 段碼顯示器中挑選一種,無論是採用 LEDLCD 技術,就已足夠。雖然看起來有些過時,卻具有良好的清晰可讀性且非常容易控制。可惜的是,這些顯示器顯示文字時,只能顯示少數幾個字元。若要顯示整個字母表,則需使用 14 或 16 段碼顯示器。亦有提供 LEDLCD 技術款式。這些顯示器多數沒有整合式控制器,因此必須自己負責在應用提供顯示器的驅動、計時及更新。幸好有多種顯示器驅動器可供使用,或者是可進行調整,以搭配微控制器使用。此外,目前也有提供具有內部驅動器的 7 段碼 LED 顯示器。這些智慧型 LED 可透過移位暫存器進行定址,無需 LED 驅動和更新。使用 7 段碼或 14 段碼顯示器的另一種解決方案是使用透過 I2C、SPI 或 UART 控制的可定址款式

圖 1:具觸控螢幕功能的 LCD 圖形顯示器
(NHD-3.5-320240MF-ATXL#-T-1-ND)

顯示純文字的另一個方法就是使用點陣顯示器,同樣也有提供 LEDLCD 技術款式。這些顯示器通常已配有整合式顯示器控制器,視字元數而定。此控制器負責顯示器的驅動、計時和更新。通常我可透過序列或平行介面進行編程。通常都會有提供控制器的驅動器和函式庫,有些甚至已整合 Linux。透過軟體支援,寫入文字到顯示器中,就好像使用列印指令一樣。

所有這些方法都有文字解析度的限制,也受限於字型和尺寸的選擇。有些點陣顯示器控制器可載入不同的字型到控制器中。但只能用不同顯示器來變更解析度或尺寸。

圖形顯示器 (如圖 1 所示) 有最佳可行性,可顯示不同的字形和尺寸。在同一畫面上顯示不同顏色以及顯示圖示或圖片,也更容易了。絕大多數圖形顯示器都使用 LCD。這些 LCD 通常都有整合顯示器控制器,可負責驅動、更新和計時。我通常會透過不同的序列或平行連接介面傳輸我的圖片。或者,我也可以使用 LVDS 連線,將顯示器直接連接到微處理器。

在選擇連接介面時,不僅要考慮到電壓位準和時間限制,也要一併考量軟體整合性。實際上,所有顯示器都應該做此考量。

圖形顯示器也可以採用 LED 矩陣顯示器來打造,甚至可以有顏色。打造 LED 顯示器的另一個作法就是使用智慧型 LED。這些智慧型 LED 已未安裝形式提供,可用來打造自訂 LED 矩陣;也提供已安裝矩陣樣式,並提供不同的列數和行數配置。

為自己的專案選擇正確的顯示器往往並非易事,但在清楚瞭解需求後,就很有幫助。正確的顯示器可以在整個開發過程中節省大量時間,並提供正面的使用者互動體驗。

關於作者

Image of Michael Marwell

Michael Marwell 在 DigiKey 擔任 EMEA 區的數位技術行銷部門經理。他在德國獲得硬體開發工程學士學位 (FH) 後,從門禁控制系統領域開始展開職業生涯,接著在多家供應商和經銷商擔任應用工程師職務。他喜歡在閒暇時間從事攝影並研究電子裝置。

More posts by Michael Marwell
 TechForum

Have questions or comments? Continue the conversation on TechForum, Digi-Key's online community and technical resource.

Visit TechForum