7寸触摸屏学习笔记
2026/8/19 22:16:05 网站建设 项目流程

文章目录

  • 一、AT070TN92 裸屏 /7寸屏幕上电启动脑图
    • 1:硬件供电层
      • 2.1:数字电源 DVDD(3.3V)【最先上电,最后断电】
      • 2.2:控制配置引脚
      • 2.3:图像信号链路(STM32输出)
      • 2.4:上电/下电时序(防烧屏核心)
      • 2.5:运行故障关键点
    • 2:引脚定义
      • 2.1 背光供电引脚(Pin1~4,功率电源 P)
      • 2.2 整机供电 & VCOM 公共电极引脚(Pin5、6、41、42、43、46)
      • 2.3 24bit RGB 色彩数据总线(Pin12~35,输入 I)
      • 2.4 时钟与同步信号引脚(Pin8、9、10、11、37,输入 I)
      • 2.5 画面扫描控制引脚(Pin39、40,输入 I)
      • 2.6 复位与色彩控制引脚(Pin44、47,输入 I)
      • 2.7 空脚 NC(Pin45、49、50)
  • 二:触摸芯片
    • 1:GT911
      • 1.1:引脚定义
      • 1.2:工作流程
  • 三:SSD1963QL9
    • 1:核心硬件规格
    • 2:完整信号链路(成品 SSD1963 模组)
    • 3:四路独立供电(无负压输出能力)
    • 4:内部硬件框图核心模块
    • 5:6800和8080接口解释
      • 一、核心定义
      • 二、引脚对应区别(手册 Table 6-1)
      • 三、读写时序逻辑对比
      • 四:像素输入格式 控制命令:0xF0 set_pixel_data_interface
    • 0xF0 set_pixel_data_interface 像素输入格式(STM32→SSD1963总线)
      • 五:背光

一、AT070TN92 裸屏 /7寸屏幕上电启动脑图

​​​​​​

1:硬件供电层

2.1:数字电源 DVDD(3.3V)【最先上电,最后断电】

TFT驱动高压电源

AVDD(10.4V) 源极驱动

VGH(16V) 栅极开启

VGL(-7V) 栅极关断

VCOM(内置分压,无需外部供电)

背光电源 VLED+ / VLED-(恒流驱动,最后开启)

公共GND:数字地+模拟高压地单点汇流

2.2:控制配置引脚

MODE:工作模式选择

高电平 → DE模式【推荐】

低电平 → HV同步模式

RESET:低电平复位,上电≥1ms复位脉冲

L/R + U/D:画面上下、左右翻转(硬件扫描方向)

DITHB:抖动开关

高:关闭抖动 24bit原色

低:开启抖动 262K色

2.3:图像信号链路(STM32输出)

DCLK 像素时钟【下降沿锁存RGB】

RGB并行数据 R7R0、G7G0、B7~B0(24bit)

同步信号两组模式

DE模式:DE有效使能,HS/VS持续高

HV模式:HS行同步 + VS场同步,DE闲置

2.4:上电/下电时序(防烧屏核心)

上电顺序 1.DVDD上电稳定20ms → 2.VGL上电 →3.VGH&AVDD →4.输出RGB时序信号 →5.开启背光

下电顺序 1.关闭背光 →2.停止图像信号延时10ms →3.关VGH →4.关VGL延时20ms →5.关闭DVDD

驱动时序参数(800480@60Hz)*

有效分辨率:800像素×480行

DCLK典型时钟:33.3MHz

行总周期:1056 DCLK

场总周期:525 Lines

信号建立/保持时间 ≥8ns

2.5:运行故障关键点

电源时序错乱 → 面板驱动IC永久损坏

DCLK边沿错误 → 花屏、错位

电源缺少去耦电容 → 横纹噪声

高压VGH/VGL电压偏移 → 灰度异常、黑屏

背光无恒流驱动 → LED快速老化烧毁

2:引脚定义

2.1 背光供电引脚(Pin1~4,功率电源 P)

引脚分配:1=VLED+、2=VLED+;3=VLED-、4=VLED-(并联增大载流)
功能:屏幕 LED 背光驱动供电
电气规格:典型 9.9V,电流 170~200mA;单颗 LED 反向耐压≤1.2V
时序规则:上电最后开启,下电最先关闭

2.2 整机供电 & VCOM 公共电极引脚(Pin5、6、41、42、43、46)

  1. 多路 TFT 驱动电源
    Pin7 DVDD:数字逻辑电源,3.0~3.6V(典型 3.3V),整机最先上电
    Pin43 AVDD:模拟源极驱动电源,10.2~10.6V(典型 10.4V)
    Pin41 VGH:TFT 栅极开启电压,15.3~16.7V(典型 16V)
    Pin42 VGL:TFT 栅极关断负压,-7.7~-6.3V(典型 - 7V)
  2. VCOM 公共电极
    Pin6、46 VCOM:液晶像素公共电压,模组内部分压生成,外部无需供电;两脚并联稳压,接错会闪烁、灰阶异常
  3. 功率地 GND(Pin5/36/38/48)
    数字、高压、背光回路公共地,所有地单点汇流降噪

