RGB接口电容触摸屏驱动(一)模块介绍

目录

01 TFT-LCD电容触摸屏模组

RGB显示屏驱动接口(RGB888)

电容屏触摸接口

02 驱动背板

显示屏供电

转接驱动信号(RGB接口信号、触摸I2C接口信号)

03 文章总结


大家好,这里是程序员杰克。一名平平无奇的嵌入式软件工程师。

上周的推文全部都是关于硬件PCB设计相关的内容。有兄弟留言说我作为一名嵌入式软件工程师却不务正业,让我多推一些关于外设驱动、通信接口的内容;既如此,杰克便从本篇开始,编写一些外设、通信接口相关的推文。

本系列推文主要是分享驱动TFT-LCD电容触摸屏模块(RGB接口)的一些相关内容。对于嵌入式开发者而言,对TFT-LCD触摸屏模块应该有所了解。圈内较出名的野火、正点原子、小梅哥等都有提供各自的TFT-LCD电容触摸屏模块。其组成大都是由触摸屏模组+驱动背板组成。触摸屏模组由对应的厂商提供,而驱动背板是自行DIY设计的。本篇主要内容是对TFT-LCD触摸屏模组进行描述,对于PCB驱动背板的设计内容仅是简单概括描述。


下面正式进入本章推送的内容。

01 TFT-LCD电容触摸屏模组

TFT-LCD触摸屏模组(RGB接口)是由相关制作厂商提供的。其是由背光LED灯显示屏液晶触摸检测屏组合而成,因而模组并不能直接使用,需要搭配相对应的电路(PCB驱动背板)。模组对外有两个驱动接口:

  • RGB显示屏驱动接口(40PinFPC排线连接点)
  • 电容屏触摸接口(6Pin的FPC排线连接点)

03c32183d4c0a989a7814eb79dbf41f5.png


  • RGB显示屏驱动接口(RGB888)

市面上常见的RGB888接口的TFT-LCD显示屏,其显示屏驱动接口的信号为40PIN(规范的PIN脚定义),厂商提供的引脚描述以及相关说明如下所示:

8c6d58e2e8bbd35701be632096b038f2.png

引脚编号符号描述说明
1LED-KLED背光POWER阴极(-)
2LED-ALED背光POWER阳极(+)
3GNDTFT工作电源GND
4VDDTFT工作电源VDD
5~12R0~R7RED分量数据0~7位
13~20G0~G7GREEN分量数据0~7位
21~28B0~B7BLUE分量数据0~7位
29GNDTFT工作电源GND
30DCLKTFT像素时钟
31DISP显示开关
32HSYNC行同步信号
33VSYNC场同步信号
34DEN数据有效使能信号(在显示区域时该信号有效)
35NCNC悬空
36GNDTFT工作电源GND
37XR差分模拟触摸接口侧电极
38YD差分模拟触摸接口侧电极
39XL差分模拟触摸接口侧电极
40YU差分模拟触摸接口侧电极

  • 电容屏触摸接口

对于大部分的电容触摸屏模组,其一般集成了电容触摸控制器,对外提供标准的I2C总线接口,用于读取触摸的实时坐标值。电容屏触摸接口的引脚描述如下表:

ab7d79e42bce5ec75c2298eb5d33334e.png

引脚编号符号描述
1INT外部中断信号线(模组输出给外部)
2SDAI2C数据信号线
3SCLI2C时钟信号线
4RESET外部复位信号,低电平有效
5GND电源GND
6VDD电源VDD

特别说明:

上面描述的是触摸屏模组的接口信号,并非用户接口信号

用户使用的接口由驱动背板引出,要特别注意区分。


02 驱动背板

从上面RGB显示屏驱动接口、电容屏触摸接口引脚定义来看,触摸屏模块的PCB驱动背板的主要作用如下:

  • 给显示屏供电
  • 转接驱动信号(RGB接口信号、触摸I2C接口信号)

  • 显示屏供电

对于不同厂商、不同型号的触摸屏模组而言,其显示屏接口以及触摸接口的电电压不一致,本示例TFT-LCD触摸屏模组(RGB接口)的触摸接口供电电压为3.3V,显示屏接口背压电源为16.5V(注意限流),如下图所示:

fc5806a2af3e8ce98c198409f12acc11.png

常规驱动的器件如MCU、FPGA的供电电压都比较低,因此在驱动背板需要对输入电压5V进行一个升压和降压,升压后给RGB屏供电,降压后给触摸IC供电。

  • 转接驱动信号(RGB接口信号、触摸I2C接口信号)

杰克对比了几家的的TFT-LCD触摸屏模块(RGB接口),其驱动背板的FPC用户接口一致,如下图所示(40Pin-RGB888接口):

144456e0a163edd4b4e9ac098f12a1f3.png

引脚编号符号描述
1~2VCC5其他板卡输入电压5V
3~10LCD_R0~R7RED分量数据0~7位
11GND地信号
12~19LCD_G0~G7GREEN分量数据0~7位
20GND地信号
21~28LCD_B0~B7BLUE分量数据0~7位
29GND地信号
30LCD_CLKTFT像素时钟
31LCD_HSYNC行同步信号
32LCD_VSYNC场同步信号
33LCD_DE数据有效使能信号(在显示区域时该信号有效)
34LCD_BLLCD背光电压输出使能信号
35TP_CS触摸SPI接口片选信号
36TP_MOSI触摸SPI DO信号
37TP_MISO触摸SPI DI信号/触摸I2C SDA信号
38TP_SCK触摸SPI CLK信号/触摸I2C SCL信号
39TP_PEN触摸IC 中断信号
40RESET复位信号

特别说明:

35~39Pin有SPI接口,是因为模块的驱动背板兼容电阻触摸屏模块,电阻触摸屏的触摸IC一般使用SPI接口进行通信,SPI和I2C共用Pin脚,电容触摸屏、电阻触摸屏二者只能选其一使用。


03 文章总结

本篇主要是介绍TFT-LCD触摸屏模块(RGB接口)的组成以及对相关接口信号进行了描述。对于嵌入式软件工程师而言,主要是熟悉用户接口的RGB、触摸信号,对于模块的组成、厂商提供的屏模组、驱动背板的内容可以有个大概的了解。

  • 4
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杰克拉力船长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值