基于Linux下的OLED顯示模塊設計
上傳人:LEDth/整理 上傳時間: 2014-11-26 瀏覽次數: 56 |
作者 | 李 想/鄭喜鳳/陳 宇 |
---|---|
單位 | 中國科學院 |
分類號 | TN141.9 |
發表刊物 | 液晶與顯示 |
發布時間 | 2012年2月 |
1 引 言
目前顯示市場上主流的平板顯示器件包括CRT、PDP、LCD、LED、OLED 等。CRT 作為20世紀顯示器的霸主,由于其高輻射、高能耗、大體積等缺點,逐漸淡出了顯示市場。PDP 雖然重量更小,亮度也較均勻,但其抗壓能力較弱,不能廣泛應用于可能產生意外重壓的場所。而LCD 雖具有諸如低壓微功耗、節省空間、對視力損害較小、電磁輻射低等諸多特點,但LCD 存在著視角較窄、響應速度較慢、適溫范圍較窄等缺點。作為一種新型的顯示器件,OLED 以有機材料作為發光層,通過電流激發有機材料產生發光。與LCD相比,OLED 的亮度更高、視角更寬、發光元件為固相,故適溫范圍較寬;與PDP相比,其抗震性能更為優良。現今,OLED 已經廣泛應用于手持設備、通訊終端、測控儀器等領域[1]。
本文選擇了維信諾V0004BA004模塊作為OLED 顯示模塊,針對系統中I/O 管腳資源緊張且布線繁瑣的情況,采用了SPI串行接口,用較少的I/O 口實現了顯示功能。
2 OLED 顯示模塊的SPI接口電路設計
本設計的單片機選用三星公司生產的微處理器S3C2440A。其突出特點為處理器核心是一個由ARM 公司設計的16/32 位ARM920T 的RISC 處理器,實現了MMU、AMBA 總線和哈佛結構高速緩沖體系結構。片內含有1.2V 內核供電,3.3V 外部I/O 供電,2通道SPI,可以滿足系統要求[2]。
OLED 顯示部分選用了維信諾公司生產的V0004BA004顯示模塊。該模塊為128 列×64行點陣的OLED 單色(綠色)、字符、圖形顯示模塊;集成了SolomonSSD1305T7 驅動芯片;模塊內含128×64bits顯示RAM,其中每一位數據對應著OLED 屏幕上一點的明暗狀態;該模塊具備SPI總線接口、I2C 總線接口、8bit6800總線接口和8bit8080總線接口,在系統實際運行中只需要5V 電壓即可正常點亮屏幕,其邏輯框圖如圖1所示,其管腳功能如表1所示[3]。
圖1 V0004BA004OLED 顯示模塊邏輯框圖
用戶名: 密碼: