0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

TFT-LCD電容觸摸屏模塊(RGB接口)時序描述

CHANBAEK ? 來源:杰克拉力船長 ? 作者:杰克拉力船長 ? 2023-05-25 12:47 ? 次閱讀

大家好,這里是程序員杰克。一名平平無奇的嵌入式軟件工程師。

上篇推文主要是介紹TFT-LCD觸摸屏模塊(RGB接口)的組成以及相關接口的描述,本篇開始對RGB接口的相關內容進行總結和分享。

下面正式進入本章推送的內容。

01 RGB接口描述

RGB接口是紅(R)、綠(G)、藍(B)分三原色輸入的圖像和視頻顯示接口。按傳輸方式可分為串行(serial)RGB接口和并行(parallel)RGB接口,常用的RGB接口的LCD屏大都是使用并行接口。并行(parallel)RGB接口信號如下表所示:

信號名稱
說明
R[7:0]
Red數(shù)據(jù)(8位)
G[7:0]
Green數(shù)據(jù)(8位)
B[7:0]
Blue數(shù)據(jù)(8位)
CLK
像素同步時鐘信號
HSYNC 行同步信號(HV同步模式)
VSYNC 場同步信號(HV同步模式)
DE
數(shù)據(jù)有效使能信號(DE同步模式)

RGB接口模式

示例觸摸屏模塊的RGB接口模式為并行RGB888接口,即屏幕顏色由RGB三色各8位共24位輸入表示,顏色的效果最佳,但由于并行,其所占的引腳資源最大(24位)。在一些顏色效果要求并不高的場合下,可以使用16位的RGB565接口來表示屏幕顏色效果(偽真實),即R使用高5位、G使用高6位、B使用高5位表示。對應關系如下所示:

數(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位)的對應關系:RGB三色使用高位,剩余的低位不輸出。兩者對應關系如下表所示:

數(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的時序圖:

pYYBAGRu5V2AdgXpAADvkF3-H2Y562.png

操作
說明(800*600分辨率為例)
單幀掃描
(左到右, 上到下)
顯示屏從左上角開始(第一行),從左到右每個像素點進行顯示,當顯示完第800個像素點(行最后),回到下一行的最左邊繼續(xù)顯示;重復以上操作600次即完成一幀圖像的顯示。
多幀顯示
重復單幀掃描操作即可完成多幀顯示

03 RGB接口時序

同步模式

對于RGB接口的TFT-LCD顯示屏,其圖像數(shù)據(jù)顯示的同步模式(即數(shù)據(jù)有效)有兩種:HV同步模式和DE同步模式。兩者實現(xiàn)的時序一致,但同步時使用的信號不一致。

同步模式 描述
HV模式
顯示圖像時,通過HSYNC(行同步信號)、VSYNC(場同步信號)來確定圖像幀的有效區(qū)域
DE模式 顯示圖像時,通過DE(數(shù)據(jù)有效使能信號)來確定圖像幀的有效區(qū)域

HV同步模式下的時序

RGB接口的成像是行列掃描。HV同步模式下的行掃描、場掃描時序圖(出自野火教程)如下所示:

pYYBAGRu5WqAFA8zAACSpaPro8w628.png

pYYBAGRu5XGAHI6ZAACSPZfpxyg435.png

在像素時鐘驅動下,行同步信號(HSYNC)、場同步信號(VSYNC)的圖像有效區(qū)域的左右都有一段區(qū)域,左邊的區(qū)域稱作同步信號的后沿(Back Porch),右邊的區(qū)域稱作同步信號的前沿(Front Porch);兩區(qū)域是相對于同步信號有效的情況下命名的。同步時序組成如下表所示:

HSYNC
(行同步)
HSYNC Back Porch
(行同步后沿)
display area
(有效區(qū)域)
HSYNCFront Porch
(行同步前沿)
VSYNC
(場同步)
VSYNC Back Porch
(場同步后沿)
display area
(有效區(qū)域)
VSYNCFront Porch
(場同步前沿)

DE同步模式下的時序

DE同步模式下時序也遵循行列掃描方式,只是同步時使用DE信號,DE同步模式下時序圖(出自野火教程)如下所示:

poYBAGRu5XiADDnfAACOlgbUQKw693.png


04RGB接口TFT-LCD時序驅動參數(shù)

前面已經(jīng)對RGB接口驅動時序進行了描述,那么對于實際的TFT-LCD屏的驅動參數(shù)是怎樣的呢?我們打開任意的裸屏數(shù)據(jù)手冊,一般都會提供有如下的參數(shù):

pYYBAGRu5YCAclZRAAFd8vrgMm8268.png

上圖里面,對應的TIMING參數(shù)與前一節(jié)的時序組成的參數(shù)描述一致。僅僅是不同分辨率上述參數(shù)數(shù)值不一致。不同分辨率的相關參數(shù)如下所示(出自野火教程):

pYYBAGRu5YeAJE8RAAEbFo5rpQU822.png

05文章總結

本篇推文主要是對RGB接口、驅動時序以及相關參數(shù)進行了總結和描述。結合上篇推文,對于RGB接口的TFT-LCD屏的知識已經(jīng)有了較為全面的了解?;诖?,下一篇推文使用實例來演示RGB接口的時序設計的具體實現(xiàn)。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • lcd
    lcd
    +關注

    關注

    34

    文章

    4405

    瀏覽量

    166930
  • 接口
    +關注

    關注

    33

    文章

    8447

    瀏覽量

    150720
  • 觸摸屏
    +關注

    關注

    42

    文章

    2284

    瀏覽量

    115784
  • RGB
    RGB
    +關注

    關注

    4

    文章

    796

    瀏覽量

    58336
  • TFT
    TFT
    +關注

    關注

    10

    文章

    381

    瀏覽量

    110880
收藏 人收藏

    評論

    相關推薦

    怎樣通過STM32的普通IO口模擬8080總線來控制TFT-LCD的顯示

    我們通過STM32的普通IO口模擬8080總線來控制TFT-LCD的顯示。我們使用的是正點原子的2.8寸ALIENTEK TFT-LCD模塊, 16位真彩顯示,自帶觸摸屏,可以用來作為
    發(fā)表于 12-09 07:57

    TFT-LCD的8080并口時序簡析

    隨言:TFT-LCD的8080并口時序可以與ST的FSMC總線上操作SRAM的時序類似。故把TFT-LCD掛在SRAM上就能想操作SRAM一樣操作T
    發(fā)表于 01-17 06:08

    TFT-lcd液晶接口類型之ttl接口相關資料分享

    TFT-lcd液晶接口類型之ttl接口TFT液晶是指用T
    發(fā)表于 03-01 07:14

    基于FPGA及嵌入式CPU(NiosⅡ)的TFT-LCD接口

    本文介紹了一種基于FPGA及NiosII軟核處理器與TFT-LCD接口的方法。它直接采用CPU對存貯器的讀寫,實現(xiàn)了對TFT-LCD的實時操作。它具有直接、有效和速度快等特點。該設計
    發(fā)表于 07-21 17:29 ?43次下載

    TFT-LCD系統(tǒng)時序控制模塊的設計

    TFT-LCD系統(tǒng)時序控制模塊的設計 摘要:說明時序控制模塊LCD系統(tǒng)中其它子
    發(fā)表于 01-16 09:54 ?4688次閱讀
    <b class='flag-5'>TFT-LCD</b>系統(tǒng)<b class='flag-5'>時序</b>控制<b class='flag-5'>模塊</b>的設計

    LCD控制及觸摸屏接口設計

    觸摸屏作為一種特殊的計算機外設, 是目前最自然、便利的一種人機交互方式。提出了一種用8位單片機控制16位帶觸摸屏LCD的設計方法。TFT- LCD
    發(fā)表于 05-02 11:08 ?7438次閱讀
    <b class='flag-5'>LCD</b>控制及<b class='flag-5'>觸摸屏</b><b class='flag-5'>接口</b>設計

    微雪電子7寸電容觸摸彩色 LCD 顯示模塊簡介

    7寸電容觸摸屏 TFT 800×480分辨率 RGB接口 LED背光 24-bit并行接口
    的頭像 發(fā)表于 11-06 21:41 ?1632次閱讀
    微雪電子7寸<b class='flag-5'>電容</b><b class='flag-5'>觸摸</b>彩色 <b class='flag-5'>LCD</b> 顯示<b class='flag-5'>模塊</b>簡介

    微雪電子7寸電容觸摸彩色LCD顯示模塊簡介

    7寸電容觸摸屏 TFT 1024×600分辨率 RGB/LVDS接口 LED背光 RGB/
    的頭像 發(fā)表于 01-06 10:43 ?1505次閱讀

    微雪電子7寸 電容觸摸 彩色 LCD 顯示模塊簡介

    7寸電容觸摸屏 TFT 800×480分辨率 RGB接口 LED背光 24-bit并行接口
    的頭像 發(fā)表于 01-06 11:36 ?2390次閱讀
    微雪電子7寸 <b class='flag-5'>電容</b><b class='flag-5'>觸摸</b> 彩色 <b class='flag-5'>LCD</b> 顯示<b class='flag-5'>模塊</b>簡介

    微雪電子10.1寸 電容觸摸 彩色 LCD 顯示模塊簡介

    10.1寸電容觸摸屏 RGB/LVDS接口 1024×600分辨率 LED背光 TFT顯示
    的頭像 發(fā)表于 01-06 11:13 ?2377次閱讀

    ATK-7 TFT LCD電容觸摸屏模塊測試實驗的工程文件免費下載

    本文檔的主要內容詳細介紹的是ATK-7 TFT LCD電容觸摸屏模塊測試實驗的工程文件免費下載。
    發(fā)表于 03-19 10:26 ?16次下載

    如何使用STM32 HAL庫驅動TFT-LCD實現(xiàn)手畫板功能

    我們通過STM32的普通IO口模擬8080總線來控制TFT-LCD的顯示。我們使用的是正點原子的2.8寸ALIENTEK TFT-LCD模塊, 16位真彩顯示,自帶觸摸屏,可以用來作為
    發(fā)表于 11-26 13:51 ?14次下載
    如何使用STM32 HAL庫驅動<b class='flag-5'>TFT-LCD</b>實現(xiàn)手畫板功能

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

    相信了解過TFT LCD觸摸顯示的朋友們一定都聽說過In-Cell/ On-Cell/ OGS電容
    的頭像 發(fā)表于 04-28 15:14 ?5154次閱讀
    <b class='flag-5'>LCD</b><b class='flag-5'>電容</b><b class='flag-5'>觸摸屏</b>的三種<b class='flag-5'>觸摸</b>技術In-Cell/On-Cell/OGS

    TFT-LCD電容觸摸屏模塊(RGB接口)驅動時序設計

    上兩篇已經(jīng)總結和分享了RGB接口TFT-LCD觸摸屏的相關內容。本篇使用Verilog語言實現(xiàn)RGB的驅動
    的頭像 發(fā)表于 05-25 12:47 ?3500次閱讀
    <b class='flag-5'>TFT-LCD</b><b class='flag-5'>電容</b><b class='flag-5'>觸摸屏</b><b class='flag-5'>模塊</b>(<b class='flag-5'>RGB</b><b class='flag-5'>接口</b>)驅動<b class='flag-5'>時序</b>設計

    LCD | TFT LCD 觸摸屏的選擇

    具有觸摸功能的TFT LCD顯示操作簡單,被廣泛應用在各個領域。觸摸屏技術有5種類型,他們具有優(yōu)點和局限性,領域成本,圖像質量,
    的頭像 發(fā)表于 10-13 16:57 ?2172次閱讀
    <b class='flag-5'>LCD</b> | <b class='flag-5'>TFT</b> <b class='flag-5'>LCD</b> <b class='flag-5'>觸摸屏</b>的選擇