atk-101 rgblcd模塊用戶手冊_v1 0_W_第1頁
atk-101 rgblcd模塊用戶手冊_v1 0_W_第2頁
atk-101 rgblcd模塊用戶手冊_v1 0_W_第3頁
atk-101 rgblcd模塊用戶手冊_v1 0_W_第4頁
atk-101 rgblcd模塊用戶手冊_v1 0_W_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、 ALIENTEKATK-10.1 RGBLCD 用戶手冊ATK-10.1 RGBLCD10.1 寸 RGBLCD 電容觸摸屏模塊用戶手冊ALIENTEK廣州市星翼電子科技有限公司修訂歷史版本V1.0日期2017/9/5原因第一次發(fā)布用戶手冊User Manual10.1 寸RGB&LVDS 電容觸摸屏模塊 ALIENTEKATK-10.1 RGBLCD 用戶手冊10.1 寸RGB&LVDS 電容觸摸屏模塊目錄1. 特性參數(shù)22. 使用說明32.1 模塊引腳說明32.1.1 RGB 接口42.1.2 LVDS 接口52.2 屏幕時序表62.3 電容觸摸屏接口說明72.3.1 GT9271 寄存

2、器簡介82.3.2 GT9271 工作流程93. 結(jié)構(gòu)尺寸104.其他11用戶手冊1 ALIENTEKATK-10.1 RGBLCD 用戶手冊10.1 寸 RGB&LVDS 電容觸摸屏模塊1.特性參數(shù)ATK-10.1 RGBLCD V1.0(V1.0 是版本號,下面均以 ATK-10.1 RGBLCD 表示該產(chǎn)品)是 ALIENTEK 推出的一款高性能 10.1 寸 LCD 電容觸摸屏模塊,該模塊采用了 4 通道 8bit 的 LVDS 屏,屏幕分辨率為 1280*800,最高支持 24 位真彩顯示,其型號為:ATK-1018。模塊自帶 RGB 轉(zhuǎn) LVDS 芯

3、片,支持 RGB&LVDS 雙接口。模塊不帶控制器,只能用于那些自帶顯示控制器的 MCU,如 ST 的 STM32F4x9,STM32F7x6 等。該模塊沒顯存,所以在使用的時候需要提供外部 RAM 來作為顯示器的顯存。模塊采用電容觸摸屏,最大支持 10 點同時觸摸,具有非常好的控制效果。 ATK-10.1 RGBLCD 模塊各項參數(shù)如表 1.1 和表 1.2 所示。 表 1.1 ATK-10.1 RGBLCD 模塊基本特性注 1:在使用的時候需要外部 RAM 來作為 LCD 的顯存表 1.2 ATK-10.1 RGBLCD 模塊電器特性 注 1:3.3V 系統(tǒng),可以直接接本模塊(供電必須 5

4、V),如果是 5V 的系統(tǒng),建議串聯(lián) 120左右電阻,做限流處理。2:160mA 對應背光關閉時的功耗,720mA 對應背光最亮時的功耗,此數(shù)據(jù)是在電源電壓為 5V 時測出的,實際應用耗會由于電源電壓的波動而略微變化。用戶手冊2項目 說明 電源電壓 5V0.5VIO 口電平 23.3V LVTTL功耗 160720mA項目 說明 接口類型 RGB:24 位 RGB 接口 LVDS:4 通道 LVDS 接口 顏色格式 RGB888(也可用 RGB565、RGB666) 顏色深度 最大 24 位 顯存容量 無顯存 1LCD 分辨率 1280*800觸摸屏類型 電容觸

