專利名稱:一種液晶驅(qū)動芯片回讀的方法及液晶顯示控制器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于多媒體技術(shù)領(lǐng)域,尤其涉及一種液晶驅(qū)動芯片回讀的方法及液晶顯示控制器。
背景技術(shù):
隨著移動多媒體技術(shù)的不斷發(fā)展和成熟,作為主要顯示部件的液晶顯示器(Liquid Crystal Display,LCD)也得到了更加廣泛的應(yīng)用。圖1示出了現(xiàn)有技術(shù)中LCD系統(tǒng)連接結(jié)構(gòu),其中,LCD顯示面板是由一塊封裝在內(nèi)部的LCD驅(qū)動芯片控制的,而LCD驅(qū)動芯片則是由外部的LCD控制器來驅(qū)動。在具體實(shí)施過程中,LCD控制器以數(shù)據(jù)的形式發(fā)出命令,LCD驅(qū)動芯片接收該數(shù)據(jù)命令并按照接收到的命令控制LCD顯示面板的動作。
現(xiàn)有技術(shù)中,實(shí)現(xiàn)對LCD驅(qū)動芯片的回讀有兩種情況,第一種情況是數(shù)據(jù)回讀,具體接口時序要求如圖2所示,其中,數(shù)據(jù)回讀就是讀出驅(qū)動芯片中幀刷新數(shù)據(jù)緩存里面的數(shù)據(jù)。
另一種情況就是回讀寄存器的值,具體的接口時序要求如圖3所示,其中,寄存器回讀就是讀出驅(qū)動芯片中的控制寄存器的值,這種做法有助于實(shí)時監(jiān)控LCD的工作情況。
綜合以上兩種情況,要實(shí)現(xiàn)對LCD驅(qū)動芯片的回讀,就必須驅(qū)動相應(yīng)的管腳產(chǎn)生正確的讀取時序波形。圖2示出了現(xiàn)有技術(shù)中對LCD驅(qū)動芯片回讀方法的示意結(jié)構(gòu),系統(tǒng)通過軟件控制中央處理器(Central Processing Unit,CPU),發(fā)出一個回讀命令,命令中包含了回讀的各種信息,包括是數(shù)據(jù)回讀或者是寄存器回讀,如果是寄存器回讀,則還必須包括需要回讀的寄存器的地址。LCD控制器接收到軟件發(fā)出的命令后,由內(nèi)部的時序產(chǎn)生邏輯產(chǎn)生相應(yīng)的控制波形。
以上做法的缺點(diǎn)就是,在LCD控制器內(nèi)部需要增加一個專門的時序產(chǎn)生邏輯電路,增加了芯片的面積和成本。而且產(chǎn)生的幾個接口信號的相互之間的時序關(guān)系,一旦設(shè)置完畢,就不能再調(diào)整,因此不夠靈活,對驅(qū)動芯片的兼容性不好。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種液晶驅(qū)動芯片回讀的方法,旨在解決現(xiàn)有技術(shù)中在實(shí)現(xiàn)對LCD驅(qū)動芯片的回讀時,回讀控制器結(jié)構(gòu)復(fù)雜,成本高以及不夠靈活,對LCD驅(qū)動芯片的兼容性不好的問題。
本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種液晶顯示驅(qū)動芯片回讀控制方法,所述方法包括以下步驟寫回讀寄存器的回讀使能位,打開回讀功能;根據(jù)要求的波形寫回讀寄存器的片選位和讀有效位,將芯片的對應(yīng)管腳拉成相應(yīng)的電平;讀出鎖存在回讀寄存器中的數(shù)據(jù)。
本發(fā)明實(shí)施例的另一目的在于提供一種液晶顯示控制器,所述液晶顯示控制器包括一回讀寄存器,所述回讀寄存器進(jìn)一步包括回讀使能比特位,用于接收CPU的指令,打開或者關(guān)閉回讀功能;片選比特位,用于接收CPU的指令,將芯片的對應(yīng)管腳拉成相應(yīng)電平;以及讀有效比特位,用于接收CPU的指令,將芯片的對應(yīng)管腳拉成相應(yīng)電平。
本發(fā)明實(shí)施例通過CPU編譯程序控制回讀寄存器的相應(yīng)比特位,來控制LCD驅(qū)動芯片上的相應(yīng)管腳的電平高低,從而實(shí)現(xiàn)對LCD驅(qū)動芯片的回讀,得到要求的任意時序關(guān)系的波形,解決了現(xiàn)有技術(shù)中在實(shí)現(xiàn)對LCD驅(qū)動芯片的回讀時,回讀控制器結(jié)構(gòu)復(fù)雜,成本高以及不夠靈活,對LCD驅(qū)動芯片的兼容性差的問題。
圖1是現(xiàn)有技術(shù)提供的LCD系統(tǒng)連接結(jié)構(gòu)圖;圖2是現(xiàn)有技術(shù)提供的對LCD驅(qū)動芯片數(shù)據(jù)回讀的時序圖;圖3是現(xiàn)有技術(shù)提供的對LCD驅(qū)動芯片寄存器回讀的時序圖;圖4是現(xiàn)有技術(shù)提供的LCD控制器對LCD驅(qū)動芯片的回讀結(jié)構(gòu)圖;圖5是本發(fā)明實(shí)施例提供的LCD控制器對LCD驅(qū)動芯片的回讀結(jié)構(gòu)圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實(shí)施例通過CPU編譯程序控制回讀寄存器的相應(yīng)比特位,來控制LCD驅(qū)動芯片上的相應(yīng)管腳的電平高低,從而實(shí)現(xiàn)對LCD驅(qū)動芯片的回讀,得到要求的任意時序關(guān)系的波形。
在進(jìn)行回讀時,程序首先寫回讀寄存器的回讀使能位,打開回讀功能,之后,由CPU根據(jù)要求的波形控制回讀寄存器選擇位,來選擇是進(jìn)行數(shù)據(jù)回讀還是進(jìn)行寄存器回讀。其中,數(shù)據(jù)回讀就是讀出驅(qū)動芯片中幀刷新數(shù)據(jù)緩存里面的數(shù)據(jù),寄存器回讀就是讀出驅(qū)動芯片中的控制寄存器的值。
在進(jìn)行數(shù)據(jù)回讀以及寄存器回讀的選擇之后,程序根據(jù)要求的波形分別寫入回讀寄存器的片選位和讀有效位,控制相應(yīng)的芯片的管腳拉低或者拉高。
CPU控制LCD驅(qū)動芯片讀出已經(jīng)鎖存在回讀寄存器中的數(shù)據(jù)。其中,要讀取的數(shù)據(jù)是這樣鎖存在回讀寄存器中的只要回讀波形產(chǎn)生正確,LCD驅(qū)動芯片要讀取的數(shù)據(jù)就會出現(xiàn)在數(shù)據(jù)總線上,在讀有效信號的低電平出現(xiàn),同時總線數(shù)據(jù)穩(wěn)定以后,讀取并鎖存到回讀寄存器中。
最后,程序?qū)懟刈x寄存器的回讀使能位,關(guān)閉回讀功能,并將芯片的相應(yīng)管腳的控制權(quán)交還給正常的寫邏輯。至此,整個回讀操作完成。
圖5示出了本發(fā)明實(shí)施例提供的LCD控制器對LCD驅(qū)動芯片的回讀控制結(jié)構(gòu)。
LCD控制器通過回讀寄存器控制對LCD驅(qū)動芯片的回讀,該回讀寄存器包括相應(yīng)的比特位,其中,回讀使能比特位,接收CPU的指令,打開或者關(guān)閉回讀功能。寄存器選擇比特位,接收CPU的指令,選擇進(jìn)行數(shù)據(jù)回讀或者進(jìn)行寄存器回讀。片選比特位以及讀有效比特位,接收CPU的指令,將芯片的對應(yīng)管腳拉成相應(yīng)電平。
下面結(jié)合圖5所示的本發(fā)明實(shí)施例提供的LCD控制器對LCD驅(qū)動芯片的回讀結(jié)構(gòu),以實(shí)現(xiàn)圖2所示的對LCD驅(qū)動芯片數(shù)據(jù)回讀時序?yàn)槔M(jìn)行詳細(xì)描述。
首先,程序?qū)懟刈x寄存器的回讀使能位,寫入“1”,打開回讀功能,此時,LCD驅(qū)動芯片的相應(yīng)管腳交由回讀寄存器的相應(yīng)位來控制。
根據(jù)如圖2所示的波形,程序?qū)懟刈x寄存器的片選位,寫入‘0’,將芯片的對應(yīng)管腳拉成低電平,程序?qū)懟刈x寄存器的讀有效位,寫入‘0’,將芯片的對應(yīng)管腳拉低,程序?qū)懟刈x寄存器的讀有效位,寫入‘1’,將芯片的對應(yīng)管腳拉回高。至此,完成了讀有效信號的模擬。
程序?qū)懟刈x寄存器的片選位,寫入‘1’,將芯片的對應(yīng)管腳拉回高,至此,完成了片選信號的模擬。
片選信號拉高后過一段時間,CPU控制LCD驅(qū)動芯片讀出已經(jīng)鎖存在回讀寄存器中的回讀出來的數(shù)據(jù)。當(dāng)然,在具體實(shí)施過程中,從片選信號拉高到讀出鎖存在回讀寄存器中的回讀出來的數(shù)據(jù)的時間的長短,需要根據(jù)不同的驅(qū)動芯片的要求來設(shè)定。
最后,程序?qū)懟刈x寄存器的回讀使能位,寫入‘0’,關(guān)閉回讀功能,并將芯片的相應(yīng)管腳的控制權(quán)交還給正常的寫邏輯。至此,整個回讀操作完成。
本發(fā)明實(shí)施例通過由CPU編譯程序控制相應(yīng)的比特位來控制最終管腳的波形,省去了所有的內(nèi)部邏輯,最大限度的節(jié)省了芯片的面積和成本。同時,各相應(yīng)信號之間的時序關(guān)系也完全由軟件控制,可以做到任意調(diào)整,使得本發(fā)明可以支持幾乎所有的微處理器(Micro Processor Unit,MPU)接口的控制芯片,解決了現(xiàn)有技術(shù)中實(shí)現(xiàn)對LCD驅(qū)動芯片的回讀時,回讀控制器結(jié)構(gòu)復(fù)雜,成本高以及不夠靈活,對LCD驅(qū)動芯片的兼容性不好的問題。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種液晶顯示驅(qū)動芯片回讀控制方法,其特征在于,所述方法包括以下步驟寫回讀寄存器的回讀使能位,打開回讀功能;根據(jù)要求的波形寫回讀寄存器的片選位和讀有效位,將芯片的對應(yīng)管腳拉成相應(yīng)的電平;讀出鎖存在回讀寄存器中的數(shù)據(jù)。
2.如權(quán)利要求1所述的液晶顯示驅(qū)動芯片回讀控制方法,其特征在于,在打開回讀功能之后,所述方法進(jìn)一步包括控制寄存器選擇位進(jìn)行數(shù)據(jù)回讀或者進(jìn)行寄存器回讀的選擇。
3.如權(quán)利要求1所述的液晶顯示驅(qū)動芯片回讀控制方法,其特征在于,當(dāng)進(jìn)行寄存器回讀時,所述方法進(jìn)一步包括根據(jù)要求的波形寫回讀寄存器的寫有效位,將芯片的對應(yīng)管腳拉成相應(yīng)的電平。
4.如權(quán)利要求1所述的液晶顯示驅(qū)動芯片回讀控制方法,其特征在于,在讀出鎖存在回讀寄存器中的回讀出來的數(shù)據(jù)之后,所述方法進(jìn)一步包括寫回讀寄存器的回讀使能位,關(guān)閉回讀功能。
5.一種液晶顯示控制器,其特征在于,所述液晶顯示控制器包括一回讀寄存器,所述回讀寄存器進(jìn)一步包括回讀使能比特位,用于接收CPU的指令,打開或者關(guān)閉回讀功能;片選比特位,用于接收CPU的指令,將芯片的對應(yīng)管腳拉成相應(yīng)電平;以及讀有效比特位,用于接收CPU的指令,將芯片的對應(yīng)管腳拉成相應(yīng)電平。
6.如權(quán)利要求5所述的液晶顯示控制器,其特征在于,所述回讀寄存器進(jìn)一步包括寄存器選擇比特位,用于接收CPU的指令,選擇進(jìn)行數(shù)據(jù)回讀或者進(jìn)行寄存器回讀。
全文摘要
本發(fā)明適用于多媒體技術(shù)領(lǐng)域,提供了一種液晶顯示驅(qū)動芯片回讀控制方法及液晶顯示控制器,所述方法包括以下步驟寫回讀寄存器的回讀使能位,打開回讀功能;根據(jù)要求的波形寫回讀寄存器的片選位和讀有效位,將芯片的對應(yīng)管腳拉成相應(yīng)的電平;讀出鎖存在回讀寄存器中的數(shù)據(jù)。本發(fā)明通過CPU編譯程序控制回讀寄存器的比特位,來控制LCD驅(qū)動芯片上的相應(yīng)管腳的電平高低,從而實(shí)現(xiàn)對LCD驅(qū)動芯片的回讀,得到要求的任意時序關(guān)系的波形,解決了現(xiàn)有技術(shù)中在實(shí)現(xiàn)對LCD驅(qū)動芯片的回讀時,回讀控制器結(jié)構(gòu)復(fù)雜,成本高以及不夠靈活,對LCD驅(qū)動芯片的兼容性差的問題。
文檔編號G09G3/18GK101059942SQ200710074030
公開日2007年10月24日 申請日期2007年4月12日 優(yōu)先權(quán)日2007年4月12日
發(fā)明者施景華, 趙冰茹, 梁遠(yuǎn)亮 申請人:深圳安凱微電子技術(shù)有限公司