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