5、摸 觸摸點數(shù) 最多 10 點同時觸摸 工作溫度 -10-60 存儲溫度 -20-70 外形尺寸 230mm*150mm ALIENTEKATK-10.1 RGBLCD 用戶手冊10.1 寸RGB&LVDS 電容觸摸屏模塊2.使用說明2.1 模塊引腳說明ATK-10.1 RGBLCD 電容觸摸屏通過兩個自帶的 40P FPC 接口和外部連接,分別是:RGB 接口(默認)和 LVDS 接口,兩個接口用于實現(xiàn)不同的驅(qū)動方式。 RGB 接口(24 位 RGB)用于連接外部輸入的 RGB 信號,輸入的信號通過板載的 RGB 轉(zhuǎn) LVDS 芯片,將信號轉(zhuǎn)換成 LVDS 信號驅(qū)動 LVDS 屏。 LVDS

6、接口(4 通道 LVDS)直接連接 LVDS 屏,無需經(jīng)過轉(zhuǎn)換芯片,當 MCU 支持 LVDS 接口時,可以使用該接口驅(qū)動。 注意:模塊默認使用 RGB 接口。當需要使用 LVDS 接口時,請將模塊背板上面的RP8RP12 等 5 個排阻去掉(自備烙鐵);當需要使用 RGB 接口時,RP8RP12 等 5 個排阻必須全部焊接上。 ATK-10.1 RGBLCD 電容觸摸屏模塊外觀如圖 2.1.1 所示: 圖 2.1.1 ATK-10.1 RGBLCD 電容觸摸屏模塊正面圖圖 2.1.2 ATK-10.1 RGBLCD 電容觸摸屏屏模塊背面圖用戶手冊3 ALIEN

7、TEKATK-10.1 RGBLCD 用戶手冊10.1 寸RGB&LVDS 電容觸摸屏模塊用戶可以通過 40P 的 FPC 線同外部的 RGB 接口或 LVDS 接口連接(注意:不能同時連接),下面我們將分別講解下 RGB 接口和 LVDS 接口: 2.1.1 RGB 接口 模塊的 RGB 接口可以與 ALIENTEK 的STM32F429 或STM32F7 等開發(fā)板的 RGB 接口直接對接,我們提供相應的例程,用戶可以在對應開發(fā)板上直接測試。 該接口引腳的描述如表 所示: 表 ATK-10.1 RGBLCD 模塊 RGB 接口引腳說明 從上表可以看到,LCD

8、控制器總共需要 29 個 IO 口驅(qū)動(RGB888 格式),電容觸摸屏需要 4 個 IO 口驅(qū)動,這樣整個模塊需要 33 個 IO 口驅(qū)動。 注意:該模塊的 RGB 接口數(shù)據(jù)線 R7、G7 和B7 可以用于區(qū)分 RGB 屏的類型(可以看做是 ID)。MCU 在初始化RGB 屏驅(qū)動參數(shù)之前,先讀取 R7/G7/B7 的狀態(tài),從而判斷 LCD屏類型,對應關系如表 所示: 表 R7/G7/B7 狀態(tài)對應模塊參數(shù)說明表 由表可知,我們可以通過讀取R7/G7/B7 來判斷 LCD 的尺寸和分辨率,從而使得 MCU可以在同一個程序里面,兼容不同尺寸和分辨率的 RGB 屏。

9、從表 可知,ATK-10.1用戶手冊4M2(B7)M1(G7)M0(R7)LCD 模塊參數(shù) 0004.3 寸,480*272 分辨率(RGB) 0017 寸,800*480 分辨率 (RGB) 0107 寸,1024*600 分辨率(RGB) 0117 寸,1280*800 分辨率(RGB) 1008 寸,1024*600 分辨率(RGB) 10110.1 寸 1280*800 分辨率 XXX暫時未用到 序號 名稱 說明 1,2VCC55V 電源輸入引腳 310R0R78 位RED 數(shù)據(jù)線 11GND地線 1219G0G78 位GREEN 數(shù)據(jù)線

