0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于TTP224的电容式触摸按键程序步骤与原理图

嵌入式技术 来源:嵌入式技术 作者:嵌入式技术 2022-06-07 08:52 次阅读

1.TTP224简介

TTP224是一款使用电容式感应原理设计的触摸IC,其稳定的感应方式可以应用到各种不同电子产品,面板介质可以是完全绝源的材料,专为取代传统的机械结构开关或普通按键而设计.提供4个触摸输入端口及4个直接输出端口。

特点

工作电压 2.4V~5.5V

可以由外部Option选择是否启用内部稳压电路功能.

工作电流@VDD=3V无负载时:

低功耗模式下典型值2.5uA
快速模式下典型值9uA

@VDD=3V时,在快速模式下KEY最快响应时间为100mS,低功耗模式下为200mS.

各KEY灵敏度可以由外部电容进行调节(0~50pF).

提供LPMB端口选择快速模式或低功耗模式.

提供直接输出模式,触发模式,开漏输出, CMOS高电平有效或低电平有效输出, 经由TOG/AHLB/OD端口选择.

提供两个无二极管保护的输出端口TPQ0D,TPQ2D仅限于低电平有效.

提供MOT1, MOT0端口选择最大输出时间:120秒/64秒/16秒/无穷大

上电后约有0.5秒的系统稳定时间,在此期间内不要触摸Touch PAD,且触摸功能无效

有自动校准功能,当无按键被触摸时,系统重新校准周期约为4.0秒

pYYBAGKW1sOAdDwtAAFiGfwz088942.png

硬件设计注意事项:

1. 在 PCB 上,感应焊盘距离 IC 管脚的连线越短越好.并且每根感应线不能平行交叉.

2. 覆盖在 PCB 上的面板不能是带有金属成份或其它导电的材料,包括最表面的涂料.

3. VDD 及 VSS 必需使用电容器 C1 做滤波,同时在布线时 C1 电容器必需是最近距离靠近 IC 的 VDD 及 VSS 管脚之间.

4. 电容 Cs0~Cs3 是用于调节其灵敏度, Cs0~Cs3 的值越小, 则灵敏度越高.灵敏度的选择需要根据 PCB 的实际应用进行调节. Cs0~Cs3 的电容取值范围为 0~50pF。

5. 灵敏度调节电容(Cs0~Cs3)必须是使用温度变化其稳定性佳的电容,比如 X7R,NPO。对于触摸应用,推荐使用 NPO 材质电容,以减少因温度变化对灵敏度造成的影响。

2.硬件设计

poYBAGKW2DyAKjluAADQDJZg64Y177.png

Tout0 --PA7 Tout1--PA6 Tout2--PA5 Tout3--PA4,按键按下为高电平;

3.软件设置

pYYBAGKW2TqAXtevAAEqjypnmbw662.png

模式设置:

poYBAGKW2WaADjZoAAEZl4DQOnk056.png

使能外部中断

pYYBAGKW2YeAe1srAAB2qYINsOo754.png

4.生成代码

4.1 触摸按键模式配置代码

poYBAGKW2dqADEfbAAPKcvV6AVs343.png

4.2 中断服务函数

poYBAGKW2gqAIpSJAAJ8CA2ArWA782.png

示例代码:

void EXTI4_IRQHandler(void)
{
  /* USER CODE BEGIN EXTI4_IRQn 0 */
   Delay_Ms(10);//消抖
  if(HAL_GPIO_ReadPin(TO0_GPIO_Port,TO0_Pin))//判断按键1是否按下
  {
    ttp224_stat|=1<<0;
  }
  else//判断按键是否松开
  {
    ttp224_stat&=~(1<<0); 
  }
  /* USER CODE END EXTI4_IRQn 0 */
  HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_4);
  /* USER CODE BEGIN EXTI4_IRQn 1 */
  
  /* USER CODE END EXTI4_IRQn 1 */
}

多个按键同时检测示例:

poYBAGKW2o-AXKKiAAOBrWUK3tM736.pngpoYBAGKW2qeAEWE6AAZbqCY64C0780.png
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2265

    文章

    10858

    浏览量

    354439
  • 触摸按键
    +关注

    关注

    7

    文章

    117

    浏览量

    67390
  • TTP224
    +关注

    关注

    0

    文章

    2

    浏览量

    6510
