当前位置:首页 > 公众号精选 > strongerHuang
[导读]我们开发带有触摸功能的产品时,可能首先考虑的就是购买一个触摸芯片。但对于消费类电子,如果你的产量较大,可能就会考虑这1,2块的触摸芯片的成本。此时,使用STM8,或者STM32作为主控的IC可以实现触摸功能就显得比较重要了。


关注、星标公众,不错过精彩内容

作者:strongerHuang

微信公众号:strongerHuang


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


推荐阅读:

MCU堆栈空间,你设置了多少?

为什么不建议使用DS-5开发STM32?

FreeRTOS如何减少RAM占用空间并加快执行速度


关注 微信公众号『strongerHuang』,后台回复“1024”查看更多内容,回复“加群”按规则加入技术交流群。


长按前往图中包含的公众号关注

免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

基于米尔-全志 T527设计一个简易的物联网网关,该网关能够管理多台MQTT设备,通过MQTT协议对设备进行读写操作,同时提供HTTP接口,允许用户通过HTTP协议与网关进行交互,并对设备进行读写操作。

关键字: 物联网 开发板 网关

本次直播STM32将联合合作伙伴米尔电子,深入探讨如何利用STM32MPU产品系列推动工业行业的产品开发。为您带来一系列详细的产品展示、核心板的应用案例和行业专家的深度分析。

关键字: STM32MPU 开发板

加利福尼亚州圣克拉拉市—2024年4月30日―AMD(NASDAQ: AMD)今日公布2024年第一季度营业额达55亿美元,毛利率为47%,经营收入3600万美元,净收入1.23亿美元,摊薄后每股收益为0.07美元。基于...

关键字: 嵌入式 PC 人工智能

Linux系统平台上有许多开源的系统构建框架,这些框架方便了开发者进行嵌入式系统的构建和定制化开发,目前比较常见的有Buildroot, Yocto, OpenEmbedded等等。

关键字: 树莓派 瑞米派 开发板

NXP在处理器板块耕耘多年,从早期的i.MX 6 → i.MX 7 → i.MX 8,再到最新的i.MX 9都已经有一条完整的生态链以及很多客户基础。i.MX 93是NXP i.MX 9产品组合中最新的一个系列。i.MX...

关键字: 核心板 开发板

这款全新的中端MCU系列为设计人员提供了更高水平的安全性和灵活性

关键字: 嵌入式 单片机

2024年4月11日,中国——意法半导体的ST25R100近距离通信(NFC)读取器芯片独步业界,集先进的技术功能、稳定可靠的通信连接和低廉的成本价格于一身,在大规模制造的消费电子和工控设备内,可以提高非接触式互动功能的...

关键字: 嵌入式 数据读取器 芯片

单片机是一种嵌入式系统,它是一块集成电路芯片,内部包含了处理器、存储器和输入输出接口等功能。

关键字: 单片机 编写程序 嵌入式

近日,米尔电子推出米尔基于NXP i.MX 93系列产品-MYC-LMX9X核心板及开发板。NXP i.MX 9系列在i.MX 6和i.MX 8系列产品市场验证的基础上,继承了前代产品的优点的同时,进一步提升了性能、资源...

关键字: 核心板 开发板 处理器
关闭
关闭