SOT23-6封装单键触摸感应触发芯片TC233A

前言:

触摸芯片很多,现在触摸按键已经应用到很多行业,虽然不能覆盖所有的按键,但确实用的越来越多,国产的价格也便宜的令人发指,比如这个TC233A,也就一毛多一点。

TC233A概述

TC233A 是一个单按键电容感应控制开关芯片 。芯片内置高精度 LDO,低压复位, 消抖等多种措施,保障了芯片的抗干扰性和稳定性。此触摸检测芯片是专为取代传统按键而设计。
工作电压:2.3V—5.5V 。待机电流 1.5uA(3V)。芯片广泛应用于纽扣电池,干电池,锂电池供电,AC转 DC 供电产品,例如,蓝牙耳机,台灯等。

特点

OUT 触发输出端为开漏输出
超低待机电流 1.5uA@VDD=3V﹐4V 下典型值 2.5uA
内置高精度 LDO 模块
嵌入共模干扰去除电路
同步模式与保持模式可选
输出低电平有效
上电后约有 0.5 秒的稳定时间﹐此期间内不要触摸检测点﹐此时所有功能都被禁止
提供最长输出时间约 16 秒@VDD=3.0V
SOT23-6L 封装

TC233A丝印

TC233A丝印

TC233A管脚排列

TC233A管脚排列

TC233A管脚描述

脚号 管脚名 输入/输出 功能描述
1 OUT 输出 触发驱动输出
2 GND — 电源负极(地)
3 TCH 输入 触摸感应引脚
4 LHO 输入 LHO 脚接 VDD,OUT 脚输出低有效
5 VDD — 电源正极
6 OHO 输入 OHO 脚位接 VDD,OUT 脚为保持输出模式;OHO 脚接地,OUT脚为同步输出模式。(One shot or Hold mode Option)

TC233A管脚描述

按键最长有效时间

TC233A 当 OHO(One shot or Hold mode Option)接地时芯片处于同步模式状态下时,内部定时器会对按键检测进行监控,定时器设定最大的输出持续时间约为 16 秒,当检测到超过定时器时间时,系统会自动回到上电初始状态,且输出变成无效,直到重新检测到按键。

TC233A电器特性

TC233A电器特性

TC233A应用电路图

TC233A应用电路图

TC233A 应用原理图说明

说明OUT 端为开漏输出,若被触发芯片已有内置上拉电阻,外部的 R1 可省掉。
C2 为灵敏度调节电容,电容取值范围(0–47pF ) ,C2 电容值越大,灵敏度越低,干扰不大的情况,这个电容可以省略,在板子上预留一个调节接口,方便初期调试即可。

灵敏度调整

PCB 上接线的电极大小与电容之总负载(寄生电容与 C2 电容之和),会影响灵敏度,所以灵敏度调整需要符合 PCB 实际情况。

  1. 触摸片的大小与触摸介质材料和厚度三者间动态平衡关系。触摸片尺寸越大,灵敏度越高。
    触摸相同的介质,介质厚度越厚,灵敏度越低。相同的触摸片大小,相同的厚度,不同介质材料之间灵敏度会有不同,请根据实际应用的介质来调整。
  2. 调整 C2 电容值与 R2 电阻值大小在其他条件不变的情况下,C2 电容值的大小与灵敏度之间成反比例关系。
    C2 电容值越小,灵敏度越高, C2 电容值建议值(0–47pF)–大部分应用情况悬空即可。 R2 阻值越小,灵敏度越高,R2 电阻建议值(0–5k)–典型应用值 1K。
  3. 电源供应必须稳定﹐
  4. 调整灵敏度的电容(C2)必须选用较小的温度系数及较稳定的电容器﹔如 X7R、NPO﹐故针对触摸应用﹐
    建议选择 NPO 电容器﹐以降低因温度变化而影响灵敏度。

PCB 布线注意事项

