GTX312L比TSM12更具优势的智能门锁触摸芯片方案

news2024/10/5 22:23:34

韩国GreenChip(绿芯)GTX312L是一款高灵敏、超强抗干扰能力具有自动灵敏度校准的12通道电容传感器,电源电压范围为1.8V~5.0V,支持单键/多点触控;采用I2C通信协议;内部控制寄存器可以使用I2C读写接口。

GTX312L芯片可完美Pin to Pin替换TSM12;除了比TSM12拥有更丰富内容的寄存器外,还具备更强的抗干扰性能,可以抗住特斯拉线圈干扰,触摸时反应更精准,不会受外部因素影响。

具有内部上电复位和外部复位功能。内部复位操作为用于初始上电复位,外部复位操作由NRST引脚完成。通过NRST引脚输出的低脉冲信号是用于突然复位的,而突然复位需要进行密集的系统复位,NRST pin是浮动的,当外部复位不使用时,不需要外部复位组件。

GTX312L特点:

◆具有自动灵敏度校准的12通道电容传感器

◆嵌入式独有GreenTouch3LP引擎算法

- 模拟补偿电路

- 嵌入式数字噪声滤波器

- 智能灵敏度校准

- 低功率增强器

◆支持I2C接口

◆提供中断功能

◆提供幻灯片模式

◆提供“寄存器写入锁定”功能

◆睡眠模式电流消耗4.5uA

市面上大部分主控芯片普遍都采用的MCU,但带MCU在编程容易出BUG导致触摸效果不稳定,而ISweek工采网代理的GTX312L已经把程序控制好了,只需要接入就好,使控制更精准,内部控制寄存器可以使用I2C读写接口;提供可切换在同一芯片上进行两个芯片并行操作的芯片IDI2C总线;主频高达108MHz,可充分满足智能门锁对于各种功能调度的计算能力需求。

工采网提醒GTX312L芯片做智能锁产品的时候的设计建议和注意事项,根据项目形态不同会略有差异,客户可以根据实际情况进行调整。

如果原来使用的是TSM12芯片,当替换成 GTX312L 时需做如下改动:

1)原来TSM12原理图中第15脚上的电阻换成 5PF~10PF左右大小的电容.

2)原来TSM12原理图中第16脚悬空处理.

3)如果想改动小就按上面1和2项处理,如果客户想进一步节省成本的话,可以把其他脚上的器件全部拿到,但是I2C上的10K上拉要保留。

硬件设计注意事项:

1)VDD供电要稳定,电池通过LDO后单独拉线供电,建议不要和主控和其他芯片串在一起供电

2)RIN脚的电容挂10PF左右,智能锁上现有客户主要都是挂 6.8PF 和10PF为主。

3)芯片VDD电压和外围上拉的 VDD 要一致,不一致的时候和请单独咨询。

4)从芯片的SIN脚到按键焊盘的走线尽量短,SIN 线和 SIN 线之间的间距越大越好,平行走线数量越少越好

5)SIN线上的电阻靠近芯片,也可以根据版型情况去掉这个电阻。

6)SIN和RIN线的旁边和底层不要有地,旁边的地和底层的地要和 SIN 线的距离保持0.5mm以上,越大越好,若是无法保证0.5mm以上间距的时候也可以缩短,请具体咨询技术支持人员

7)SIN线和天线的间距越大越好,SIN线和天线不管是在同一层或者不同层,平行走的距离越短越好,SIN 线和天线在不同层之间可以交叉走线,SIN 线和天线走线尽量不要重叠,稍微重叠一点没关系,但不要完全重叠。

8)音频线不要走芯片下面,晶振尽量不要放在芯片和按键焊盘背面

GTX312L替换TSM12时客户可根据项目不同,可以通过上述内容和一些隐藏寄存器解决各种干扰引起的问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1090111.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringMvc源码分析-请求流程(一)

