STM8和32的触摸按键功能

在后台看到这么一条消息:请问下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

位移传感器的作用
适用于中低真空度测量的AGP3000皮拉尼真空计
盛志凡:就《TVOS发展现状与重点工作》发表了精彩演讲
快讯:奥迪起诉蔚来侵权 紫色iPhone14 Pro概念渲染图曝光
开关电源无模型控制的研究
STM8和32的触摸按键功能
欧洲媒体走进中国临工生产基地,感受中国制造的魅力
数字前端设计的x.5分频实现思路
基于功率晶体管TIP33C和TIP34C的40W功率放大器电路图
为USB端口和集线器供电L5963解决方案
工程师需要知道的一些电感选型技巧
泰凌微电子超低延时麦克风方案介绍
消费电子市场一触即发,屏下指纹产业链迎来发展机遇
华为数据中心交换机通过欧洲安全评估认证
中国移动正式发布了2019年第一季度财报
水泵综合性能测试系统的功能是什么
几种主流触控式面板技术分析
究竟有什么玄机!三星Note 9要用屏幕下指纹了
长城电脑上架国产笔记本“UF717”:飞腾CPU、自研独立显卡
美高森美发布带有RTG4 PROTO FPGA的全新开发工具套件 为航天设计人员提供综合评测和设计平台