2.3 24bit RGB 色彩数据总线(Pin12~35,输入 I)

  1. 引脚分段
    B7B0(Pin1219)蓝色 8 位
    G7G0(Pin2027)绿色 8 位
    R7R0(Pin2835)红色 8 位
  2. 模式说明
    24bit 真彩:全部引脚输出
    18bit 简化:R0/R1、G0/G1、B0/B1 接地,仅高 6 位有效
  3. 采样规则:DCLK 下降沿锁存 RGB 数据

2.4 时钟与同步信号引脚(Pin8、9、10、11、37,输入 I)

  1. Pin8 MODE:工作模式选择
    高 = DE 模式(推荐,HS/VS 持续高)
    低 = HV 行场同步模式(DE 接地)
  2. Pin9 DE:数据有效使能(DE 模式核心信号)
  3. Pin10 VS:垂直场同步;Pin11 HS:水平行同步(HV 模式使用)
  4. Pin37 DCLK:像素采样时钟,26.4~46.8MHz,最小周期 20ns
  5. 电平标准:高≥0.7DVDD,低≤0.3DVDD,3.3V IO 兼容

2.5 画面扫描控制引脚(Pin39、40,输入 I)

  1. Pin39 L/R:左右扫描方向
  2. Pin40 U/D:上下扫描方向
    电平组合可实现正常 / 倒置 / 镜像画面,无需修改软件时序

2.6 复位与色彩控制引脚(Pin44、47,输入 I)

  1. Pin44 RESET:全局低电平复位,复位脉冲≥1ms;建议 RC 上拉 3.3V,上电复位保护驱动 IC
  2. Pin47 DITHB:色彩抖动开关
    . 高电平:关闭抖动,输出 1670 万 24bit 真彩
    . 低电平:开启抖动,仅 262K 色

2.7 空脚 NC(Pin45、49、50)

无内部电路,硬件必须悬空,禁止接电源、地。

二:触摸芯片

1:GT911

1.1:引脚定义

​​

GT911 QFN52 管脚分类

SEN感应接收通道 Rx 14路

DRV驱动发射通道 Tx 26路

电源供电引脚

地引脚

通信控制引脚

模组识别配置引脚

SEN0~SEN13
采集ITO微弱电容信号

DRV0~DRV25
输出交变扫描电场

AVDD28:模拟主电源 2.8~3.3V

AVDD18:内置模拟LDO

DVDD12:数字内核供电

VDDIO:IO电平电源 1.8V/3.3V

AGND:模拟信号地

DGND:数字逻辑地

RSTB:低电平硬件复位

INT:触摸中断输出

I2C_SDA / I2C_SCL 通讯总线

Sensor_OPT1、Sensor_OPT2
适配不同触摸屏模组

1.2:工作流程

无触摸

触摸生效

GT911上电复位自动校准

DRV通道依次输出交变电场

触摸屏TX/RX形成互电容矩阵

手指触摸?

维持空载电容基准持续扫描

交叉节点耦合电容下降

SEN通道拾取微弱变化信号

AFE模拟前端信号放大

ADC模拟信号数字化

DSP运算触点坐标、面积

INT触发中断通知MCU

主控通过I2C读取触摸数据

三:SSD1963QL9

1:核心硬件规格

内置 1215KB 片上 SRAM 帧缓存,最大支持 864×480@24bit 真彩,完美匹配 800×480 七寸 AT070TN92 液晶屏;
支持 8/9/16/18/24 位 8080/6800 并行 MCU 总线,工程最常用 16 位 8080 模式搭配 STM32;
输出标准 24bit 并行 RGB 时序,兼容无内置驱动 IC 的普通 TFT 裸屏;
供电分层设计:内核 1.2V、IO / 液晶屏 1.65~3.3V,工业 - 30℃~85℃宽温工作;
封装两种:LQFP128(开发板主流)、TFBGA80 小型贴片封装。

2:完整信号链路(成品 SSD1963 模组)

STM32/MCU → SSD1963(生成时序 RGB 数字信号)→ FPC 排线送入玻璃自带 Gate/Source 驱动 IC → IC 输出 VGH/VGL 正负电压驱动液晶像素发光

3:四路独立供电(无负压输出能力)

. VDDD/VDDPLL:内核、PLL 1.2V±0.1V;
. VDDIO:MCU 总线 IO 1.65~3.6V;
. VDDLCD:RGB 屏接口 IO 1.65~3.6V;
. VSS/VSSPLL:数字、模拟独立地,减少干扰;
芯片完全不生成 VGH/VGL 像素正负驱动电压,负压由屏幕模组自带电荷泵提供。

