RA8875驅(qū)動(dòng)板:為40針TFT觸摸顯示屏賦能
一、引言
各位電子工程師們,在項(xiàng)目開發(fā)中,我們常常會(huì)遇到這樣的困擾:看著那些尺寸較大、分辨率高達(dá)800x480像素的4寸、5寸或7寸TFT顯示屏,滿心渴望卻又無奈。因?yàn)槭诸^的Arduino雖然好用,但無論是硬件資源還是處理速度,都難以驅(qū)動(dòng)這樣的顯示屏,甚至連引腳數(shù)量都不夠。難道只能轉(zhuǎn)向內(nèi)置TTL顯示驅(qū)動(dòng)的ARM核心處理器嗎?其實(shí)不然,今天要給大家介紹的RA8875驅(qū)動(dòng)板或許能解決你的難題。
文件下載:1590.pdf
二、RA8875芯片特性
強(qiáng)大的驅(qū)動(dòng)能力
RA8875是一款功能強(qiáng)大的TFT驅(qū)動(dòng)芯片,它就像是一個(gè)得力的助手,能夠幫助那些本身處理能力有限的芯片在大尺寸TFT屏幕上實(shí)現(xiàn)精彩的顯示效果。它可以控制高達(dá)800x480分辨率的顯示屏,同時(shí)還能支持電阻式觸摸屏,而我們只需要付出5個(gè)左右的SPI引腳的代價(jià),是不是很劃算呢?
充足的內(nèi)存緩沖
芯片內(nèi)部擁有768KB的RAM,這就好比給顯示屏配備了一個(gè)大倉(cāng)庫(kù),可以用來緩沖顯示內(nèi)容。根據(jù)屏幕尺寸的不同,還能實(shí)現(xiàn)雙重疊加顯示,為顯示效果的多樣化提供了可能。
簡(jiǎn)單的通信接口
它采用SPI接口進(jìn)行通信,并且使用非?;A(chǔ)的寄存器讀寫方法,沒有那些復(fù)雜難懂的數(shù)據(jù)包,這對(duì)于我們工程師來說,開發(fā)起來更加方便快捷。
硬件加速圖形繪制
RA8875內(nèi)置了一系列硬件加速的圖形繪制功能,像直線、矩形、三角形、橢圓和圓角矩形等圖形都能輕松繪制。同時(shí),還內(nèi)置了英文/歐洲字體集(具體字體表可查看數(shù)據(jù)手冊(cè)第7 - 4 - 1節(jié)),即使通過SPI接口,也能實(shí)現(xiàn)快速的圖形和文字繪制。
三、觸摸功能處理
RA8875還能通過同一個(gè)SPI接口處理標(biāo)準(zhǔn)的4線電阻式觸摸屏,并且配備了一個(gè)IRQ引腳,方便我們管理觸摸中斷。不過需要注意的是,它自帶的觸摸屏處理程序精度不是特別高,所以我們引出了X/Y引腳,你可以將其連接到像STMPE610這樣出色的觸摸屏控制器上,以獲得更精準(zhǔn)的觸摸體驗(yàn)。
四、PCB設(shè)計(jì)亮點(diǎn)
電平轉(zhuǎn)換與電源管理
在PCB上,我們可以看到主芯片以及電平轉(zhuǎn)換電路,這使得該驅(qū)動(dòng)板能夠安全地與3 - 5V邏輯電平的設(shè)備配合使用。此外,還有一個(gè)3V穩(wěn)壓器,為芯片和顯示屏提供穩(wěn)定干凈的電源。
背光源驅(qū)動(dòng)
對(duì)于背光源,驅(qū)動(dòng)板上配備了一個(gè)恒流升壓電路,它可以在最高24V的電壓下提供25mA或50mA的電流,確保顯示屏的背光源穩(wěn)定發(fā)光。
顯示屏接口
驅(qū)動(dòng)板與顯示屏的連接采用經(jīng)典的“40針”連接器。不過需要注意的是,Adafruit商店里的所有40針TFT顯示屏都能與該驅(qū)動(dòng)板很好地配合工作,但市場(chǎng)上其他一些40針顯示屏可能由于引腳排列或背光源管理方式不同,不僅可能無法正常工作,甚至可能在升壓轉(zhuǎn)換器輸出24V電壓到顯示邏輯引腳時(shí)損壞驅(qū)動(dòng)板或TFT顯示屏。所以,我們建議使用經(jīng)過測(cè)試并在店里銷售的顯示屏。
五、產(chǎn)品配套與使用
產(chǎn)品內(nèi)容
每一個(gè)訂單都會(huì)包含一個(gè)已經(jīng)組裝并測(cè)試好的RA8875擴(kuò)展板和一排引腳頭。當(dāng)然,你還需要另外購(gòu)買一個(gè)40針的TFT屏幕,目前店里有4.3寸、5.0寸和7.0寸的屏幕可供選擇。
開發(fā)支持
為了幫助大家快速上手,我們編寫了一個(gè)圖形庫(kù),它可以處理基本的接口、繪圖和讀取功能。你可以從github上下載Adafruit RA8875庫(kù),并按照我們的教程進(jìn)行安裝。將40針TFT顯示屏連接到FPC端口,然后按照示例代碼將SPI接口連接到Arduino上。啟動(dòng)后,你就能看到圖形/文本演示,還可以觸摸屏幕進(jìn)行“繪畫”。如果想了解RA8875更多的高級(jí)功能,建議查看數(shù)據(jù)手冊(cè)。
總之,RA8875驅(qū)動(dòng)板為我們?cè)诖蟪叽鏣FT顯示屏的開發(fā)上提供了一個(gè)簡(jiǎn)單、高效的解決方案。你在使用過程中有沒有遇到過類似的驅(qū)動(dòng)難題呢?又或者你對(duì)RA8875驅(qū)動(dòng)板還有哪些疑問,歡迎在評(píng)論區(qū)留言討論。
產(chǎn)品鏈接:http://www.adafruit.com/product/1590
發(fā)布時(shí)間:2015年11月13日
發(fā)布評(píng)論請(qǐng)先 登錄
探索Adafruit 2.8"和3.2"彩色TFT觸摸屏開發(fā)板v2:功能、使用與調(diào)試
MAX1578/MAX1579:小型TFT顯示屏的完整偏置與白光LED電源解決方案
【RA-Eco-RA4M2開發(fā)板評(píng)測(cè)】+ TFT屏及其顯示驅(qū)動(dòng)
【RA-Eco-RA4M2開發(fā)板評(píng)測(cè)】+ TFT屏顯示驅(qū)動(dòng)
RA MCU眾測(cè)寶典 | SPI驅(qū)動(dòng)TFT屏幕
探索MAX1579:小尺寸TFT顯示屏的理想電源解決方案
LT1942:高度集成的TFT顯示屏電源解決方案
力芯微矩陣型恒壓LED驅(qū)動(dòng)芯片為車載顯示屏帶來“智”變
RA4L1驅(qū)動(dòng)tft 無法顯示不知道哪里問題
RA8875驅(qū)動(dòng)板:為40針TFT觸摸顯示屏賦能
評(píng)論