本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種可通過SPI接口驅(qū)動TFT和觸摸屏并自帶繪圖指令的智能模組
背景技術(shù):
目前,TFT顯示屏應(yīng)用非常廣泛,主要是應(yīng)用在大量的電子設(shè)備上。TFT顯示屏中最常用的接口為RGB接口,此種接口通常需要20個以上的I/O口,最少的也需要10個以上I/O口才能實(shí)現(xiàn)彩色圖形的顯示功能,因此在應(yīng)用時需要使用I/O比較多的MCU才能進(jìn)行驅(qū)動,直接增加了成本。
當(dāng)下安裝TFT顯示屏的產(chǎn)品,主要目的是實(shí)現(xiàn)彩色圖形的顯示功能及簡單的控制,因此迫切需要采用I/O比較少的低成本MCU實(shí)現(xiàn)智能控制功能。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種通過SPI接口驅(qū)動TFT和觸摸屏并自帶繪圖指令的智能模組,其對外接口為SPI接口,節(jié)省了設(shè)計(jì)空間;能夠同時驅(qū)動TFT顯示屏和觸摸屏,用戶可直接通過SPI接口讀取觸屏信息,不必單獨(dú)配備觸摸屏接口;另外,智能模組內(nèi)自帶繪圖指令,可通過SPI接口下達(dá)繪圖指令的方式直接實(shí)現(xiàn)繪圖功能,不必逐個點(diǎn)的傳遞顯示信息。
為了達(dá)到上述目的,本發(fā)明采用以下技術(shù)方案實(shí)現(xiàn):
通過SPI接口驅(qū)動TFT和觸摸屏并自帶繪圖指令的智能模組,包括中央控制部分、SPI接口、電源接口和電源轉(zhuǎn)換電路;所述中央控制部分主芯片采用FT813Q芯片;電源接口連接外部電源;電源轉(zhuǎn)換電路與中央控制部分、TFT顯示屏和觸摸屏電連接;SPI接口連接外部MCU和FT813Q芯片;FT813Q芯片通過IO口分別連接TFT顯示屏和觸摸屏;其工作方法包括如下步驟:
1)將MCU、智能模組和TFT顯示屏的數(shù)據(jù)通訊接口依次通過數(shù)據(jù)線連接,各部分分別連接外部電源,中央控制部分的FT813Q芯片根據(jù)從SPI接口獲取的指令,決定輸出到TFT屏顯示信號的頻率及輸出數(shù)據(jù)的格式信息,所述顯示信號包括各種同步信號,頻率包括時鐘頻率、行頻、場頻;
2)智能模組通過兩種形式驅(qū)動TFT顯示屏進(jìn)行顯示:第一種是將MCU發(fā)送來的各個點(diǎn)陣數(shù)據(jù)送入顯示緩沖區(qū)進(jìn)行顯示;第二種是接受來自MCU的繪圖指令,直接通過智能模組繪制想要的顯示圖形,繪圖指令包括清屏、描點(diǎn)、畫線、畫圓圈、畫方框、填充圖案及寫字指令;
3)通過SPI接口下達(dá)指令,可以直接對繪圖過程中當(dāng)前顯示的內(nèi)容進(jìn)行修改;
4)智能模組同時連接并驅(qū)動觸摸屏,根據(jù)用戶設(shè)置,實(shí)時的將觸摸屏反饋回來的位置信息轉(zhuǎn)換為數(shù)據(jù),存放在智能模組內(nèi)供MCU調(diào)用。
所述電源接口采用AMS1117-3.3芯片。
所述SPI接口為四線SPI接口。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:
1)對外接口為SPI接口,節(jié)省了設(shè)計(jì)空間,降低了生產(chǎn)成本;
2)能夠同時驅(qū)動TFT顯示屏和觸摸屏,用戶可直接通過SPI接口讀取觸屏信息,不必單獨(dú)配備電容屏接口;
3)智能模組內(nèi)自帶繪圖指令,可通過SPI接口下達(dá)繪圖指令的方式直接實(shí)現(xiàn)繪圖功能,不必逐個點(diǎn)的傳遞顯示信息;
4)MCU通過四線SPI接口不僅可以傳遞顯示數(shù)據(jù)、控制觸摸屏,還可以通過傳達(dá)指令的形式繪制出想要的圖形。
附圖說明
圖1是本發(fā)明所述智能模組的結(jié)構(gòu)框圖。
圖2是本發(fā)明所述FT813Q芯片引腳圖。
圖3是發(fā)明所述電源轉(zhuǎn)換電路圖。
圖4是本發(fā)明所述電源接口結(jié)構(gòu)示意圖。
圖5是本發(fā)明所述SPI接口結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖對本發(fā)明的具體實(shí)施方式作進(jìn)一步說明:
如圖1所示,本發(fā)明所述通過SPI接口驅(qū)動TFT和觸摸屏并自帶繪圖指令的智能模組,包括中央控制部分、SPI接口、電源接口和電源轉(zhuǎn)換電路;所述中央控制部分主芯片采用FT813Q芯片;電源接口連接外部電源;電源轉(zhuǎn)換電路與中央控制部分、TFT顯示屏和觸摸屏電連接;SPI接口連接外部MCU和FT813Q芯片;FT813Q芯片通過IO口分別連接TFT顯示屏和觸摸屏;其工作方法包括如下步驟:
1)將MCU、智能模組和TFT顯示屏的數(shù)據(jù)通訊接口依次通過數(shù)據(jù)線連接,各部分分別連接外部電源,中央控制部分的FT813Q芯片根據(jù)從SPI接口獲取的指令,決定輸出到TFT屏顯示信號的頻率及輸出數(shù)據(jù)的格式信息,所述顯示信號包括各種同步信號,頻率包括時鐘頻率、行頻、場頻;
2)智能模組通過兩種形式驅(qū)動TFT顯示屏進(jìn)行顯示:第一種是將MCU發(fā)送來的各個點(diǎn)陣數(shù)據(jù)送入顯示緩沖區(qū)進(jìn)行顯示;第二種是接受來自MCU的繪圖指令,直接通過智能模組繪制想要的顯示圖形,繪圖指令包括清屏、描點(diǎn)、畫線、畫圓圈、畫方框、填充圖案及寫字指令;
3)通過SPI接口下達(dá)指令,可以直接對繪圖過程中當(dāng)前顯示的內(nèi)容進(jìn)行修改;
4)智能模組同時連接并驅(qū)動觸摸屏,根據(jù)用戶設(shè)置,實(shí)時的將觸摸屏反饋回來的位置信息轉(zhuǎn)換為數(shù)據(jù),存放在智能模組內(nèi)供MCU調(diào)用。
所述電源接口采用AMS1117-3.3芯片。
所述SPI接口為四線SPI接口。
常規(guī)技術(shù)中,用戶只能將要顯示的圖形存放在MCU的顯示緩沖區(qū),如果需要對顯示的圖形進(jìn)行修改,也只能先通過程序計(jì)算,然后修改緩沖區(qū)內(nèi)的數(shù)據(jù),最后再通過RGB接口將這些數(shù)據(jù)傳送給TFT顯示屏。而發(fā)明所述通過SPI接口驅(qū)動TFT和觸摸屏并自帶繪圖指令的智能模組可以通過下達(dá)指令的方式對當(dāng)前顯示的內(nèi)容直接進(jìn)行修改,不必再進(jìn)行計(jì)算、修改和傳送大量的數(shù)據(jù)。
所述FT813Q芯片的引腳圖如圖2所示;電源轉(zhuǎn)換電路圖如圖3所示;電源接口結(jié)構(gòu)如圖4所示,SPI接口結(jié)構(gòu)如圖5所示。
所述TFT顯示屏自帶RGB接口與FT813Q芯片連接,F(xiàn)T813Q芯片與觸摸顯示屏通過觸摸屏接口連接,此為常規(guī)技術(shù),在此不加贅述。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。