lcd驅(qū)動(dòng)板使用并行總線(xiàn)方式與MCU互連,總線(xiàn)寬度為8位,對(duì)于MCU低于8BIT/像素?cái)?shù)據(jù)可選擇使用標(biāo)準(zhǔn)調(diào)色板。顯卡為MCU提供一個(gè)與顯示器像素點(diǎn)一一對(duì)應(yīng)的一個(gè)虛擬存儲(chǔ)器,MCU的所有顯示數(shù)據(jù)僅對(duì)“虛擬顯存”操作。MCU可以在任意時(shí)刻將虛擬顯存的數(shù)據(jù)更新到真實(shí)顯存中去,方便控制。內(nèi)部采用了先進(jìn)的顯存管理機(jī)制,杜絕了各種芯片自帶顯示控制出現(xiàn)的閃爍以及跳屏等現(xiàn)象。
VBUS0接口與一般MCU外部存儲(chǔ)器接口類(lèi)似,數(shù)據(jù)和地址線(xiàn)分離,此接口最少可使用1個(gè)控制線(xiàn)(/WR)、地址線(xiàn)與數(shù)據(jù)總線(xiàn)即可完成對(duì)于總線(xiàn)顯卡的控制,如果需要讀取顯卡內(nèi)部數(shù)據(jù)用作校驗(yàn),則需要再添加一條/RD信號(hào)線(xiàn)。
如果顯卡是在總線(xiàn)之上,需要添加/CS控制線(xiàn)。
VBUS0接口內(nèi)部有8個(gè)8bit的核心寄存器,為R00 R01 R10 R11 R20 R21 R30 R31;其中R01為R0X寄存器的高8位,R00為R0X寄存器的低8位。
R0X(16位有效):虛擬顯存的緩存地址,向虛擬顯存中寫(xiě)入數(shù)據(jù),僅需要對(duì)此地址進(jìn)行連續(xù)寫(xiě)即可,內(nèi)部VRAM中將按照行列進(jìn)行存儲(chǔ)。
R1X(16位有效):寫(xiě)入X像素位置
R2X(16位有效):寫(xiě)入Y像素位置
R3X:刷新以及清屏控制器,對(duì)寄存器寫(xiě)入0值,則將當(dāng)前虛擬顯存中的數(shù)據(jù)顯示到LCD屏上,即進(jìn)行翻頁(yè)或者刷屏;如果寫(xiě)入非0值,則將當(dāng)前虛擬顯存中的數(shù)據(jù)顯示的同時(shí)對(duì)后臺(tái)虛擬顯存進(jìn)行清除操作。
LCD控制器,可以通過(guò)中斷將觸摸屏坐標(biāo)送給主控MCU,VBUS0接口內(nèi)部含有4個(gè)8位的觸摸屏坐標(biāo)寄存器。R40 R41 R50 R51;其中R51為R5X寄存器的高8位,R50為R5X寄存器的低8位。
獲得中斷信號(hào)后,直接讀取寄存器R4X和R5X即可獲得LCD當(dāng)前坐標(biāo)。
☆ 接口類(lèi)型:LVDS、TTL
☆ 接口寬度:18Bit 或24Bits,odd 或EvenPixel/Clock (可通過(guò)軟件選擇,無(wú)須修改硬件或PCB)。
☆ 接口時(shí)序模式:SYNC 和DE 模式。
☆ Panel 供電電壓:3.3V/5.0V/12V 可選。
☆ 配用背光板:供電:12V,調(diào)光:0-5V(0V 最暗),開(kāi)關(guān):TTL 電平(L 為關(guān))。
☆ 最大時(shí)鐘頻率:135MHz。
☆ 視頻信號(hào):模擬RGB 分離輸入,帶寬140MHz,阻抗75,0.7p-p 。