10、 20GND地線 2128B0B78 位BLUE 數(shù)據(jù)線 29GND地線 30CLK像素時鐘 31HSYNC水平同步信號 32VSYNC垂直同步信號 33DE數(shù)據(jù)使能信號 34BL背光控制信號(高電平有效) 35CS電容觸摸屏復位信號(CT_RST) 36MOSI電容觸摸屏 IIC_SDA 信號(CT_SDA) 37MISONC,電容觸摸屏未用到 38SCK電容觸摸屏 IIC_SCL 信號(CT_SCL) 39PEN電容觸摸屏中斷信號(CT_INT) 40RESETNC,未用到 ALIENTEKATK-10.1 RGBLCD 用戶手冊10.1 寸RGB&LVDS 電容觸摸屏模塊RGBLCD 電

11、容觸摸屏 ID 為 101。 2.1.2 LVDS 接口 ATK-10.1 RGBLCD 屏提供了 LVDS 接口,該接口可由外部帶 LVDS 驅(qū)動接口的設備連接并使用,傳輸距離更遠。下面將分別講下 LVDS 屏的接口定義和驅(qū)動 LVDS 屏要求數(shù)據(jù)輸入格式。 接口定義LVDS 接口引腳描述如表 所示: 表 ATK-10.1 RGBLCD 模塊 LVDS 接口引腳說明 用戶手冊5序號 名稱 說明 1NC未用 2,3VCC55V 電源輸入引腳 4,5,6NC未用 7GND地線 8RXIN0-LVDS 數(shù)據(jù)線 0,差分

12、線 9RXIN0+LVDS 數(shù)據(jù)線 0,差分線 10GND地線 11RXIN1-LVDS 數(shù)據(jù)線 1,差分線 12RXIN1+LVDS 數(shù)據(jù)線 1,差分線 13GND地線 14RXIN2-LVDS 數(shù)據(jù)線 2,差分線 15RXIN2+LVDS 數(shù)據(jù)線 2,差分線 16GND地線 17RXCLK-LVDS 時鐘線,差分線 18RXCLK+LVDS 時鐘線,差分線 19GND地線 20RXIN3-LVDS 數(shù)據(jù)線 3,差分線 21RXIN3+LVDS 數(shù)據(jù)線 3,差分線 22GND地線 23,24NC未用 25GND地線 26NC未用 27BL背光控制信號(高電平有效) 28CS電容觸摸屏復位信號

13、(CT_RST) 29NC未用 30GND地線 3132NC未用 33MOSI電容觸摸屏 IIC_SDA 信號(CT_SDA) 34SCK電容觸摸屏 IIC_SCL 信號(CT_SCL) 35NC未用 36PEN電容觸摸屏中斷信號(CT_INT) 37,38,39,40NC未用 ALIENTEKATK-10.1 RGBLCD 用戶手冊10.1 寸RGB&LVDS 電容觸摸屏模塊該 LVDS 屏驅(qū)動的差分信號線有 5 對,4 對信號線和 1 對時鐘線,在使用 LVDS 接口時, 需要將 LVDS 接口下的 RP8、RP9、RP10、RP11、RP12 共 5 個排阻去掉,如圖 所

14、示: 圖 LVDS 接口去掉下面 5 個排阻 LVDS 數(shù)據(jù)格式ATK-10.1 RGBLCD 屏模塊 4 通道 8 位 LVDS 輸入數(shù)據(jù)格式如圖 .1 所示: 圖 .1 LVDS 數(shù)據(jù)輸入格式 該 LVDS 屏采用了VESA 標準的數(shù)據(jù)映射。用戶在設計時,需采用支持該標準的 LVDS發(fā)送芯片,以免導致驅(qū)動不正常。 2.2 屏幕時序表 ATK-10.1 RGBLCD 屏的RGB 驅(qū)動時序如表 2.2.1 所示:用戶手冊6 ALIENTEKATK-10.1 RGBLCD 用戶手冊10.1 寸RGB&LV