1. VDD 和 GND 之间的 104 电容要尽量贴近 VDD,减小电源线引入的干扰。
2. 感应线上串联的 R2 电阻,靠近芯片放置为宜。
3. 适当的铺地面积,可以提高抗干扰性。
4. 感应连线和感应焊盘优先布局。芯片靠近感应焊盘放置,感应连线直接引到感应焊盘(或弹簧焊盘)。感应连线线宽尽量小。感应连线周围不能近距离平行走其他信号线。如果实在不能避免,与其他走线之间做铺地隔离。感应焊盘和铺地之间距离大于 1mm。

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

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

相关文章

【Shell语言】linux中awk命令

linux中awk命令 看这里放声嘶吼谁也不舍得沉默 宽阔也抓不住我下一秒钟的echo ——《暂时失控》苏打绿 awk命令简介 AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。 之所以叫 AWK 是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 B…

请陪伴Kimi和GPT成长

经验的闪光汤圆 但是我想要写实的 你有吗? 岁数大了,希望如何学习新知识呢?又觉得自己哪些能力亟需补强呢? 看论文自然得用Kimi,主要是肝不动了,眼睛也顶不住了。 正好昨天跟专业人士学会了用工作流的办法跟…

Python中的Super方法实现问题及解决方案

1、问题背景 在Python中,super方法用于在子类中调用父类的方法。Guido van Rossum曾给出了一个纯Python实现的super方法,以便更好地理解其工作原理。然而,在这个实现中,存在一个问题:当传入的对象不是要调用的父类的实…

C++入门 (2)

文章目录 C入门C输入输出缺省参数全缺省半缺省函数声明与定义分离 函数重载C支持函数重载的原理--名字修饰 C入门 C输入输出 C输入输出包含在# include《iostream》中 cout 类似在控制台中输出&#xff0c;使用cout需要使用流插入符&#xff08;<<&#xff09; 这个符号…

Hotcoin4月16日上新热门资产:头部RWA技术提供方Centrifuge(CFG)

Hotcoin持续为全球600万用户发掘优质潜力资产&#xff0c;热门币种交易上热币。一文快速了解今日上新资产:Centrifuge(CFG) 推荐指数 8.2 交易对 CFG/USDT 交易时间 4月16日 19:00 资产赛道 RWA 项目简介 Centrifuge是一个去中心化资产融资协议&#xff0c;专注于释放现实世界资…

Object.hasOwn is not a function

背景 开发一个H5页面,使用Object.hasOwn来测试属性是否存在,在error监控中,发现某些用户访问会出现如下报错: 问题分析 因为不是所有的用户都报错,继而先去mdn上查看这个api的浏览器兼容性: Object.hasOwn() - JavaScript | MDN 从【Can I Use】上也查看了此web技术的…

STM32串口通信

