基于嵌入式系統(tǒng)的彩色液晶顯示驅(qū)動控制
隨著液晶技術(shù)的提高、高性能嵌入式處理器的推出及其硬件成本的不斷降低,彩色LCD在各嵌入式系統(tǒng)中的應(yīng)用也越來越廣泛。TFT-LCD是一種廣泛應(yīng)用于電視、筆記本電腦、監(jiān)視器、手機等各個方面的有源矩陣液晶顯示器件。與無源的簡單矩陣不同,其顯示屏的每個像素點上都制作了一個有源薄膜場效應(yīng)管 TFT,通過對TFT的通斷控制而實現(xiàn)對LCD的信號寫入與顯示控制,可有效克服LCD顯示時的串?dāng)_,顯著提高圖像質(zhì)量。LCD離不開驅(qū)動控制,驅(qū)動系統(tǒng)通常是由專用LCD控制器、微控制器及其相應(yīng)軟件構(gòu)成的。PXA270中集成了一個LCD控制模塊,在嵌入式系統(tǒng)中將PXA270與LCD結(jié)合將使系統(tǒng)的更加優(yōu)化。本文分析了LCD的驅(qū)動控制原理,并以基于PXA270的開發(fā)裝置XSBase270和Linux操作系統(tǒng)為平臺,通過系統(tǒng)的軟硬件設(shè)計,實現(xiàn)了對TFT-LCD的良好驅(qū)動控制。
1 TFT-LCD工作原理及等效
1.1 TFT-LCD彩色顯示的基本原理
TFT-LCD是一種廣泛應(yīng)用于電視、筆記本電腦、監(jiān)視器、手機等各個方面的有源矩陣液晶顯示器件。彩色液晶顯示器件分單色和多色(全彩色)兩種,在全彩色的實現(xiàn)方式中技術(shù)成熟的是“微彩色膜”方式。TFT-LCD彩色顯示原理如圖1所示。它將點陣像素分割成紅、綠、藍3個子像素,并在其對應(yīng)位置的器件內(nèi)表面設(shè)置R、G、B三個微型濾色膜,此時液晶顯示器件僅僅作為一個光閥,控制每個子像素光閥,就可以控制濾色膜透過光的通斷,控制光閥的灰度等級,就可能控制相應(yīng)濾色膜透過光的多少,利用R、G、B三個子像素透過的不同光量,便可以混合加色實現(xiàn)極為豐富的彩色。如果R、G、B三個子像素均可實現(xiàn)人眼對灰度的分辨能力64級灰度驅(qū)動,就可以實現(xiàn)有64*64*64約26萬種彩色的“真彩色”。
1.2 TFT-LCD顯示單元的等效
TFT-LCD每個像素從結(jié)構(gòu)上可以看作像素電極和共同電極之間夾一層液晶,顯示單元等效電路如圖2所示。當(dāng)薄膜場效應(yīng)管TFT的柵極G與源極S未被選通時,TFT處于截止態(tài),此時Roff的值達3.3×l011Ω,近似絕緣,故液晶像素上不能施加上電壓,不能顯示。當(dāng)掃描線柵極G被選通,尋址線源極S也被同步選通時,TFT被打開,此時Ron僅1.4×106Ω左右,顯示像素被信號寫入。TFT的通斷比大于106 ,可以滿足液晶像素對通斷比的要求,與無源的TN-LCD、STN-LCD的簡單矩陣相比,可有效地克服非選通時的串?dāng)_。寫入的信息電壓由于補償電容CS和像素本身電容CLC的作用,在撤銷寫入后會自行保持一段時間。
2 PXA270及其嵌入式LCD控制器
Intel公司32位的嵌入式微處理器PXA270采用ARM構(gòu)架、RISC技術(shù)和XScal核心的嵌入式微處理器,采用多級超級流水線,頻率最高為624 MHz,低功耗、高性能,集成了眾多的諸如LCD、脈寬調(diào)制、音頻、紅外、串口、多媒體無線通信等外設(shè)功能控制器與接口,廣泛應(yīng)用于各種嵌入式系統(tǒng)之中[1]。
LCD的寄存器組主要有LCCR0、LCCRl、LCCR2和LCCR3等:LCCR0用于配置彩色/單色、單屏/雙屏、被動/主動顯示選擇等控制;LCCRl用于配置水平方向的掃描,如每行像點數(shù)PPL、水平同步時鐘寬度HSW、行結(jié)束像點時鐘等待計數(shù)ELW、行開始信號時鐘等待計數(shù)BLW 等;LCCR2用于配置垂直方向的掃描,如每屏行數(shù)LPP、垂直同步脈沖寬度VSW、幀結(jié)束行時鐘等待計數(shù)EFW、幀開始時鐘等待計數(shù)BFW 等;LCCR3用于配置像素時鐘頻率以及各種同步脈沖的極性,如像素時鐘分頻參數(shù)PCD、每像素的位數(shù)BPP等。在DMA控制器被初始化后,輸入FIFO 就會向DMA控制器發(fā)出服務(wù)請求,后者即從Frame Buffer里提取數(shù)據(jù)到輸入FIFO。當(dāng)輸入像素數(shù)據(jù)編碼位數(shù)小于16時,需將其轉(zhuǎn)換為16位顏色編碼經(jīng)調(diào)色板輸出,等于16位時則繞開調(diào)色板直接到輸出FIFO。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)LCD顯示屏相關(guān)文章:lcd顯示屏原理
lcd相關(guān)文章:lcd原理
評論