收藏 人收藏

    评论

    相关推荐

    【应用笔记】CW32 电容式触摸按键设计指南

    前言CW32电容式触摸按键设计指南向客户提供一种利用CW32内部资源结合软件编程实现电容式触摸按键
    的头像 发表于 07-04 11:44 969次阅读
    【应用笔记】CW32 <b class='flag-5'>电容式</b><b class='flag-5'>触摸</b><b class='flag-5'>按键</b>设计指南

    CW32模块使用 TTP224触摸传感器

    该模块是一个基于触摸检测IC(TTP223B)的电容式点动型触摸开关模块。常态下,模块输出低电平,模式为低功耗模式;当用手指触摸相应位置时,
    的头像 发表于 09-18 15:35 1777次阅读
    CW32模块使用 <b class='flag-5'>TTP224</b><b class='flag-5'>触摸</b>传感器

    八键电容式触摸感应按键芯片

    八键电容式触摸感应按键芯片:触摸感应检测按键可以穿透绝缘材料外壳来检测人体手指带来的电荷移动,从而不需要传统
    发表于 10-27 18:33 80次下载

    轻松实现电容式触摸感应按键开关设计

    轻松实现电容式触摸感应按键开关设计 市场上的消费电子产品已经开始逐步采用触摸感应按键,以取代传统的机械
    发表于 11-06 10:34 4914次阅读
    轻松实现<b class='flag-5'>电容式</b><b class='flag-5'>触摸</b>感应<b class='flag-5'>按键</b>开关设计

    电容式触摸感应按键设计方案

      与传统的机械按键相比,电容式触摸感应按键美观、耐用、寿命长。电容式
    发表于 12-20 10:25 1.8w次阅读
    <b class='flag-5'>电容式</b><b class='flag-5'>触摸</b>感应<b class='flag-5'>按键</b>设计方案

    4B-BSBN/TTP224B-BSB 四按键触摸检测芯片资料下载.pdf

    4B-BSBN/TTP224B-BSB 四按键触摸检测芯片资料下载.pdf
    发表于 04-27 09:58 46次下载

    TTP224B-BSBN和TTP224B-BSB电容式感应原理设计的触摸芯片数据免费下载

    TTP224B-BSBN/TTP224B-BSB TonTouch IC 是一款使用电容式感应原理设计的触摸 IC,此款IC 内建稳压电路给触摸
    发表于 09-07 08:00 59次下载
    <b class='flag-5'>TTP224</b>B-BSBN和<b class='flag-5'>TTP224</b>B-BSB<b class='flag-5'>电容式</b>感应原理设计的<b class='flag-5'>触摸</b>芯片数据免费下载

    TTP224B-BSBN和TTP224B-BSB按键触摸检测IC的中文数据手册免费下载

    TTP224B-BSBN/TTP224B-BSB TonTouchTM IC 是一款使用电容式感应原理设计的触摸 IC,此款 IC 内建稳压电路给
    发表于 10-08 08:00 58次下载
    <b class='flag-5'>TTP224</b>B-BSBN和<b class='flag-5'>TTP224</b>B-BSB<b class='flag-5'>按键</b><b class='flag-5'>触摸</b>检测IC的中文数据手册免费下载

    TTP224B-COBN 4按键触摸检测芯片的详细数据手册免费下载

    TTP224B-COBN TonTouchTM IC 是一款使用电容式感应原理设计的触摸 IC,此款 IC 内建稳压电路给触摸感测器使用,稳定的感应效果可以应用在广泛电子类产品。面板介
    发表于 10-09 08:00 39次下载
    <b class='flag-5'>TTP224</b>B-COBN 4<b class='flag-5'>按键</b><b class='flag-5'>触摸</b>检测芯片的详细数据手册免费下载

    台湾通泰TTP224C-BSBN

    TTP224C-BSBN/TTP224C-BSB TonTouchTM IC是电容式传感设计特别适用于触摸板控制。该设备内置触摸传感器调节器
    发表于 11-22 16:10 650次阅读

    电容式触摸按键的设计要点

    在我们的日常生活中,电容式触摸控制无处不在。空气炸锅、洗衣机、空调、遥控器等家用电器都会用到电容式触摸按键。传统的机械
    的头像 发表于 12-27 11:23 5902次阅读
    <b class='flag-5'>电容式</b><b class='flag-5'>触摸</b><b class='flag-5'>按键</b>的设计要点

    应用在遥控器触摸按键中的电容式触摸芯片

    触摸按键根据不同的类型有不同的工作原理。从工作原理上可以分为两大类,电阻触摸按键电容式感应
    的头像 发表于 04-11 09:32 1627次阅读

    CW32 电容式触摸按键设计指南

    CW32 电容式触摸按键设计指南
    的头像 发表于 10-25 16:36 986次阅读
    CW32 <b class='flag-5'>电容式</b><b class='flag-5'>触摸</b><b class='flag-5'>按键</b>设计指南

    基于MSP430实现电视的电容式触摸按键

    电子发烧友网站提供《基于MSP430实现电视的电容式触摸按键.pdf》资料免费下载
    发表于 08-28 11:56 0次下载
    基于MSP430实现电视的<b class='flag-5'>电容式</b><b class='flag-5'>触摸</b><b class='flag-5'>按键</b>

    电容式触摸按键按键扩展方法

    电子发烧友网站提供《电容式触摸按键按键扩展方法.pdf》资料免费下载
    发表于 09-27 11:43 0次下载
    <b class='flag-5'>电容式</b><b class='flag-5'>触摸</b><b class='flag-5'>按键</b>的<b class='flag-5'>按键</b>扩展方法