基于單片機(jī)的OLED靜態(tài)顯示驅(qū)動(dòng)接口電路—電路精選(55)
OLED與薄膜場(chǎng)效應(yīng)晶體管液晶顯示器(TFT—LCD)相比,具有響應(yīng)快、全彩色、自發(fā)光、視角寬、對(duì)比度高、低電壓、可實(shí)現(xiàn)柔性顯示等優(yōu)點(diǎn),能更好地應(yīng)用于手機(jī)、MP3、小尺寸儀表盤等。OLED顯示器以其卓越的顯示性能成為下一代平板顯示器15’的一個(gè)強(qiáng)有力競(jìng)爭(zhēng)者,目前市場(chǎng)上已出現(xiàn)多種中小尺寸OLED,但配套的驅(qū)動(dòng)接口電路設(shè)計(jì)嘲很少,筆者擬采用STCllL60XE單片機(jī)作為OLED顯示模塊CMEL C0283QGLD—T的主控制器。嘗試在SPI模式下實(shí)現(xiàn)OLED全彩靜態(tài)圖片顯示。
CMEL C0283QGLD-T顯示模塊是240xRGBx320點(diǎn)陣的2.8 in全彩OLED顯示模塊,集成了S6E63D6驅(qū)動(dòng)器”1,圖l為S6E63D6的結(jié)構(gòu)框圖。S6E63D6是一款帶控制器的OLED驅(qū)動(dòng)專用芯片,最大可支持240xRGBx320點(diǎn)陣的圖形顯示。內(nèi)置容量為240x18x320位的圖像存儲(chǔ)器(GRAM),向GRAM中寫入圖像數(shù)據(jù)可實(shí)現(xiàn)65 k、260 k色圖片顯示。其具有四種可編程彩色顯示接口模式:
18一/16?/9/8位并行接口模式、18?/16/6位的RGB接口模式、串行外圍設(shè)備接口(SPI)模式和高速串行接口(MDDI)模式。S6E63D6內(nèi)嵌DC—DC電壓轉(zhuǎn)換器,提供OLED模塊內(nèi)部像素驅(qū)動(dòng)電壓。
圖l S6E63D6結(jié)構(gòu)框圖
硬件電路設(shè)計(jì)實(shí)現(xiàn)靜態(tài)圖片顯示需預(yù)存圖像數(shù)據(jù)。而單片機(jī)內(nèi)部程序空間有限(60 k),不適合存儲(chǔ)圖像數(shù)據(jù),采用Flash存儲(chǔ)器作為圖像數(shù)據(jù)存儲(chǔ)區(qū)能有效地解決這一問(wèn)題。單片機(jī)只需讀取Flash存儲(chǔ)器中的圖像數(shù)據(jù),再傳送到顯示模塊即可實(shí)現(xiàn)靜態(tài)圖片顯示。系統(tǒng)硬件結(jié)構(gòu)框圖如圖2所示,整個(gè)系統(tǒng)采用5 V直流供電,兩個(gè)電源模塊提供整個(gè)控制電路所需電壓和OLED顯示所需電壓,微控制器(MCU)模塊實(shí)現(xiàn)與OLED模塊和Flash存儲(chǔ)器的通信,并提供了在線編程接口和硬件復(fù)位接口,使用SPI協(xié)議18I進(jìn)行串行通信。
圖2系統(tǒng)硬件結(jié)構(gòu)框圖