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
    +关注

    关注

    2305

    文章

    11120

    浏览量

    371131
  • STM8
    +关注

    关注

    18

    文章

    393

    浏览量

    58534
  • 触摸按键
    +关注

    关注

    7

    文章

    124

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    【RA4M2-SENSOR】电容触摸按键

    【RA4M2-SENSOR】电容触摸按键 本文介绍了 RA4M2-SENSOR 通过板载电容触摸按键实现了 LED 控制,并通过触摸调试和
    发表于 09-03 11:13

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

    应用领域 VKD233XX是单通道触摸检测芯片,功耗低、工作电压范围宽以及稳定的触摸检测效果可以广泛的满足不同应用的需求, 此触摸检测芯片是专为取代传统按键而设计,内建稳压电路, 提供
    的头像 发表于 08-01 15:15 537次阅读
    净化器<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 3643次阅读
    中微爱芯<b class='flag-5'>触摸</b>软件调试指南

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

    VKD104CR-3H是3通道触摸检测芯片,功耗低、工作电压范 围宽以及稳定的触摸检测效果可以广泛的满足不同应用的需 求,此触摸检测芯片是专为取代传统按键而设计,内建稳压 电路,提供稳
    的头像 发表于 07-07 09:55 555次阅读
    低电流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 3531次阅读
    浅谈瑞萨<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次下载

    触摸按键噪声对策 瑞萨CTSU MCU在应对噪声困扰时软硬件设计注意点

    ,以及软硬件设计中的一些注意点。   1 触摸按键产品线及噪声性能 瑞萨拥有广泛的触摸按键产品线,覆盖了16/32位,3大内核MCU产品,客户在选择时拥有更多的选择性。   新的CTS
    的头像 发表于 03-31 18:31 1584次阅读
    <b class='flag-5'>触摸</b><b class='flag-5'>按键</b>噪声对策  瑞萨CTSU MCU在应对噪声困扰时软硬件设计注意点

    PT8028电容式触摸控制ASIC中文手册

    PT8028 是一款电容式触摸控制 ASIC,支持 8 通道触摸输入,二进制 BCD 编码和有效按键指示输出。算法带有自补偿功能,具有低功耗
    发表于 03-19 18:05 0次下载

    蓝牙耳机触摸IC-低功耗单按键触摸感应芯片/单路触控方案-VKD233HH SOT23-6L

    组件便可实现触摸按键的检测。 提供了1路输出功能,可通过IO脚选择输出电平,输出模式。芯片内部集成了稳压电路, 提供稳定的电压给触摸检测,可减少按键
    的头像 发表于 01-15 15:42 1047次阅读
    蓝牙耳机<b class='flag-5'>触摸</b>IC-低功耗单<b class='flag-5'>按键</b><b class='flag-5'>触摸</b>感应芯片/单路触控方案-VKD233HH  SOT23-6L

    触摸感应芯片原厂低电流多按键触摸芯片VKD104CR

    产品型号: VKD104CR 产品品牌:永嘉微电 /VINKA 封装形式: SOP8 产品年份:新年份 VKD104CR具有2个触摸按键,可用来检测外部触摸
    的头像 发表于 01-14 17:53 928次阅读

    工作电流 4.0uA/3V/低电流单路触摸/单按键触摸感应芯片VKD233HB SOT23-6L

    组件便可实现触摸按键的检测。 提供了1路输出功能,可通过IO脚选择输出电平,输出模式。芯片内部集成了稳压电路, 提供稳定的电压给触摸检测,可减少按键
    的头像 发表于 01-14 16:24 773次阅读
    工作电流 4.0uA/3V/低电流单路<b class='flag-5'>触摸</b>/单<b class='flag-5'>按键</b><b class='flag-5'>触摸</b>感应芯片VKD233HB  SOT23-6L

    告别繁琐按键,双触摸LED让你轻松调光调色!

    方案开发双触摸按键LED单/双色温驱动控制方案-ZHUOLIANWEIKEJI-定制服务品质保障技术领先在现代家居与照明设计中,便捷性、智能化以及个性化需求日益增长。传统的按键控制方式因其繁琐
    的头像 发表于 12-07 01:08 1047次阅读
    告别繁琐<b class='flag-5'>按键</b>,双<b class='flag-5'>触摸</b>LED让你轻松调光调色!