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

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

3天内不再提示

STM8和32的触摸按键功能

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 2020-03-06 15:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在后台看到这么一条消息:请问下stm003f3p6的管脚能否做成触摸输入?

我曾开发带有触摸按键功能的消费类电子产品,在起初也是不知道STM8引脚可以实现触摸这个功能,所以这里写给大家。

1写在前面

我们开发带有触摸功能的产品时,可能首先考虑的就是购买一个触摸芯片。

但是对于消费类电子,如果你的产量较大,可能就会考虑这1,2块的触摸芯片的成本。

此时,使用STM8,或者STM32作为主控的IC可以实现触摸功能就显得比较重要了。

由于很多人不知道这个功能,这里先让大家了解并熟悉这一项触摸按键功能。

2

ST官网开发板

ST官网提供很多带有触摸按键的开发板,这里举几个例让大家看看:

1.STM8S-Discovery

网址:

https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm8-mcu-eval-tools/stm8-mcu-eval-boards/stm8s-discovery.html

2.STM32072B-EVAL

网址:

https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-eval-boards/stm32072b-eval.html

3.STM32L152C-Discovery

网址:

https://www.st.com/en/evaluation-tools/32l152cdiscovery.html

(提示:公众号不支持外部链接,请复制网址到浏览器打开)

3

STM8触摸原理及开发库

在这里简述一下在STM8S中应用Resistor-Capacitor电阻电容(RC)采集原理。

硬件原理,可以参考官网:

使用MCU的资源:

官网提供STM8库相关开发资料:

https://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm8-embedded-software/stm8s-touch-lib.html

4

概述STM32触摸感应控制器

相比STM8而言,STM32的触摸按键功能就更高级。

在STM32中部分MCU(F0、 F3、 L1)具有Touch sensing controller触摸感应控制器,简称TSC。

这里可以参看ST社区的一份关于文档《STM32F0—触摸按键》:

http://www.stmcu.org.cn/document/detail/index/id-213949

或者查看MCU对应的《参考手册》,可以知道触摸控制器:电荷转移的过程以及其原理。

利用电容储存电荷的特性

电极上的待测电容Cx向采样电容Cs充电

电荷转移过程中个模拟开关是硬件做在GPIO里的

重复电荷转移的过程,直到采样电容Cs上的电压达到它说连GPIO的VIH门限值

过程重复的次数就反映了待测电极上电容的大小

电极被触摸时,重复次数N减小

5

更多参看资料

关于Touch触摸的标准外设库:

https://www.st.com/en/embedded-software/stm32-standard-peripheral-library-expansion.html?querycriteria=productId=LN1734

官方提供的一套关于Touch文档,值得你参看:

https://www.st.com/content/ccc/resource/technical/document/user_manual/5d/e8/16/b7/a5/f5/47/bf/DM00075710.pdf/files/DM00075710.pdf/jcr:content/translations/en.DM00075710.pdf

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

    关注

    2313

    文章

    11196

    浏览量

    374780
  • STM8
    +关注

    关注

    18

    文章

    393

    浏览量

    58879
  • 触摸按键
    +关注

    关注

    7

    文章

    125

    浏览量

    69219
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    同为单按键触摸芯片,它们的“触”觉到底差在哪?

    四款单按键触摸芯片参数对比同为单按键触摸芯片T它们的“触”觉到底差在哪?同样是轻轻一摸,有的芯片反应快至40毫秒,有的芯片会“思考”132毫秒;有的电容越大越灵敏,有的却刚好相反。今天
    的头像 发表于 04-27 15:37 111次阅读
    同为单<b class='flag-5'>按键</b><b class='flag-5'>触摸</b>芯片,它们的“触”觉到底差在哪?

    防水触摸、抗干扰触摸、隔空触摸分别用的是什么技术原理?

    防水触摸、抗干扰触摸、隔空触摸分别用的是什么技术原理你有没有遇到过这样的场景——刚洗完手,厨房电磁炉的面板就开始“自己乱按”;在工地上用对讲机,手指还没碰到按键
    的头像 发表于 03-24 15:03 303次阅读
    防水<b class='flag-5'>触摸</b>、抗干扰<b class='flag-5'>触摸</b>、隔空<b class='flag-5'>触摸</b>分别用的是什么技术原理?

    触摸芯片抗干扰5键触摸触控5路触摸检测IC-VK36N5B工作电压 2.2-5.5V

    VK36N5B具有5个触摸按键,可用来检测外部触摸按键上人 手的触摸动作。该芯片具有较高的集成度,仅需极少的外部 组件便可实现
    的头像 发表于 02-05 16:29 794次阅读
    <b class='flag-5'>触摸</b>芯片抗干扰5键<b class='flag-5'>触摸</b>触控5路<b class='flag-5'>触摸</b>检测IC-VK36N5B工作电压 2.2-5.5V

    功能到场景:5步搞定触摸芯片选型!

    功能到场景5步搞定触摸芯片选型你是不是也遇到过这样的困扰——产品想用触摸按键,但芯片型号那么多,到底该怎么选?别急,今天我们就来轻松聊聊,如何从实际需求出发,找到那颗“刚刚好”的
    的头像 发表于 01-22 14:36 360次阅读
    从<b class='flag-5'>功能</b>到场景:5步搞定<b class='flag-5'>触摸</b>芯片选型!

    脉冲输出VK36N10P抗噪10键触摸感应IC

    信号。 芯片内部采用特殊的集成电路,具有高电源电压抑制比,可减少 按键检测错误的发生,此特性保证在不利环境条件的应用中芯 片仍具有很高的可靠性。 此触摸芯片具有自动校准功能,低待机电流,抗电压波动等特 性,为各种
    的头像 发表于 01-15 16:26 343次阅读
    脉冲输出VK36N10P抗噪10键<b class='flag-5'>触摸</b>感应IC

    触摸滑条I2C输出VK3804单通道触摸方案适用于门禁监控设备/家电触摸检测芯片

    功能描述 触摸按键介绍: 触摸按键是利用测量人体接近导体时产生的电容变化,转换为数值判断的一种 方式。此应用中所有的
    的头像 发表于 01-13 11:57 201次阅读
    <b class='flag-5'>触摸</b>滑条I2C输出VK3804单通道<b class='flag-5'>触摸</b>方案适用于门禁监控设备/家电<b class='flag-5'>触摸</b>检测芯片

    FZH38 芯片 8触摸按键,可用来检测外部触摸按键触摸动作 原厂技术支持

    型号:FZH38 厂商:深圳市方中禾科技有限公司(Premier Chip Limited)FZH38 芯片具有 8触摸按键,可用来检测外部触摸
    发表于 01-05 09:23

    抗干扰单路触摸单通道触摸方案VK36N1D

    ,有直 接输出和锁存输出2个型号可选。芯片内部采用特殊的集成电 路,具有高电源电压抑制比,可减少按键检测错误的发生,此 特性保证在不利环境条件的应用中芯片仍具有很高的可靠性。 此触摸芯片具有自动校准功能,低待机电流,抗电压波动等
    的头像 发表于 10-22 16:46 702次阅读
    抗干扰单路<b class='flag-5'>触摸</b>单通道<b class='flag-5'>触摸</b>方案VK36N1D

    净化器触摸IC低电流1按键触控VKD233系列超小体积单路感应

    应用领域 VKD233XX是单通道触摸检测芯片,功耗低、工作电压范围宽以及稳定的触摸检测效果可以广泛的满足不同应用的需求, 此触摸检测芯片是专为取代传统按键而设计,内建稳压电路, 提供
    的头像 发表于 08-01 15:15 928次阅读
    净化器<b class='flag-5'>触摸</b>IC低电流1<b class='flag-5'>按键</b>触控VKD233系列超小体积单路感应

    增强型触摸按键芯片RM1281A规格书

    电子发烧友网站提供《增强型触摸按键芯片RM1281A规格书.pdf》资料免费下载
    发表于 07-29 16:22 0次下载

    中微爱芯触摸软件调试指南

    中微爱芯为AiP8F3XXX系列芯片提供一个可以供客户观察和调试触摸参数的软件,以降低用户触控按键部分的开发难度。用户仅仅需要经过以下几个步骤,便可实现触控按键
    的头像 发表于 07-23 14:28 4257次阅读
    中微爱芯<b class='flag-5'>触摸</b>软件调试指南

    低电流3按键触摸VKD104CR-3H工控触摸感应芯片

    VKD104CR-3H是3通道触摸检测芯片,功耗低、工作电压范 围宽以及稳定的触摸检测效果可以广泛的满足不同应用的需 求,此触摸检测芯片是专为取代传统按键而设计,内建稳压 电路,提供稳
    的头像 发表于 07-07 09:55 875次阅读
    低电流3<b class='flag-5'>按键</b><b class='flag-5'>触摸</b>VKD104CR-3H工控<b class='flag-5'>触摸</b>感应芯片

    浅谈瑞萨触摸芯片低功耗功能的实际应用

    相比于传统的机械按键触摸按键更加美观时尚,因此应用场景非常广泛。瑞萨基于CTSU2新一代触摸IP的触控芯片推出以来,得到了很多客户的青睐,尤其在白色家电产品上。本文基于RL78系列的
    的头像 发表于 06-17 17:03 4058次阅读
    浅谈瑞萨<b class='flag-5'>触摸</b>芯片低功耗<b class='flag-5'>功能</b>的实际应用

    FZH31单键电容式触摸按键IC中文手册

    FZH31 是深圳市方中禾科技有限公司推出的 单键电容式触摸按键专用检测传感器 IC,专为消费电子和家电设备的触摸控制设计。以下是其核心特性与功能概述:核心特性高灵敏度与灵活配置采用
    发表于 05-20 16:27 0次下载

    FZH38 8通道电容式触摸按键检测传感器IC中文手册

    FZH38 是深圳市方中禾科技有限公司推出的 8 通道电容式触摸按键检测传感器 IC,专为多按键控制的家电、工业设备和消费电子产品设计。以下是其核心特性与
    发表于 05-20 16:23 0次下载