SpringMvc源码分析-从前端到接口请求流程 SpringMvc执行流程 其实SpringMVC请求原理很简单:说白了就是用一个DispatcherServlet 封装了一个Servlet的调度中心, 由调度中心帮我们调用我们的处理方法:在这个过程中调度中心委托给各个组件执行具…

【Nginx32】Nginx学习:随机索引、真实IP处理与来源处理模块

Nginx学习:随机索引、真实IP处理与来源处理模块 完成了代理这个大模块的学习,我们继续其它 Nginx 中 HTTP 相关的模块学习。今天的内容都比较简单,不过最后的来源处理非常有用,可以帮我们解决外链问题。另外两个其实大家了解一下就…

登录中获取验证码的节流

一. 验证码框 <el-input placeholder"请输入验证码" prefix-icon"el-icon-lock" v-model"ruleForm.code"><el-button slot"suffix" :disabled"disabled" type"text" size"mini" click"ch…

树莓派玩转openwrt软路由:5.OpenWrt防火墙配置及SSH连接

1、SSH配置 打开System -> Administration&#xff0c;打开SSH Access将Interface配置成unspecified。 如果选中其他的接口表示仅在给定接口上侦听&#xff0c;如果未指定&#xff0c;则在所有接口上侦听。在未指定下&#xff0c;所有的接口均可通过SSH访问认证。 2、防火…

ideal远程Debug部署在服务器上的服务详解

ideal远程Debug部署在服务器上的服务详解 一 简介二 ideal配置步骤第一步&#xff1a;点击Edit Configurations选项添加远程连接第二步&#xff1a;配置Remote JVM debug参数第三步&#xff1a;服务的启动参数中添加第二步生成的命令并重新启动服务第四步&#xff1a;ideal启动…

联想电脑一键重装系统Win10操作方法

很多用户都会利用重装系统的方法&#xff0c;来解决系统崩溃、病毒感染等问题。但是&#xff0c;很多新手用户不知道联想电脑Win10系统重装的详细方法步骤&#xff0c;下面小编给大家详细介绍关于联想电脑Win10系统重装的操作方法&#xff0c;帮助大家轻松快速地完成系统的重装…

比postman更好用的接口管理软件——Apifox

比postman更好用的接口管理软件——Apifox 官网安装和登录Apifox功能使用团队管理&项目管理接口管理接口文档 Apifox 帮助文档 最近使用了一个好用的中文版接口管理软件&#xff0c;Apifox&#xff0c;以下介绍一下它的使用方式及好处。 官网 Apifox的官方地址&#xff1a…

微服务13-Seata的四种分布式事务模式

文章目录 XA模式实现XA模式 AT模式AT模式的脏写问题&#xff08;对同数据并发写的问题&#xff09;其他事务不获取全局锁的一个情况&#xff08;AT模式写隔离的实现&#xff09;实现AT模式 TCC模式TCC实现我们怎么样去判断是否空回滚和业务悬挂&#xff1f;业务分析 Saga模式总…

C++学习——C++函数的编译、成员函数的调用、this指针详解

以下内容源于C语言中文网的学习与整理&#xff0c;非原创&#xff0c;如有侵权请告知删除。 从博文的分析中可以看出&#xff0c;对象的内存中只保留了成员变量&#xff0c;除此之外没有任何其他信息&#xff0c;程序运行时不知道 stu 的类型为 Student&#xff0c;也不知道它…

基于nodejs+vue校园失物招领平台设计与实现

科学技术日新月异的如今&#xff0c;计算机在生活各个领域都占有重要的作用&#xff0c;尤其在信息管理方面&#xff0c;在这样的大背景下&#xff0c;学习计算机知识不仅仅是为了掌握一种技能&#xff0c;更重要的是能够让它真正地使用到实目 录 摘 要 I ABSTRACT II 目 录 II…

数据库系统概论学习 1 绪论