4:内部硬件框图核心模块

  • MCU 主机接口:通过 CONF 引脚选择模式
    CONF=0:6800 并行总线(CS#、E、R/W#、D [23:0]);
    CONF=1:8080 并行总线(CS#、RD#、WR#、D [23:0]);
  • 支持 8/9/16/18/24 位数据总线,配套 TE 撕裂同步输出脚,防止画面撕裂。
    系统时钟单元:内置 PLL 倍频器
    输入可选 2.5~10MHz 晶振 / 外部 CLK,VCO 工作区间 250~800MHz,配置 MN 分频倍频后切换系统时钟,锁相需等待 100μs。
  • 1215KB Frame Buffer 全屏显存:MCU 仅需下发局部图像数据,芯片自动缓存整帧,大幅降低单片机占用;支持硬件横竖滚动、画面镜像 / 翻转、局部显示窗口。
  • LCD 控制器:读取显存,硬件生成标准 RGB 并行时序(LFRAME 场同步、LLINE 行同步、LSHIFT 像素时钟 PCLK、LDEN 数据有效、LDATA [23:0] 色彩线);支持 24bit/18bit 并行、8bit 串行 RGB 三种屏输出格式。
  • 图像后处理单元:硬件可调亮度、对比度、饱和度,4 组 Gamma 曲线、FRC 抖动优化低色深显示。
  • DBC 动态背光模块:独立 PWM 输出引脚,根据画面亮度自动调节背光,三档省电模式,支持渐变防频闪。
  • 外设:4 路通用 GPIO,可复用屏复位、背光控制等辅助信号。

5:6800和8080接口解释

一、核心定义

二者是两种 MCU 并行读写时序标准,用来定义 STM32 等单片机和 SSD1963 之间的数据、控制信号电平时序,由 SSD1963 引脚CONF硬件电平选择:
CONF=0(拉低):6800 模式
CONF=1(拉高):8080 模式
两套总线共用 D [23:0] 数据总线,只是读写控制引脚定义、时序逻辑完全不同。

二、引脚对应区别(手册 Table 6-1)

1、8080 模式(工业 STM32 最常用)
控制引脚:CS#、D/C#、WR# 写、RD# 读
WR#:写选通,低电平有效,下降沿锁存数据 / 命令
RD#:读选通,低电平有效,拉低读取 SSD1963 显存 / 寄存器
读写分离,写、读用两根独立控制线。
2、6800 模式(老式单片机较少用)
控制引脚:CS#、D/C#、E 使能、R/W# 读写选择
E:统一读写时钟使能信号(替代 WR/RD)
R/W#:1 = 读、0 = 写,只用一根线区分读写方向
读写共用 E 时钟,靠 R/W 电平判断是读还是写。

三、读写时序逻辑对比

8080 时序(推荐)
写操作(发指令 / 像素)
CS# 拉低 → D/C# 区分(0 = 命令,1 = 数据)→ WR# 拉低再释放,上升沿锁存 D 总线内容;RD 全程高。
读操作
CS# 拉低 → D/C# 配置 → RD# 拉低,芯片把数据输出到 D 总线,MCU 采样。
6800 时序
写:R/W# 置 0,E 引脚高低脉冲,E 上升沿写入数据
读:R/W# 置 1,E 脉冲触发 MCU 读取芯片数据

四:像素输入格式 控制命令:0xF0 set_pixel_data_interface

  • 配置数据表格

0xF0 set_pixel_data_interface 像素输入格式(STM32→SSD1963总线)

命令:0xF0,通过参数低3位A2A1A0配置像素格式

A2 A1 A0参数值总线位宽像素格式适用场景正点原子开发板
0000x008bit串行RGB(R/G/B分3次传输)IO极度短缺低速设备不用
0010x0112bitR4G4B4低色深简易单色界面不用
0100x0216bit Packed666非标准16位RGB老旧兼容屏,淘汰不用
0110x0316bitRGB565(R5 G6 B5)STM32F1标配,省IO✅ 默认
1000x0418bitRGB666色彩更好,需18根IO极少用
1010x0524bitRGB888无损真彩IO充足高端MCUF1基本不用
1100x069bitR3G3B3极低色彩废弃方案不用
  • 例1:011 → RGB565(开发板 16 位模式,参数 0x03)
    D15~D11:R5(红 5 位)
    D10~D5:G6(绿 6 位)
    D4~D0:B5(蓝 5)
    16 位一次性写完 1 个像素,STM32 只需 D0~D16 共 16 根数据线(商家说 17 根是含 D/C 控制线)
    初始化代码片段:
LCD_WR_CMD(0xF0);LCD_WR_DATA(0x03);// A2A1A0=011 → RGB565

例2:101 → RGB888 24bit(参数 0x05)
D23D16=R8,D15D8=G8,D7~D0=B8,完整 24 位真彩,但 STM32 要占用 24 个 IO,F1 资源紧张几乎不用。

五:背光

  • SSD1963 硬件有专属PWM输出引脚,内置 PWM 发生器,通过寄存器0xBE配置频率、占空比(0~255 对应全暗到最亮)。
  • PWM 只是数字控制信号(弱 IO 电平),不能直接驱动 LED 背光:
    芯片 IO 输出电流很小,不足以驱动 1.6W 左右的 LED,必须外接 MOS 管 / 恒流驱动板做功率放大。
  • 两种控制逻辑:
    方式 1:SSD1963 输出 PWM → 驱动板 MOS 管栅极 → 控制背光通断占空比,实现无级调光;
    方式 2:不用 SSD1963 PWM,直接 GPIO 拉高,背光常亮,无法调亮度。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询