15、DS 電容觸摸屏模塊表 2.2.1 ATK-10.1 RGBLCD 屏 RGB 時序表 表 2.2.1 中 thpw、thb、thfp、tvpw、tvb 和 tvfp 這六個參數(shù)很重要,在寫驅(qū)動程序的時候會使用其配置 LCD 的時序。 2.3 電容觸摸屏接口說明 ATK-10.1 RGBLCD V10 模塊采用匯頂科技(GOODIX)公司的 GT9271 作為電容觸摸屏的驅(qū)動 IC,支持 100Hz 觸點掃描頻率,支持 10 點觸摸,支持 32*20 個檢測通道,適合710.1 寸的電容觸摸屏使用。 該驅(qū)動芯片通過 4 根線與外部連接:CT_RST、CT_INT、CT_SCL、CT_SDA。不

16、過, GT9271 的 IIC 地址,可以是 0X28 或者 0XBA,當復位結(jié)束后的 5ms 內(nèi),如果 INT 是高電平,則使用 0X28 作為地址,否則使用 0XBA 作為地址,具體的設置過程,請看:電容觸控芯片GT9271 Datasheet 手冊。本章我們使用 0X28 作為器件地址(讀:0X29,寫:0X28) CT_RST 為 GT9271 的復位信號,低電平有效,可以用來復位 GT9271,并可以讓 GT9271 進入正常工作模式。 CT_INT 為 GT9271 的中斷輸出引腳,當 GT9271 有數(shù)據(jù)可以輸出的時候,該引腳會輸出脈沖信號,提醒 CPU 可以讀數(shù)據(jù)了。 CT_S

17、DA 和 CT_SCL 則是 GT9271 和 CPU 進行 IIC 通信的接口,通過 IIC 總線進行數(shù)據(jù)交換,最高能達 400Khz。 GT9271 的操作流程如圖 2.3.1 所示: 圖 2.3.1 GT9271 寫操作流程圖 圖 2.3.1 為 CPU 寫 GT9271 的操作流程圖,首先 CPU 產(chǎn)生一個起始信號(S),然后發(fā)送地址信息及讀寫位信息“0”表示寫操作:0X28(Address_W)。 GT9271 接收到正確的地址后,發(fā)送 ACK 給 CPU,CPU 隨后分 2 次發(fā)送 16 位首寄存器地址,先發(fā)送高 8 位,再發(fā)送低 8 位,隨后發(fā)送 8 位要寫入寄存器的數(shù)據(jù)內(nèi)容。

18、GT9271 寄存器的地址指針,會在寫入一個數(shù)據(jù)后,自動加 1,所以當 CPU 需要對連續(xù)地址的寄存器進行寫操作的時候,只需要寫入第一個寄存器的地址,然后連續(xù)寫入數(shù)據(jù)即可。最后,當寫操作完成時,CPU 發(fā)送停止信號(E),結(jié)束當前的寫操作。 GT9271 的讀操作流程如圖 2.3.2 所示: 用戶手冊7 ALIENTEKATK-10.1 RGBLCD 用戶手冊10.1 寸RGB&LVDS 電容觸摸屏模塊圖 2.3.2 GT9271 讀操作流程圖 圖 2.3.2 為 CPU 讀 GT9271 的操作流程圖,首先 CPU 產(chǎn)生一個起始信號(S),然后發(fā)送地址信息及讀

19、寫位信息“0”表示寫操作:0X28(Address_W)。 GT9271 接收到正確的地址后,發(fā)送 ACK 給 CPU,CPU 隨后分兩次發(fā)送 16 位首寄存器,設置要讀取的寄存器地址。在收到應答后,CPU 重新發(fā)送一次起始信號(S),發(fā)送地址信息及讀寫位信息“1”表示讀操作:0X29(Address_R)。在收到應答(ACK)后,CPU 就可以開始讀取數(shù)據(jù)了。 同樣,GT9271 支持連續(xù)讀操作,CPU 只需要在每收到一個數(shù)據(jù)后,發(fā)送一個 ACK 給GT9271,就可以讀取下一個寄存器的數(shù)據(jù),寄存器地址也是自動增加。當 CPU 想停止繼續(xù)讀數(shù)據(jù)的時候,發(fā)送 NACK,然后在發(fā)送停止信號(E)