一、串口发送 1.初始化引脚 void Serial_Init(uint32_t BaudRate) {RCC_APB2PeriphClockCmd (RCC_APB2Periph_GPIOA ,ENABLE );RCC_APB2PeriphClockCmd (RCC_APB2Periph_USART1 ,ENABLE );GPIO_InitTypeDef GPIO_InitStructure;GPIO_InitStructure.GPIO_Mode GPIO_Mode_AF_PP…

[疑难杂症2024-003]如何判断一张没有头信息的dcm图像,是否是压缩图像?

本文由Markdown语法编辑器编辑完成&#xff0e; 1. 前言: DCM格式&#xff0c;是医学图像领域里面的通用格式&#xff0e;DCM图像一般分为两大部分&#xff0c;一部分是TAG信息&#xff0c;一部分是像素. 而TAG信息&#xff0c;一般又会分为两部分&#xff0c;如下图所示, 是…

C++_智能指针

文章目录 前言一、智能指针原理二、库支持的智能指针类型1.std::auto_ptr2.std::unique_ptr3.std::shared_ptr4.std::weak_ptr 三、删除器总结 前言 智能指针是一种采用RAII思想来保护申请内存不被泄露的方式来管理我们申请的内存&#xff0c;对于RAII&#xff0c;我们之前也已…

LeetCode-热题100:102. 二叉树的层序遍历

题目描述 给你二叉树的根节点 root &#xff0c;返回其节点值的 层序遍历 。 &#xff08;即逐层地&#xff0c;从左到右访问所有节点&#xff09;。 示例 1&#xff1a; 输入&#xff1a; root [3,9,20,null,null,15,7] 输出&#xff1a; [[3],[9,20],[15,7]] 示例 2&am…

【GEE实践应用】使用MODIS NDVI数据集绘制研究区域每日NDVI序列曲线

// 设置研究区域 var geometry table;// 选择MODIS NDVI 数据集 var modisNDVI ee.ImageCollection(MODIS/006/MOD13A2).filterBounds(geometry).filterDate(2000-01-01, 2023-12-31);// 计算每天的平均 NDVI var dailyMeanNDVI modisNDVI.map(function(image) {var date e…

AndroidStudio AGP 7+, 编译aar并输出到本地仓库

1 编写构建gradle脚本代码 1.1 配置publication和repository 在指定moudle目录下新建名为"maven-publish.gradle"文件&#xff0c;其声明的publication和repository如下所示&#xff1a; apply plugin: maven-publish// This creates a task called publishReleas…

# 从浅入深 学习 SpringCloud 微服务架构(二)模拟微服务环境

从浅入深 学习 SpringCloud 微服务架构&#xff08;二&#xff09;模拟微服务环境&#xff08;1&#xff09; 段子手168 1、打开 idea 创建父工程 创建 artifactId 名为 spring_cloud_demo 的 maven 工程。 --> idea --> File --> New --> Project --> Ma…

java高校办公室行政事务管理系统设计与实现(springboot+mysql源码+文档)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的闲一品交易平台。项目源码以及部署相关请联系风歌&#xff0c;文末附上联系信息 。 项目简介&#xff1a; 基于mvc的高校办公室行政…

软件缺陷的生命周期

参考&#xff1a;Defect/Bug Life Cycle in Software Testing 什么是缺陷 软件缺陷一般被我们叫做Bug。对应的软件缺陷&#xff0c;就是我们所测试的程序中存在的无法正常运行或功能有相关缺陷。 IEEE729-1983对缺陷的标准定义&#xff1a; 从产品内部看&#xff0c;缺陷是…

基于快照行情的股票/基金 1分钟 K 线合成指南

1. 概述 由于不同交易所不同资产的交易规则是有差异的&#xff0c;导致不同交易所基于快照行情或逐笔成交合成不同资产1分钟 K 线的计算方法是不同的。 本教程旨在提高 DolphinDB 在具体业务场景下的落地效率&#xff0c;降低 DolphinDB 在实际业务使用中的开发难度。 本教程…

C语言如何使⽤指针?

一、问题 指针变量在初始化以后就可以使⽤和参与操作了&#xff0c;那么就要⽤到对指针变量最常⽤的两个操作符——> * 和 &#xff06; 。 二、解答 这⾥⼜要提到始终贯穿着指针的⼀个符号“ * ”&#xff0c;但是这⾥的“ * ”是作为指针运算符使⽤的&#xff0c;叫做取内…

如何合理利用多个中国大陆小带宽服务器?

我们知道在中国大陆带宽单价非常昂贵&#xff0c;一个1Mbps 带宽的机子一年就得卖好几百人民币&#xff0c;这是不值当的&#xff0c;当然我们可以去低价漂阿里云、腾讯云的轻量服务器&#xff0c;99包年&#xff0c;但是带宽太小很难崩。 所以&#xff0c;我们必须构建一个能够…

linux进阶篇:重定向和管道操作

Linux中的重定向和管道操作 llinux中的三种IO设备&#xff1a; 标准输入&#xff08;STDIN&#xff09;,文件描述符号为&#xff1a;0&#xff0c;默认从键盘获取输入 标准输出&#xff08;STDOUT&#xff09;,文件描述符号位&#xff1a;1&#xff0c;默认输出到显示终端 标准…

5GNR刷题

5G帧结构 5G NR帧结构的基本时间单位是( C ) A) subframe B) slot C) Tc D) symbol 5G无线帧长是多少ms&#xff08;B&#xff09; A) 5 B) 10 C) 20 D) 40 下面哪种子载波间隔是中国移动白皮书中规定必选(B ) A) 15KHz B) 30KHz C) 60KHz D) 120KHz 5G参数集包含哪…