电容触摸屏控制芯片GT911

news/2024/11/8 9:07:44/

1.接口说明
GT9 非单层多点系列(以下简称 GT9 系列) 与主机接口共有 6 PIN,分别为: VDD、 GND、 SCL、SDA、 INT、 RESET。
主控的 INT 口线需具有上升沿或下降沿中断触发功能,并且当其在输入态时, 主控端必需设为悬浮态,取消内部上下拉功能; 主机通过输出高、低来控制 GT9 系列的 RESET 口为高或低。 为保证可靠复位,建议 RESET 脚输出低 100μ s 以上。
2.通信接口
GT9 系列与主机通信采用标准 I2C 通信,最高速率可以支持至 400K bps。当主机采用 200K 以上的通信速率时,需要特别注意 I2C 口的外部上拉电阻阻值,以保证 SCL、 SDA 边沿足够陡峭。 GT9 系列在通信中始终作为从设备,其 I2C 设备地址由 7 位设备地址加 1 位读写控制位组成,高 7 位为地址, bit 0 为读写控制位。GT9 系列有两个从设备地址可供选择,如下表:
这里写图片描述
每次上电或复位时需要使用 INT 脚进行 I2C 地址设置。
3.通信时序
(1).主机对 GT9 系列进行写操作时序
这里写图片描述
S:起始信号。
Address_W:带写控制位的从设备地址。
ACK:应答信号。
Register_H、 Register_L:待写入的 16 位寄存器首地址。
Data_1 至 Data_n:数据字节 1-n。
E:停止信号。
设定了写操作寄存器首地址后,可以只写 1 字节数据,也可以一次性写入多个字节数据, GT9 系列自动将其往高地址顺序存储。
(2).主机对 GT9 系列进行读操作时序
先通过前述写操作时序设定需要读取的寄存器首地址,重新发送起始信号进行读寻址,读取寄存器数据。
这里写图片描述
Address_R:带读控制位的从设备地址。
NACK:最后 1 字节读完主控回 NACK。
设定了读操作寄存器地址后,主控可以一次读取 1 字节,也可以一次性读取多个字节数据, GT91XX
自动递增寄存器地址,将后续数据顺序发送。
设定完读操作寄存器地址后的停止信号(上图中的第一个 E 信号) 可发可不发,但是重新开始 I2C 通信的起始信号必须再次发送。
4.寄存器
GT911寄存器的列表可以参考《GT91xx编程指南》、《电容触控芯片GT911数据手册》。

5.芯片框图


http://www.ppmy.cn/news/242837.html

相关文章

F1C100S(Lichee Nano)触摸屏 (GT9147)

1、前提 Ubuntu 环境版本 (18.04) Linux ubuntu 5.4.0-131-generic #147~18.04.1-Ubuntu SMP Sat Oct 15 13:10:18 UTC 2022 x86_64 x86_64 x86_64 GNU/LinuxARM GCC版本 gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)F1C100S Linux版本 (linux-nano-5.2-tf) 链接 …

PLC培训班一般多少钱?

PLC编程是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程逻辑控制器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或…

C语言 变量与常量

1. 修饰符 a)extern:声明一个已定义的变量,不能重新赋值; 注意:不建议在头文件中定义变量,而在源文件中定义,然后在头文件中使用extern声明。 因为若头文件中定义了变量,然后多个…

Python的命令行参数解析

命令行参数解析在编程语言中基本都会碰到,Python中内置了一个用于命令项选项与参数解析的模块argparse。下面主要介绍两种解析Python命令行参数的方式。 1. sys.argv 解析Python中命令行参数的最传统的方法是通过sys.argv。Demo如下: #!/usr/env/pyth…

有什么可靠稳定的微信管理系统?

微信管理系统是什么 微信管理系统从字面上来说可以理解为微信的管理和营销系统。通俗一点来说就是利用微信与管理营销相结合的一种新型办公方式。 不用下载任何软件,不用多部手机,对手机没有任何型号要求,不需要刷机、越狱,不需…

C++内存序、屏障和原子操作

文章目录 一、原子类型二、原子操作函数三、内存序1&#xff09;happens-before和synchronizes-with语义2&#xff09;内存序模式 四、标准库函数五、栅栏&#xff08;Barrier&#xff09; 一、原子类型 标准原子类型的备选名和与其相关的 std::atomic<> 特化类&#xf…

新来个技术总监,把限流实现的那叫一个优雅,佩服!

在电商高并发场景下&#xff0c;我们经常会使用一些常用方法&#xff0c;去应对流量高峰&#xff0c;比如限流、熔断、降级&#xff0c;今天我们聊聊限流。 什么是限流呢&#xff1f;限流是限制到达系统的并发请求数量&#xff0c;保证系统能够正常响应部分用户请求&#xff0…

小米12回收能值多少钱

想买二手手机或者回收二手手机的缺不懂价格及其容易被坑&#xff0c;花冤枉钱这边给大家整理了二手小米12的市场价格&#xff08;数据来源&#xff1a;换换二手交易平台&#xff09;