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

韩国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.mzph.cn/news/103159.shtml

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

相关文章

华为云云耀云服务器L实例评测使用 | 云耀云服务器L实例Docker可视化Portainer容器管理

一、使用背景 之前一直在用阿里云或者腾讯云的服务器,现在接触了一下华为云的服务器实例,点开产品列表发现有弹性云服务器ECS、云耀云服务器HECS等,本文主要使用云耀云服务器,看到官方简介: 华为云耀云服务器&#x…

uniapp小程序中给web-view页面添加授权弹窗(使用cover-view组件覆盖实现该功能)

效果图: web-view是承载网页的容器。会自动铺满整个小程序页面,个人类型的小程序暂不支持使用。 再看下面一个提示: 每个页面只能有一个 web-view,web-view 会自动铺满整个页面,并覆盖其他组件。 也就是说,…

STM32-C语言结构体地址

定义2个结构体 typedef struct _demo_node_{ //结构体本身的地址struct _demo_node_* pprenode; //实际地址开始的位置,最下面的输出结果可以看出struct _demo_node_* pnextnode;unsigned long member_num;unsigned short age;char addr[0]; …

Android Studio版本升级后的问题 gradle降级、jdk升级

Cannot use TaskAction annotation on method IncrementalTask.taskAction$gradle_core() because interface org.gradle.api.tasks.incremental.IncrementalTaskInputs is not a valid parameter to an action method. 修改下面两处地方分别为7.0.3、7.3.3Android Gradle plu…

配置CA证书

前置条件 配置Java环境变量。 具体操作 windows环境 以管理员方式执行CMD窗口,输入命令; cd /d %JAVA_HOME%\jre\lib\securitycurl -kv https://xxx/artifactory/CMC-Release/certificates/xxxRootCA.cer -o xxxRootCA.cercurl -kv https://xxx/art…

前端-Vue-开发指南

VueJS 开源文档 拉入vscode安装node.js安装vue脚手架components : 组件router:路由创建新组建 :assets: 系统图片存放地址main.js: vue脚手架对象存放地 (新的包要放在里面)属性 computedslot 插槽error St…

Hadoop-2.5.2平台环境搭建遇到的问题

文章目录 一、集群环境二、MySQL2.1 MySQL初始化失败2.2 MySQL启动报错2.3 启动时报不能打开日志错2.4 mysql启动时pid报错 二、Hive2.1 Hive修改core-site.xml文件后刷新权限2.2 Hive启动元数据时报错2.3 Hive初始化MySQL报错2.3.1 报错信息2.3.2 错误原因2.3.3 参考文档 2.4 …

发明专利申请的5个阶段

1、专利受理阶段,专利局收到专利申请后进行审查,如果符合受理条件,专利局会将确定申请日,并给予申请号,而且核实文件清单后,发出受理通知书,通知申请人; 2、初步审查阶段&#xff0…

Tornado 可以使用 nginx 提供负载均衡

Tornado和nginx都是网络服务器的重要组成部分,但它们在职能和使用场景上存在显著的差异。 Tornado可以独立运行,而不需要依赖nginx等其他Web服务器。这是因为Tornado本身就是一个完整的Web服务器,可以独立处理HTTP请求并返回响应数据。 ngi…

Qt 框架 6.6版本添加响应式布局,并兼容AArch64 架构

近日有消息称,Qt 框架 6.6版本已经正式发布,并且还引入“ Qt Graphs”,为 Qt Quick 添加“响应式布局”,顺便还改善了文字转语音(Text to Speech)模块。 而在Qt Graphs 模块方面,作为 Qt Data Visualization模块的替代…

React的类式组件和函数式组件之间有什么区别?

React 中的类组件和函数组件是两种不同的组件编写方式,它们之间有一些区别。 语法和写法:类组件是使用类的语法进行定义的,它继承自 React.Component 类,并且需要实现 render() 方法来返回组件的 JSX。函数组件是使用函数的语法进…

漏洞预警|CVE-2023-38545 Curl 和 libcurl 堆缓冲区溢出漏洞

项目介绍 libcurl是一个跨平台的网络协议库,支持http、https、ftp等多种协议。 项目地址 https://github.com/curl/curl/releases 影响版本 7.69.0-8.3.0 漏洞分析 漏洞成因在于使用SOCKS5代理过程中造成的溢出。当Curl程序使用 SOCKS5代理时,设置…

Dockerfile 安装python3.7到tensorflow1.15.0镜像中

目录 背景编写Dockerfile主要命令说明 背景 项目需要使用tensorflow1.15.0版本,python3.7,但是从dockerhub上下载回来的tensorflow1.15.0镜像自带的python是3.6。需要手工修改。 编写Dockerfile FROM tensorflow/tensorflow:1.15.0MAINTAINER comtoper163.com# 安…

【SCSS篇】Vite+Vue3项目全局引入scss文件

文章目录 前言一、安装与使用1.1 安装1.2 scss 全局文件编写1.2.1 概述 1.3 全局引入和配置1.4 组件内使用 vue2 项目引入 sass附:忽略ts类型检测 前言 Sass 是世界上最成熟、最稳定、最强大的专业级CSS扩展语言!在日常项目开发过程中使用非常广泛&…

MATLAB中expm1函数用法

目录 语法 说明 示例 针对较小的 X 精确计算 exp(X)-1 expm1函数的功能是针对较小的 X 精确计算 exp(X)-1。 语法 Y expm1(X) 说明 Y expm1(X) 为数组 X 中的每个元素计算 exp(X)-1。此函数对于 X 中的小实数值更精确,因为它会补偿 exp(X) 中的舍入误差。 …

数据库:Hive转Presto(五)

此篇将所有代码都补充完了,之前发现有的代码写错了,以这篇为准,以下为完整代码,如果发现我有什么考虑不周的地方,可以评论提建议,感谢。代码是想哪写哪,可能比较繁琐,还需要优化。 …

互联网摸鱼日报(2023-10-13)

互联网摸鱼日报(2023-10-13) 36氪新闻 统一茶饮新品横跨乳茶、咖啡、气泡酒;永辉进军“正品折扣店”;贝壳斥资15.5亿进军家装 | 品牌日报 ​年度「焦点」产品计划重磅启动,快来pick你心中的年度优秀产品吧 早期的欲望与后期的热爱&#xf…

Maven - 5 分钟快速通关

目录 一、Maven 1.1、 基础语法 1.2、聚合 1.3、继承 1.4、自定义属性 一、Maven 1.1、 基础语法 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/…

UE4和C++ 开发-C++与UMG交互3

打开一个游戏&#xff0c;最先进入眼帘的便是加载页面&#xff0c;然后便是ui界面&#xff0c;如开始游戏等等按钮。本文将介绍如何在UE4中将制作一个游戏菜单项。 1、在UE4中&#xff0c;有两种方式创建ui&#xff0c;一种是使用slate的方式&#xff0c;一种便是UMG&#xff…

大数据学习(8)-hive压缩

压缩 在Hive表中和计算过程中&#xff0c;保持数据的压缩&#xff0c;对磁盘空间的有效利用和提高查询性能都是十分有益的。 Hive表数据进行压缩 在Hive中&#xff0c;不同文件类型的表&#xff0c;声明数据压缩的方式是不同的。 1&#xff09;TextFile 若一张表的文件类型…