EFM32的电容式触开关方案

EFM32的电容式触开关方案,第1张

  针对EFM32的低功耗特性以及LESENSE接口的应用特色,本文将详细阐述基于EFM32电容式触开关方案。

  LESENSE简介

  LESENSE接口是EFM32微控制器利用片上外设实现可配置传感器检测的低功耗接口。传感器接口检测到的结果可由LESENSE配置16状态的状态机进行解码,也可以保存在缓冲区中,由CPUDMA进行进一步的处理。

  LESENSE除了能在功耗模式EM0和EM1下工作外,还可以在低功耗模式EM2下,通过配置它为事件输入唤醒CPU。

  LESENSE特性

  EFM32的LESENSE接口具有低功耗、可配置特性灵活的特点:

  · 多达16通道的传感器接入,支持电感式、电容式、电阻式传感器检测输入;

  · 在EM0、EM1、EM2模式下,自动传感器检测;

  · 高度可配置的传感器检测结果解码;

  · 传感器事件中断;

  · 提供外部传感器可配置使能信号;

  · 多达16个可保存传感器检测结果的环形缓冲区。

  智能触控开关方案

  (一)、应用背景

  随着电容式触控技术的发展与成熟,它在消费电子、智能家居、白色家电上的应用也日趋广泛,得到众多用户的青睐。在我们日常生活中,例如电磁炉、烤箱、洗衣机等家电类产品都是采用不透明玻璃面板和电容式触控按键实现美观时尚的 *** 控界面。电容式触控按键相对于传统的机械开关具有耐用、美观时尚、易于清洁等优点,而且可扩展性良好,能够软件实现复杂的用户 *** 控功能,例如双击、多点触控等功能。

  EFM32微控制器片上集成了低功耗传感器接口LESENSE,可实现电容触控检测方案,很好地满足了智能家居、白色家电的电容触控应用需求。

  (二)、系统结构

  (三)、方案优势

  相对于传统的8位微控制器实现的方案,本方案具有以下优势:

  1、低功耗。

  EFM32微控制器在EM2(Deep sleep)低功耗模式下,功耗仅为0.9μA,系统整体功耗非常低,便于电源设计简单化,产品体积减小便于安装。而且在EM2模式下,EFM32的LESENSE、RTC、I2C、LEUART等外设功能模块处在工作状态,这使得在主控MCU内核睡眠的条件下,系统可等待总线通信或用户外部输入 *** 作信号来唤醒系统。系统可长时间处于EM2低功耗模式下,降低整机功耗。

  2、集成电容触控接口。

  传统的电容式触控按键利用外扩电容传感器或使用软件轮询RC充放电电路实现,从而导致电容触控检测的可靠性和稳定性较差,容易出现灵敏度不好,产品一致性差等问题。EFM32内部硬件电路实现LESENSE检测,因此可以在不增加外部硬件设计成本的前提下实现电容触控检测。而且EFM32的LESENSE接口无需CPU周期查询或软件算法进行过多干预,即可完成检测,因此CPU运算负荷及功耗得到降低。

  3、硬件支持复杂的检测控制。

  EFM32的LESENSE模块带有环形缓冲区及状态机界面功能,接口功能的扩展特性良好,可应用于设计复杂的触控 *** 作检测。

  4、高性能。

  EFM32采用Cortex-M3内核设计,因此相对于8位的微控制器,它具有代码密度高、处理效率快等优势,有利于产品的延伸性开发。。

  

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2497830.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-05
下一篇 2022-08-05

发表评论

登录后才能评论

评论列表(0条)

保存