20、,即可結(jié)束當前的讀操作。 2.3.1 GT9271 寄存器簡介 GT9271 的寄存器比較多,我們這里就不一一介紹了,僅介紹一部份比較重要的寄存器: 1、控制命令寄存器(0X8040) 該寄存器可以寫入不同值,實現(xiàn)不同的控制,我們一般使用 0 和 2 這兩個值,寫入 2, 即可軟復位 GT9271,在硬復位之后,一般要往該寄存器寫 2,實行軟復位。然后,寫入 0, 即可正常讀取坐標數(shù)據(jù)(并且會結(jié)束軟復位)。 2、配置寄存器組(0X8047-0X8100) 這里共 186 個寄存器,用于配置 GT9271 的各個參數(shù),這些配置一般由廠家提供給我們 (一個數(shù)組),所以我們只需要將廠家給我們的配置,

21、寫入到這些寄存器里面,即可完成 GT9271 的配置。由于 GT9271 可以保存配置信息(可寫入內(nèi)部 FLASH,從而不需要每次上電都更新配置),我們有幾點注意的地方提醒大家:1,0X8047 寄存器用于指示配置文件版本號,程序?qū)懭氲陌姹咎枺仨毚笥诘扔?GT9271 本地保存的版本號,才可以更新配置。2, 0X80FF 寄存器用于存儲校驗和,使得 0X80470X80FF 之間所有數(shù)據(jù)之和為 0。3,0X8100 用于控制是否將配置保存在本地,寫 0,則不保存配置,寫 1 則保存配置。 3,產(chǎn)品 ID 寄存器(0X81400X8143) 這里總共由 4 個寄存器組成,用于保存產(chǎn)品 ID,對

22、于 GT9271,這 4 個寄存器讀出來就是: 9,2,7,1 四個字符(ASCII 碼格式)。因此,我們可以通過這 4 個寄存器的值,來判斷驅(qū)動 IC 的型號。 4,狀態(tài)寄存器(0X814E) 該寄存器各位描述如表 所示: 表 狀態(tài)寄存器各位描述 這里,我們僅關心最高位和最低 4 位,最高位用于表示 buffer 狀態(tài),如果有數(shù)據(jù)(坐標 /按鍵),buffer 就會是 1,最低 4 位用于表示有效觸點的個數(shù),范圍是:010,0,表示沒有觸摸,10 表示有 10 點觸摸。最后,該寄存器在每次讀取后,如果 bit7 有效,則必須寫 0, 清除這個位,否者不會輸出下

23、一次數(shù)據(jù)!這個要特別注意! 5,坐標數(shù)據(jù)寄存器(共 60 個) 用戶手冊8寄存器 Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit00X814EBuffer狀態(tài) 大點 保留 按鍵 有效觸點個數(shù) ALIENTEKATK-10.1 RGBLCD 用戶手冊10.1 寸RGB&LVDS 電容觸摸屏模塊這里共分成 10 組(10 個點),每組 6 個寄存器存儲數(shù)據(jù),以觸點 1 的坐標數(shù)據(jù)寄存器 組為例,如表 所示: 表 觸點 1 坐標寄存器描述 我們一般只用到觸點的 x,y 坐標,所以只需要讀取 0X81500X8153 的數(shù)據(jù),組合即可得到觸點坐標。其他 9 組分別是:0X8158、0X8160、0X8168、0X8170、0X8178、0X8180、0X8188、0X8190、0X8198 等 36 個寄存器組成,分別針對觸點 210 的坐標。同樣 GT9271 會自動地址自增,從而提高讀取速度。 GT9271 相關寄存器的介紹就介紹到這里,更詳細的資料:請參考:電容觸控芯片 GT9271Datasheet 手冊。 2.3.2 GT9271 工作流程 GT9271 只需要經(jīng)過簡單的初始化就可以正常使用了,初始化流程:硬復位延時10ms結(jié)束硬復位設置 II

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論