大家好,这里是程序员杰克。一名平平无奇的嵌入式软件工程师。
上篇推文主要是介绍tft-lcd触摸屏模块(rgb接口)的组成以及相关接口的描述,本篇开始对rgb接口的相关内容进行总结和分享。
下面正式进入本章推送的内容。
01 rgb接口描述
rgb接口是红(r)、绿(g)、蓝(b)分三原色输入的图像和视频显示接口。按传输方式可分为串行(serial)rgb接口和并行(parallel)rgb接口,常用的rgb接口的lcd屏大都是使用并行接口。并行(parallel)rgb接口信号如下表所示:
信号名称
说明
r[7:0]
red数据(8位)
g[7:0]
green数据(8位)
b[7:0]
blue数据(8位)
clk
像素同步时钟信号
hsync 行同步信号(hv同步模式)
vsync 场同步信号(hv同步模式)
de
数据有效使能信号(de同步模式)
rgb接口模式
示例触摸屏模块的rgb接口模式为并行rgb888接口,即屏幕颜色由rgb三色各8位共24位输入表示,颜色的效果最佳,但由于并行,其所占的引脚资源最大(24位)。在一些颜色效果要求并不高的场合下,可以使用16位的rgb565接口来表示屏幕颜色效果(伪真实),即r使用高5位、g使用高6位、b使用高5位表示。对应关系如下所示:
数据位
[23 : 16]
[15 : 8]
[7 : 0]
rgb888(24位) r[7 : 0]
g[7 : 0] b[7 : 0]
数据位
[15 : 11]
[10 : 5]
[4 : 0]
rgb565(16位) r[4 : 0] g[5 : 0] b[4 : 0]
在触摸显示屏模块支持rgb888模式(24位)下,使用rgb565模式(16位)的对应关系:rgb三色使用高位,剩余的低位不输出。两者对应关系如下表所示:
数据位
[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的时序图:
操作
说明(800*600分辨率为例)
单帧扫描
(左到右, 上到下) 显示屏从左上角开始(第一行),从左到右每个像素点进行显示,当显示完第800个像素点(行最后),回到下一行的最左边继续显示;重复以上操作600次即完成一帧图像的显示。
多帧显示
重复单帧扫描操作即可完成多帧显示
03 rgb接口时序
同步模式
对于rgb接口的tft-lcd显示屏,其图像数据显示的同步模式(即数据有效)有两种:hv同步模式和de同步模式。两者实现的时序一致,但同步时使用的信号不一致。
同步模式 描述
hv模式
显示图像时,通过hsync(行同步信号)、vsync(场同步信号)来确定图像帧的有效区域
de模式 显示图像时,通过de(数据有效使能信号)来确定图像帧的有效区域
hv同步模式下的时序
rgb接口的成像是行列扫描。hv同步模式下的行扫描、场扫描时序图(出自野火教程)如下所示:
在像素时钟驱动下,行同步信号(hsync)、场同步信号(vsync)的图像有效区域的左右都有一段区域,左边的区域称作同步信号的后沿(back porch),右边的区域称作同步信号的前沿(front porch);两区域是相对于同步信号有效的情况下命名的。同步时序组成如下表所示:
hsync
(行同步)
hsync back porch
(行同步后沿)
display area
(有效区域) hsync front porch
(行同步前沿)
vsync
(场同步)
vsync back porch
(场同步后沿)
display area
(有效区域) vsync front porch
(场同步前沿)
de同步模式下的时序
de同步模式下时序也遵循行列扫描方式,只是同步时使用de信号,de同步模式下时序图(出自野火教程)如下所示:
04 rgb接口tft-lcd时序驱动参数
前面已经对rgb接口驱动时序进行了描述,那么对于实际的tft-lcd屏的驱动参数是怎样的呢?我们打开任意的裸屏数据手册,一般都会提供有如下的参数:
上图里面,对应的timing参数与前一节的时序组成的参数描述一致。仅仅是不同分辨率上述参数数值不一致。不同分辨率的相关参数如下所示(出自野火教程):
05 文章总结
本篇推文主要是对rgb接口、驱动时序以及相关参数进行了总结和描述。结合上篇推文,对于rgb接口的tft-lcd屏的知识已经有了较为全面的了解。基于此,下一篇推文使用实例来演示rgb接口的时序设计的具体实现。
使用陶瓷电容需要注意哪些事项
世界主要国家和地区网络空间竞争的主要举措与政策建议
相约艾睿电子技术解决方案展,探讨科技无限可能
特斯拉起诉前工程师窃取软件代码文件,后者:误上传
自然语言对话工具将人工智能跨越裂谷的关键之一
TFT-LCD电容触摸屏模块(RGB接口)时序描述
台积电:未来10年微缩至5奈米没问题
音箱分频器中电容电阻电感线圈各有什么作用
电动机自锁控制电路图大全(三相异步/自锁正转控制电路图详解)
测土配方施肥仪规范土壤施肥
鱼缸间歇充氧定时器
大陆封测大厂并购脚步停歇 已受到大环境不佳影响而逐步做出调整
英国公布“脱欧”过渡期结束后的全新关税机制
详谈重用密码的危害和密码管理器
制作超声波工装夹具时需要注意什么
维修泰克AWG420任意波形发生器开机黑屏
APS生产排程的几个应用场景
智慧数字沙盘的制作需要分几步
探讨开关电源产生的噪声
安科瑞智能仪表在水电桩行业应用