1.1.1 数据、数据库、数据库管理系统、数据库系统 一、数据 Data 数据是数据库中存储的基本对象 定义&#xff1a;描述事物的符号记录称为数据&#xff0c;描述事物的符号可以是数字、文字、图像、图形、声音、语言等表现形式&#xff0c;它们都可以经过数字化后存入计算机。…

六分科技CEO李阳:精准定位助力汽车智能化普及

10月10日&#xff0c;2023四维图新用户大会在上海成功举办。大会现场&#xff0c;六分科技展示了基于PPP-RTK技术的“星璨”产品和软硬件一体化解决方案。同时在智能驾驶主题论坛上&#xff0c;六分科技CEO李阳受邀发表了以《精准定位助力汽车智能化普及》为主题的演讲。 高精度…

微信小程序clearInterval无法关闭时间间隔器问题解决

今天在微信小程序遇到了一个问题 我的代码是这样的 // 关闭动画函数 AnimationOff() {//定义时间间隔器clearInterval(this.animationTimer) }, DefineAnimation() {//定义时间间隔器this.animationTimer setInterval(() > {console.log("执行");}, 1000) },但是…

【Power BI】Power BI 入门指南:版本、下载和报表创建的步骤

文章目录 一、前言二、了解 Power BI 版本三、下载 Power BI Desktop四、如何开始使用 Power BI Desktop五、在 Power BI Desktop 中创建报表六、文末总结 一、前言 Power BI 是微软于 2013 年推出的产品&#xff0c;为一款商业智能与数据可视化工具。它通过引人注目的视觉效果…

企业如何选择安全又稳定的文件传输协议

企业无论是内部的数据共享&#xff0c;还是与外部的合作交流&#xff0c;都需要通过网络进行文件的传输和交换。然而&#xff0c;文件传输它涉及到多方面的因素&#xff0c;例如文件的大小、数量、类型、敏感性、传输距离、网络环境等。这些因素都会影响到文件传输的各个方面&a…

WEB应用程序编程接口API

使用Web API Web API是网站的一部分&#xff0c;用于与使用具体URL请求特定信息的程序交互。这种请求称为API调用。请求的数据格式以易于处理的格式&#xff08;JSON,CSV&#xff09;返回。 Git和GitHub Git是一个分布式版本控制系统&#xff0c;帮助人们管理为项目所做的工作…

Intellij 安装配置 lombok

Intellij 安装配置 lombok 用 lombok 能够减少 setter/getter/noArgsConstructor 这样的 boilerplate 代码&#xff0c;所以用起来还是比较方便的。 刚开始以为直接安装到 maven 里面就能用了&#xff0c;运行的时候发现 Getter, Data 这些 annotation 根本找不到&#xff0c…

*常用函数

文章目录 nn.PReLU() 激活函数 nn.PReLU() 激活函数 PReLU(Parametric Rectified Linear Unit), 顾名思义&#xff1a;带参数的ReLU 其中a代表的是可学习的参数 ReLU、PReLU的比较&#xff1a; 如果ai0&#xff0c;那么PReLU退化为ReLU&#xff1b; 如果ai是一个很小的固定…

c++可变参数模板

不要做一个清醒的堕落者文章目录 可变参数模板的简介什么是可变参数 模板参数包参数包数据的获取(函数递归获取)参数包的获取(逗号表达式获取) 可变参数的应用emplace 可变参数模板的简介 c11添加的新特性能够让你创建可以接受改变的函数模板和类模板&#xff0c;C98/03&#…

深入篇【C++】总结<lambda表达式>与<包装器和bind>的使用与意义

深入篇【C】总结&#xff1c;lambda表达式&#xff1e;与&#xff1c;包装器和bind&#xff1e;的使用与意义 一.lambda表达式1.使用语法2.底层本质3.应用意义 二.包装器(适配器)1.使用语法2.解决问题①3.解决问题②4.应用场景:指令操作 三.bind (适配器)1.调整参数位置2.绑定参…