專利名稱:Lcd模塊接口裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種同時支持多個制造廠商生產(chǎn)的不同類型LCD模塊的LCD模塊接口裝置及實現(xiàn)同時支持多個制造廠商生產(chǎn)的不同類型LCD模塊的方法。
背景技術(shù):
近來能夠兼容LCD(Liquid Crystal Display,液晶顯示器)模塊的終端機越來越多,終端機的種類也日益繁多。在這種趨勢下,制造商將不同種類的LCD模塊應(yīng)用于終端機的主板上。為此,終端機的主板上至少需要搭載能夠支持兩種LCD模塊的元件。
圖1是現(xiàn)有的LCD模塊接口裝置。
參照圖1,現(xiàn)有的LCD模塊接口裝置是由CPU10,多個時序控制器11、12,灰度標(biāo)部13、14,LCD接口部21,LCD模塊22組成。
圖1以兩個制造廠商的LCD_A、LCD_B模塊為例,為支持兩個不同的LCD模塊22,需要在主板上分別安裝時序控制器11和時序控制器12及灰度標(biāo)部13和14。
上述CPU10控制系統(tǒng)的動作及LCD的播放動作。根據(jù)LCD模塊的安裝情況,即是安裝了A模塊還是B模塊,主板上的時序控制器11、12控制相應(yīng)LCD模塊幀的時序,主板上的灰度標(biāo)部13、14也根據(jù)所安裝的LCD的模塊類型進行相應(yīng)的灰度值設(shè)置。
LCD接口部21將CPU10傳輸?shù)腞GB信號、數(shù)據(jù)信號、控制信號及被上述時序控制器11、12,灰度標(biāo)部13、14認可傳輸?shù)母鞣N信號與LCD的模塊進行連接。
在如圖1的構(gòu)成中,為支持不同種類的LCD_A和LCD_B模塊,在LCD模塊的外部需要分別安裝時序控制器11和12及灰度標(biāo)部13和14,這樣才能實現(xiàn)用同一LCD接口部完成對不同LCD制造商所生產(chǎn)的不同類型的LCD模塊的支持。
圖2是現(xiàn)有LCD模塊接口裝置的另外一種構(gòu)成示意圖。
參照圖2,在主板上安裝多個時序控制器,在安裝在LCD接口部51的每個LCD模塊內(nèi)部安裝灰度標(biāo)部(未圖示)和幀存儲器(Framememory)53。
上述內(nèi)置幀存儲器53將以幀為單位的信號進行緩沖后向LCD輸出。這種構(gòu)成的播放有兩種方式,一是使用RGB播放數(shù)據(jù),二是通過訪問LCD內(nèi)置的幀存儲器進行播放。
對于第一種用RGB數(shù)據(jù)進行播放的方式,應(yīng)該在接通電源時為初始化LCD,訪問初始化寄存器,設(shè)置相應(yīng)模式。為此,CPU30的存儲總線必須連接在LCD模塊52上,這樣會相應(yīng)增加LCD接口部51的引腳數(shù)量。
對于第二種訪問LCD內(nèi)置的幀存儲器進行播放的方法,LCD控制部可以減少一些不必要的邏輯過程,但由于需要使用CPU30的存儲總線,降低了系統(tǒng)的效率。這樣的兩種方法最終只能支持一種LCD模塊。
如上所述現(xiàn)有的技術(shù)中存在以下問題。
如圖1所示的LCD接口裝置,為滿足支持兩個制造廠商的兩種不同類型的LCD模塊,需要在主板上安裝適應(yīng)兩種LCD模塊類型的時序控制器和灰度標(biāo)部,以滿足控制兩種類型的LCD模塊的時序保障需要及灰度標(biāo)電壓水平需要,這樣就必然引起價格上漲和占用空間的擴大。
如圖2所示的LCD接口裝置,由于將CPU的存儲總線連接在LCD模塊上,致使系統(tǒng)能效降低。此外如果用RGB數(shù)據(jù)進行播放,由于不可避免地將CPU的存儲總線連接在LCD模塊上,LCD的接口也就是LCD的連接器的引腳數(shù)量必然也會相應(yīng)增加。
發(fā)明內(nèi)容
本發(fā)明所要實現(xiàn)的第一個目的是提供一種在一個個人用便攜式終端機主板上,不同制造商生產(chǎn)的不同類型的LCD模塊可以共用同一種LCD接口裝置的LCD模塊接口裝置和方法。
本發(fā)明的第二個目的是通過本發(fā)明所提供的裝置和方法能夠自動地檢索辨別出LCD的類型,進行相應(yīng)的連接,從而驅(qū)動LCD。
為了實現(xiàn)上述目的,本發(fā)明所提供的LCD模塊接口裝置由以下部分構(gòu)成并以此為特征內(nèi)置用于提供LCD時序保障的時序控制器及確保灰度標(biāo)電壓的電壓水平的灰度標(biāo)部的LCD模塊;為不同種類的LCD模塊提供支持,用于連接不同LCD模塊的LCD接口部;
如果安裝任意一種類型的LCD模塊,根據(jù)是否具備LCD模塊內(nèi)置幀存儲器而自動接收LCD的類型信號,辨別出LCD的類型,再根據(jù)判別出的LCD的類型與相應(yīng)LCD模塊進行連接的CPU;負責(zé)控制上述LCD模塊的播放,為此向LCD接口部輸出不同類別的LCD相應(yīng)的數(shù)據(jù)總線信號和控制信號的LCD控制部。
優(yōu)選地,上述CPU通過上述LCD接口部,由第一及第二GPIO(通用輸入輸出)引腳與LCD模塊相連接。通過第一GPIO引腳信號,根據(jù)是否存在內(nèi)置幀存儲器的情況,CPU自動檢索辨別出相應(yīng)的LCD的類型。如果在LCD模塊內(nèi)部存在幀存儲器,CPU將通過第二GPIO引腳輸出控制LCD模塊動作模式的信號。
優(yōu)選地,當(dāng)上述LCD模塊內(nèi)置幀存儲器時,上述CPU通過第二GPIO引腳將LCD模塊動作轉(zhuǎn)換成為進行寄存器初始化的第一動作模式和在第一動作模式結(jié)束后為進行LCD模塊播放的第二動作模式。
優(yōu)選地,對于沒有內(nèi)置幀存儲器的LCD模塊,上述LCD控制部通過數(shù)據(jù)總線輸出RGB信號,將點時鐘(DOTCLK)信號作為控制信號進行輸出。
優(yōu)選地,對于內(nèi)部存在幀存儲器的LCD模塊,上述LCD控制部利用數(shù)據(jù)總線的一部分比特位和控制信號對寄存器進行初始化,當(dāng)寄存器初始化結(jié)束后再利用數(shù)據(jù)總線和控制信號對播放進行控制。
依據(jù)本發(fā)明所實現(xiàn)的LCD模塊連接方法由以下階段組成將LCD模塊安裝在LCD接口部,從LCD模塊中檢索出LCD類型信號的階段;
根據(jù)上述檢出的LCD類型信號,如果確認是內(nèi)置幀存儲器的LCD模塊,則對相應(yīng)的LCD模塊的寄存器進行初始化,在初始化結(jié)束后對LCD播放進行控制的階段;根據(jù)上述檢出的LCD類型信號,如果確認是不帶內(nèi)置幀存儲器的LCD模塊,對LCD播放動作進行控制的階段。
優(yōu)選地,對于具備內(nèi)置幀存儲器的LCD模塊中寄存器的初始化,CPU通過GPIO引腳設(shè)置寄存器的初始化模式后,向數(shù)據(jù)總線的一部分比特位上輸送用于初始化寄存器的地址和數(shù)據(jù)。
LCD模塊接口裝置,通過在LCD模塊內(nèi)部安裝時序控制器和灰度標(biāo)部,可以減少功能元件占有空間,進而具備價格優(yōu)勢。
同時,對于不具備內(nèi)部幀存儲器的LCD模塊,通過利用數(shù)據(jù)總線進行播放;而對于具備內(nèi)部幀存儲器的LCD模塊,通過使用上述數(shù)據(jù)總線初始化寄存器,進而轉(zhuǎn)換成播放模式,這樣就可以實現(xiàn)對不同制造廠商生產(chǎn)的不同類型的LCD模塊的支持,有效地解決了批量生產(chǎn)過程中的一些問題。
圖1是現(xiàn)有技術(shù)第一實施例的LCD模塊接口裝置的示意圖;圖2是現(xiàn)有技術(shù)第二實施例的LCD模塊接口裝置的示意圖;圖3是依據(jù)本發(fā)明實施例的LCD模塊接口裝置的構(gòu)成示意圖;圖4是依據(jù)本發(fā)明實施例的LCD_A模塊的播放模式的示意圖;圖5是依據(jù)本發(fā)明實施例的LCD_B模塊的播放模式的示意圖;
圖6a和圖6b是圖5中LCD_B模塊執(zhí)行播放動作的地址及數(shù)據(jù)的示意圖;圖7是依據(jù)本發(fā)明設(shè)置LCD_B模塊的驅(qū)動電源、LCD面板及灰度值的流程圖;圖8a和圖8b是依據(jù)本發(fā)明的實施例的電壓狀態(tài)的變動圖;圖9是依據(jù)本發(fā)明的實施例,將LCD_B模塊的寄存器初始化的示意圖;圖10是依據(jù)本發(fā)明LCD_B模塊連接方法的流程圖。
附圖主要部分符號說明110CPU 111LCD控制部121LCD接口部 130,140LCD模塊134,144時序控制器 135,145灰度標(biāo)部141幀存儲器142寄存器具體實施方式
下面結(jié)合附圖對本發(fā)明所提供的LCD模塊接口裝置進行說明。
圖3是本發(fā)明的一個實施例。
參照圖3,本發(fā)明構(gòu)成包含具備LCD控制部111的CPU110及LCD接口部121,這樣的構(gòu)成能夠?qū)崿F(xiàn)對互不相同的LCD模塊130和140的支持。
上述CPU110通過上述LCD控制部111的數(shù)據(jù)總線和控制信號線,經(jīng)由LCD接口部對LCD進行驅(qū)動控制。為識別LCD模塊130、140的類型及設(shè)定控制動作模式,上述CPU還通過GPIO引腳與LCD模塊130、140進行連接。
這里所支持的LCD模塊是如圖所示的LCD_A模塊130或LCD_B模塊140。上述LCD_A模塊130不帶內(nèi)置幀存儲器但具備如圖4所示的內(nèi)置時序控制器134和灰度標(biāo)部135。上述LCD_B模塊140具備內(nèi)部幀存儲器141和寄存器142并具備如圖5所示的內(nèi)置時序控制器144和灰度標(biāo)部145。
CPU110通過第二GPIO引腳辨別LCD類型,通過第一GPIO引腳控制LCD模塊的動作模式。
LCD控制部111根據(jù)LCD類型,通過數(shù)據(jù)總線輸出RGB信號及數(shù)據(jù)信號,并根據(jù)LCD的類型輸出相應(yīng)的控制信號。這里的LCD控制部111安裝在CPU內(nèi)部,與CPU實現(xiàn)一體化構(gòu)成,而無需在外部單獨設(shè)置。
參照圖3和圖4,也可以將圖3和圖4看作在安裝LCD_A模塊130的情況下執(zhí)行相應(yīng)動作的說明。這里的LCD_A模塊130是不具備內(nèi)置幀存儲器的LCD模塊。
在安裝LCD_A模塊130的情況下,CPU110通過與上述LCD_A模塊130連接的第二GPIO引腳接收LCD類型信號。此時,上述第二GPIO引腳作為選擇不同LCD制造商制造的不同類型的LCD的輸入輸出引腳,對于不具備幀存儲器的LCD模塊130,接收的是high信號,對于具備幀存儲器的LCD模塊130,接收的是low信號。這樣,根據(jù)第二GPIO接收到的LCD類型信號(H/L信號),CPU驅(qū)動與相應(yīng)制造商及制造商生產(chǎn)的LCD相配套的軟件。
同時,LCD控制部111通過數(shù)據(jù)總線及LCD接口部121將RGB信號傳輸給LCD_A模塊130,進行相應(yīng)的播放。此時,LCD控制部111通過控制信號線輸出點時鐘信號,數(shù)據(jù)啟動信號(DEDATA ENABLE)。
即,當(dāng)CPU110確認接收認可的LCD類型信號為high信號時,判定安裝的是LCD_A模塊,就不使用動作模式信號,而是通過數(shù)據(jù)總線輸出RGB信號,通過控制信號線輸出點時鐘信號和數(shù)據(jù)啟動信號驅(qū)動LCD_A模塊。
這里,使用了為使LCD_A模塊進行播放,播放時序所需要的點時鐘信號,而沒有啟用水平同期信號和豎直同期信號。
參照圖3和圖5,對LCD_B模塊接口裝置的說明如下。這里的LCD_B模塊是內(nèi)置幀存儲器的LCD模塊。
在安裝LCD_B模塊的情況下,第二GPIO引腳輸出low信號,CPU根據(jù)接收并認可的low信號判斷所安裝的LCD模塊是具備內(nèi)置幀存儲器141的LCD模塊。此時通過第一GPIO引腳和LCD接口部121向LCD_B模塊輸出動作模式控制信號。
此時,根據(jù)從第一GPIO引腳輸出的信號,LCD_B模塊轉(zhuǎn)換為CPU模式和RGB模式。即,如果第一GPIO引腳輸出的動作模式信號為low信號時,LCD_B模塊將執(zhí)行初始化寄存器142的CPU模式,模式信號為high時,在結(jié)束寄存器142的初始化后執(zhí)行為進行LCD播放而設(shè)置的RGB模式。
如圖3和圖9所示,在CPU模式下執(zhí)行寄存器142初始化的動作,此時第二GPIO引腳接收low信號,第一GPIO引腳接收high信號,此時LCD控制部111通過數(shù)據(jù)總線輸出寄存器142的初始化編碼數(shù)據(jù)。
此時,為進行LCD_B模塊播放前的寄存器142的初始化,RGBn位的數(shù)據(jù)線中,n/2位轉(zhuǎn)換成GPIO模式,輸出寄存器初始化編碼。根據(jù)CPU110接口的特性,支持具備內(nèi)置幀存儲器的LCD模塊140n/2位的接口。這樣在初始化中,一個數(shù)據(jù)被分成兩部,前n/2位傳輸?shù)刂?,后n/2位傳輸數(shù)據(jù)。這里,n如果為16,則在8位上傳輸出地址,數(shù)據(jù)。
即如圖6a和圖6b所示,為實現(xiàn)LCD模塊的寄存器142的初始化,數(shù)據(jù)總線的八位(D0-D7)依次傳輸?shù)刂泛蛿?shù)據(jù),進行初始化。
同時,LCD控制部111通過控制信號線,輸出內(nèi)置幀存儲器141的寫入和讀出信號,并輸出對內(nèi)置幀存儲器141進行選擇的芯片選擇信號(CS#),源驅(qū)動器(source driver)及門驅(qū)動器等重啟信號。即,在寄存器初始化時,在CPU模式的作用下,如果在初始化時進行重啟(RESET#LOW),在芯片選擇信號(CS#LOW)被激活的狀態(tài)下,記錄信號(WR#LOW)向寄存器寫入數(shù)據(jù)。而從寄存器中讀取寫入其中的數(shù)據(jù)時,使用讀取信號(RD#)。
圖7是根據(jù)上述寄存器初始化編碼,設(shè)置LCD內(nèi)置驅(qū)動(如門驅(qū)動器,源驅(qū)動器)值,LCD面板及灰度標(biāo)值的流程圖。
如圖7所示,依次執(zhí)行為進行寄存器初始化的CPU模式(S110)和為進行播放的RGB模式(S120)。
在CPU模式(S110)中,如果接通LCD模塊電源(S111),在接通初期階段,為驅(qū)動LCD模塊,源驅(qū)動器和門驅(qū)動器進行重啟(S113)。在接下來的接通階段,各種電源電壓(VDD2,VR1及VDD1,VSS4,VR2及VSS3,VCOM,VS等)被接通(S115)。
這里,上述LCD模塊的各種電源電壓如圖8a,圖8b所示,VDD2(Output pins of VDC*2)是供應(yīng)電源的輸出端(pin),VR1是向升壓(step-up)線路輸出基準(zhǔn)電壓的輸出端。VDD1是(gate raster)低驅(qū)動線路的正極電壓輸出端,VSS4是門光柵驅(qū)動線路的負極電壓輸出端.VR2是升壓線路4的基準(zhǔn)電壓輸出端。VCOM為LCD電極提供電源。VS為源驅(qū)動器元件提供電源。
這里,電源接通時的順序如圖8a所示,VDC>VDD2>VR1>VDD1>VSS4>VR2>VSS3>VCOM>VS。
之后設(shè)置LCD面板(S117),調(diào)整灰度系數(shù),結(jié)束CPU模式(S119)。
在結(jié)束上述CPU模式后,啟動RGB接口模式(或是RGB模式)。在RGB模式(S120)中,執(zhí)行播放模式及內(nèi)部捕獲模式(S121)。這里的內(nèi)部捕獲模式是在播放時將數(shù)據(jù)向內(nèi)置的幀存儲器存放并播放的模式。
在RGB模式中,為進行播放,從LCD控制部111中向接口輸出n位(如16位)的RGB信號。這種RGB模式在播放時,在結(jié)束寄存器的初始化后向RGB模式轉(zhuǎn)換的狀態(tài)下,輸出播放所需的RGB信號。
同時,LCD控制部111通過控制信號線輸出LCD播放定時所必需的點時鐘信號信號,水平同期信號和豎直同期信號。
圖10是依據(jù)本發(fā)明實現(xiàn)LCD模塊接口方法的流程圖。
在LCD接口部安裝任意LCD模塊(S131),將第一GPIO引腳和第二GPIO引腳連接在LCD模塊和CPU之間。此時,通過第二GPIO引腳接收LCD類型信號,確認是否具備LCD內(nèi)置幀存儲器,再根據(jù)確認的LCD類型向LCD模塊設(shè)置相應(yīng)的模式(S133、S135)。
此時,確認是否具備LCD模塊內(nèi)置幀存儲器(S137),如果確認存在LCD模塊內(nèi)置幀存儲器,將執(zhí)行LCD模塊的CPU模式,進行寄存器的初始化(S139),在結(jié)束CPU模式后,執(zhí)行RGB模式,進行LCD的播放(S141)。
而如果不存在LCD模塊內(nèi)置幀存儲器,控制LCD模塊的播放驅(qū)動(S143)。
這樣,即使在LCD接口處安裝不同種類的LCD模式,在每個LCD模塊上都安裝相應(yīng)的時序控制器和灰度標(biāo)部的情況下,根據(jù)是否模塊是否具備內(nèi)置幀存儲器的情況,實現(xiàn)不同類型的LCD模塊的連接。
通過上述的說明內(nèi)容,相關(guān)工作人員完全可以在不偏離本項發(fā)明技術(shù)思想的范圍內(nèi),進行多樣的變更以及修改。
因此,本項發(fā)明的技術(shù)性范圍并不局限于說明書上的內(nèi)容,必須要根據(jù)權(quán)利范圍來確定其技術(shù)性范圍。
權(quán)利要求
1.一種LCD模塊接口裝置,其特征在于,包括內(nèi)置用于提供LCD時序保障的時序控制器及確?;叶葮?biāo)電壓的電壓水平的灰度標(biāo)部的LCD模塊;為不同種類的液晶器模塊提供支持,用于連接不同LCD模塊的LCD接口部;如果安裝任意一種類型的LCD模塊,根據(jù)是否具備LCD模塊內(nèi)置幀存儲器而自動接收LCD的類型信號,辨別出LCD的類型,再根據(jù)判別出的LCD的類型與相應(yīng)LCD模塊進行連接的CPU;負責(zé)控制上述LCD模塊的播放,為此向LCD接口部輸出不同類別的LCD相應(yīng)的數(shù)據(jù)總線信號和控制信號的LCD控制部。
2.如權(quán)利要求1所述的LCD模塊接口裝置,其特征在于,上述CPU通過上述LCD接口部,由第一及第二GPIO引腳與LCD模塊相連接。通過第一GPIO引腳信號,根據(jù)是否存在內(nèi)置幀存儲器的情況,CPU自動檢索辨別出相應(yīng)的LCD的類型;如果在LCD模塊內(nèi)部存在幀存儲器,CPU將通過第二GPIO引腳輸出控制LCD模塊動作模式的信號。
3.如權(quán)利要求1所述的LCD模塊接口裝置,其特征在于,當(dāng)上述LCD模塊內(nèi)置幀存儲器時,上述CPU通過第二GPIO引腳將LCD模塊動作轉(zhuǎn)換成為進行寄存器初始化的第一動作模式和在第一動作模式結(jié)束后為進行LCD模塊播放的第二動作模式。
4.如權(quán)利要求1所述的LCD模塊接口裝置,其特征在于,對于沒有內(nèi)置幀存儲器的LCD模塊,上述LCD控制部通過數(shù)據(jù)總線輸出RGB信號,將點時鐘信號作為控制信號進行輸出。
5.如權(quán)利要求1所述的LCD模塊接口裝置,其特征在于,對于內(nèi)部存在幀存儲器的LCD模塊,上述LCD控制部利用數(shù)據(jù)總線的一部分比特位和控制信號對寄存器進行初始化,當(dāng)寄存器初始化結(jié)束后再利用數(shù)據(jù)總線和控制信號對播放進行控制。
6.一種LCD模塊連接方法,其特征在于,包括將LCD模塊安裝在LCD接口部,從LCD模塊中檢索出LCD類型信號的階段;根據(jù)上述檢出的LCD類型信號,如果確認是內(nèi)置幀存儲器的LCD模塊,則對相應(yīng)的LCD模塊的寄存器進行初始化,在初始化結(jié)束后對LCD播放進行控制的階段;根據(jù)上述檢出的LCD類型信號,如果確認是不帶內(nèi)置幀存儲器的LCD模塊,對LCD播放動作進行控制的階段。
7.如權(quán)利要求6所述的LCD模塊連接方法,其特征在于,對于具備內(nèi)置幀存儲器的LCD模塊中寄存器的初始化,CPU通過GPIO引腳設(shè)置寄存器的初始化模式后,向數(shù)據(jù)總線的一部分比特位上輸送用于初始化寄存器的地址和數(shù)據(jù)。
全文摘要
本發(fā)明涉及一種同時支持多個制造廠商生產(chǎn)的不同類型LCD模塊的LCD模塊接口裝置及實現(xiàn)支持多個制造廠商生產(chǎn)的不同類型LCD模塊的方法。本發(fā)明所提供的裝置由以下部分構(gòu)成并以此為特征內(nèi)置用于提供LCD時序保障的時序控制器及確?;叶葮?biāo)電壓的電壓水平的灰度標(biāo)部的LCD模塊;為不同種類的LCD模塊提供支持,用于連接不同LCD模塊的LCD接口部;如果安裝任意一種類型的LCD模塊,根據(jù)是否具備LCD模塊內(nèi)置幀存儲器而自動接收LCD的類型信號,辨別出LCD的類型,再根據(jù)判別出的LCD的類型與相應(yīng)LCD模塊進行連接的CPU;負責(zé)控制上述LCD模塊的播放,為此向LCD接口部輸出不同類型的LCD相應(yīng)的數(shù)據(jù)總線信號和控制信號的LCD控制部。
文檔編號G06F3/147GK1870126SQ20051004017
公開日2006年11月29日 申請日期2005年5月24日 優(yōu)先權(quán)日2005年5月24日
發(fā)明者金宗大 申請人:樂金電子(昆山)電腦有限公司