沁恒CH58X系列蓝牙MCU低功耗触摸唤醒实现方法
eetrendMcu 2023-11-21

WCH系列MCU绝大部分片上集成了触摸按键功能模块,其中CH58X系列蓝牙MCU不仅集成了沁恒最新一代触摸按键模块,内置2.4GHz RF收发器和基带及链路控制,支持BLE V5.3,并且有着出色的低功耗表现。这些性能使得CH58X系列蓝牙MCU成为带触摸按键的低功耗智能化电子产品最佳选择之一。

“支持休眠唤醒的低功耗触摸方案"

本文以CH582触摸按键评估板为例,讲述CH582如何实现低功耗触摸唤醒。下图为CH582触摸按键评估板通过蓝牙连接手机的示意图,该评估板引出四通道触摸焊盘、四颗LED灯珠、一个4位数码管和板载蓝牙天线。为了准确测量触摸按键的功耗,功耗测试中关闭蓝牙功能,并断开数码管,仅在检测到触摸时,亮起对应的LED灯珠。

“支持休眠唤醒的低功耗触摸方案"

实现方式如下,首先在蓝牙tmos中注册一个每隔0.5s唤醒执行一次的任务,在该任务中首先把触摸按键相关IO置浮空态,然后载入休眠前保存的设置,进行一次简易扫描,如果无疑似按键,则再次进入休眠等待下次唤醒,如果有疑似按键,对疑似按键接口进行正式扫描,根据扫描结果进行后续处理。该任务的流程图如下图。

“支持休眠唤醒的低功耗触摸方案"

在CH582触摸按键评估板上,未开启DCDC功能情况下实测得到0.5s简易扫描间隔情况下平均功耗约为33.7µA左右(未扫描到按键情况下),若开启片上DCDC功能之后,功耗可降至20µA以下(理论推算值),拉长扫描间隔功耗可降至更低。唤醒后每隔25ms进行一次正式扫描,此时平均功耗约为578µA。功耗测试如下图所示。

“支持休眠唤醒的低功耗触摸方案"

休眠简易扫描功耗

“支持休眠唤醒的低功耗触摸方案"

唤醒25ms间隔扫描功耗

主要使用触摸库函数如下表

“支持休眠唤醒的低功耗触摸方案"


声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 相关技术文库
  • 手机
  • 消费电子
  • 快充
  • USB
下载排行榜
更多
评测报告
更多
广告