大家好,這里是程序員杰克。一名平平無(wú)奇的嵌入式軟件工程師。
上篇推文主要是介紹TFT-LCD觸摸屏模塊(RGB接口)的組成以及相關(guān)接口的描述,本篇開始對(duì)RGB接口的相關(guān)內(nèi)容進(jìn)行總結(jié)和分享。
下面正式進(jìn)入本章推送的內(nèi)容。
01 RGB接口描述
RGB接口是紅(R)、綠(G)、藍(lán)(B)分三原色輸入的圖像和視頻顯示接口。按傳輸方式可分為串行(serial)RGB接口和并行(parallel)RGB接口,常用的RGB接口的LCD屏大都是使用并行接口。并行(parallel)RGB接口信號(hào)如下表所示:
信號(hào)名稱 |
說(shuō)明 |
R[7:0] |
Red數(shù)據(jù)(8位) |
G[7:0] |
Green數(shù)據(jù)(8位) |
B[7:0] |
Blue數(shù)據(jù)(8位) |
CLK |
像素同步時(shí)鐘信號(hào) |
HSYNC |
行同步信號(hào)(HV同步模式) |
VSYNC | 場(chǎng)同步信號(hào)(HV同步模式) |
DE |
數(shù)據(jù)有效使能信號(hào)(DE同步模式) |
RGB接口模式
示例觸摸屏模塊的RGB接口模式為并行RGB888接口,即屏幕顏色由RGB三色各8位共24位輸入表示,顏色的效果最佳,但由于并行,其所占的引腳資源最大(24位)。在一些顏色效果要求并不高的場(chǎng)合下,可以使用16位的RGB565接口來(lái)表示屏幕顏色效果(偽真實(shí)),即R使用高5位、G使用高6位、B使用高5位表示。對(duì)應(yīng)關(guān)系如下所示:
數(shù)據(jù)位 |
[23 : 16] |
[15 : 8] |
[7 : 0] |
rgb888(24位) |
R[7 : 0] |
G[7:0] | B[7:0] |
數(shù)據(jù)位 |
[15 : 11] |
[10 : 5] |
[4 : 0] |
rgb565(16位) | r[4 : 0] | g[5 : 0] | b[4 : 0] |
在觸摸顯示屏模塊支持RGB888模式(24位)下,使用RGB565模式(16位)的對(duì)應(yīng)關(guān)系:RGB三色使用高位,剩余的低位不輸出。兩者對(duì)應(yīng)關(guān)系如下表所示:
數(shù)據(jù)位 |
[23 : 19] |
[18 : 16] |
[15 : 10] |
[9 : 8] |
[7 : 3] |
[2 : 0] |
RGB888 |
R[7 : 3] |
R[2 : 0] |
G[7 : 2] |
G[1 : 0] |
B[7 : 3] |
B[2 : 0] |
RGB565 |
r[4 : 0] |
NC |
g[5: 0] |
NC |
b[4 : 0] |
NC |
02 RGB接口TFT屏成像方式
RGB接口的TFT屏成像模式與VGA(RGBHV)的成像模式類似,也是采用行列掃描的方式。下圖(出自野火教程)為RGB接口的TFT-LCD的時(shí)序圖:
操作 |
說(shuō)明(800*600分辨率為例) |
單幀掃描 (左到右, 上到下) |
顯示屏從左上角開始(第一行),從左到右每個(gè)像素點(diǎn)進(jìn)行顯示,當(dāng)顯示完第800個(gè)像素點(diǎn)(行最后),回到下一行的最左邊繼續(xù)顯示;重復(fù)以上操作600次即完成一幀圖像的顯示。 |
多幀顯示 |
重復(fù)單幀掃描操作即可完成多幀顯示 |
03 RGB接口時(shí)序
同步模式
對(duì)于RGB接口的TFT-LCD顯示屏,其圖像數(shù)據(jù)顯示的同步模式(即數(shù)據(jù)有效)有兩種:HV同步模式和DE同步模式。兩者實(shí)現(xiàn)的時(shí)序一致,但同步時(shí)使用的信號(hào)不一致。
同步模式 | 描述 |
HV模式 |
顯示圖像時(shí),通過(guò)HSYNC(行同步信號(hào))、VSYNC(場(chǎng)同步信號(hào))來(lái)確定圖像幀的有效區(qū)域 |
DE模式 | 顯示圖像時(shí),通過(guò)DE(數(shù)據(jù)有效使能信號(hào))來(lái)確定圖像幀的有效區(qū)域 |
HV同步模式下的時(shí)序
RGB接口的成像是行列掃描。HV同步模式下的行掃描、場(chǎng)掃描時(shí)序圖(出自野火教程)如下所示:
在像素時(shí)鐘驅(qū)動(dòng)下,行同步信號(hào)(HSYNC)、場(chǎng)同步信號(hào)(VSYNC)的圖像有效區(qū)域的左右都有一段區(qū)域,左邊的區(qū)域稱作同步信號(hào)的后沿(Back Porch),右邊的區(qū)域稱作同步信號(hào)的前沿(Front Porch);兩區(qū)域是相對(duì)于同步信號(hào)有效的情況下命名的。同步時(shí)序組成如下表所示:
HSYNC (行同步) |
HSYNC Back Porch (行同步后沿) |
display area (有效區(qū)域) |
HSYNCFront Porch (行同步前沿) |
VSYNC (場(chǎng)同步) |
VSYNC Back Porch (場(chǎng)同步后沿) |
display area (有效區(qū)域) |
VSYNCFront Porch (場(chǎng)同步前沿) |
DE同步模式下的時(shí)序
DE同步模式下時(shí)序也遵循行列掃描方式,只是同步時(shí)使用DE信號(hào),DE同步模式下時(shí)序圖(出自野火教程)如下所示:
04RGB接口TFT-LCD時(shí)序驅(qū)動(dòng)參數(shù)
前面已經(jīng)對(duì)RGB接口驅(qū)動(dòng)時(shí)序進(jìn)行了描述,那么對(duì)于實(shí)際的TFT-LCD屏的驅(qū)動(dòng)參數(shù)是怎樣的呢?我們打開任意的裸屏數(shù)據(jù)手冊(cè),一般都會(huì)提供有如下的參數(shù):
上圖里面,對(duì)應(yīng)的TIMING參數(shù)與前一節(jié)的時(shí)序組成的參數(shù)描述一致。僅僅是不同分辨率上述參數(shù)數(shù)值不一致。不同分辨率的相關(guān)參數(shù)如下所示(出自野火教程):
05文章總結(jié)
本篇推文主要是對(duì)RGB接口、驅(qū)動(dòng)時(shí)序以及相關(guān)參數(shù)進(jìn)行了總結(jié)和描述。結(jié)合上篇推文,對(duì)于RGB接口的TFT-LCD屏的知識(shí)已經(jīng)有了較為全面的了解?;诖?,下一篇推文使用實(shí)例來(lái)演示RGB接口的時(shí)序設(shè)計(jì)的具體實(shí)現(xiàn)。
-
lcd
+關(guān)注
關(guān)注
34文章
4520瀏覽量
171605 -
接口
+關(guān)注
關(guān)注
33文章
9005瀏覽量
153770 -
觸摸屏
+關(guān)注
關(guān)注
42文章
2387瀏覽量
118560 -
RGB
+關(guān)注
關(guān)注
4文章
807瀏覽量
59943 -
TFT
+關(guān)注
關(guān)注
10文章
399瀏覽量
112592
發(fā)布評(píng)論請(qǐng)先 登錄
怎樣通過(guò)STM32的普通IO口模擬8080總線來(lái)控制TFT-LCD的顯示
TFT-LCD的8080并口時(shí)序簡(jiǎn)析
基于FPGA及嵌入式CPU(NiosⅡ)的TFT-LCD接口
TFT-LCD系統(tǒng)時(shí)序控制模塊的設(shè)計(jì)
LCD控制及觸摸屏接口設(shè)計(jì)

微雪電子7寸電容觸摸彩色LCD顯示模塊簡(jiǎn)介
微雪電子10.1寸 電容觸摸 彩色 LCD 顯示模塊簡(jiǎn)介
ATK-7 TFT LCD電容觸摸屏模塊測(cè)試實(shí)驗(yàn)的工程文件免費(fèi)下載
如何使用STM32 HAL庫(kù)驅(qū)動(dòng)TFT-LCD實(shí)現(xiàn)手畫板功能

LCD電容觸摸屏的三種觸摸技術(shù)In-Cell/On-Cell/OGS

TFT-LCD電容觸摸屏模塊(RGB接口)驅(qū)動(dòng)時(shí)序設(shè)計(jì)

LCD | TFT LCD 觸摸屏的選擇

評(píng)論