DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 367|回复: 0
打印 上一主题 下一主题

EFM32的电容式触开关方案

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-21 23:59:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
针对EFM32的低功耗特性以及LESENSE接口的应用特色,本文将详细阐述基于EFM32的电容式触开关方案。
  LESENSE简介

  LESENSE接口是EFM32微控制器利用片上外设实现可配置传感器检测的低功耗接口。传感器接口检测到的结果可由LESENSE配置16状态的状态机进行解码,也可以保存在缓冲区中,由CPU或DMA进行进一步的处理。
  LESENSE除了能在功耗模式EM0和EM1下工作外,还可以在低功耗模式EM2下,通过配置它为事件输入唤醒CPU。
  LESENSE特性
  EFM32的LESENSE接口具有低功耗、可配置特性灵活的特点:
  · 多达16通道的传感器接入,支持电感式、电容式、电阻式传感器检测输入;
  · 在EM0、EM1、EM2模式下,自动传感器检测;
  · 高度可配置的传感器检测结果解码;
  · 传感器事件中断;
  · 提供外部传感器可配置使能信号;
  · 多达16个可保存传感器检测结果的环形缓冲区。
  智能触控开关方案
  (一)、应用背景
  随着电容式触控技术的发展与成熟,它在消费电子、智能家居、白色家电上的应用也日趋广泛,得到众多用户的青睐。在我们日常生活中,例如电磁炉、烤箱、洗衣机等家电类产品都是采用不透明玻璃面板和电容式触控按键实现美观时尚的操控界面。电容式触控按键相对于传统的机械开关具有耐用、美观时尚、易于清洁等优点,而且可扩展性良好,能够软件实现复杂的用户操控功能,例如双击、多点触控等功能。
  EFM32微控制器片上集成了低功耗传感器接口LESENSE,可实现电容触控检测方案,很好地满足了智能家居、白色家电的电容触控应用需求。
  (二)、系统结构
  家用智能触控开关方案采用EFM32TG110F32作为主控MCU,利用LESENSE接口扩展(4"16通道)电容式触摸按键输入,通过I/O为触控按键增加LED背光,通UART接口与UART-CAN转换模块进行连接,实现基于CAN总线的智能开关与被控对象、后台控制中心的通信。此外,它还可以根据产品个性化需求增加温度传感器、光传感器、红外控制等接口,丰富智能开光的功能。家用智能触控开光方案的结构框图,如图1所示。
  (三)、方案优势
  相对于传统的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位的微控制器,它具有代码密度高、处理效率快等优势,有利于产品的延伸性开发。。
                          
                       
                          
                                (四)、方案框图

  






  图1 电容式触控开关
  总结
  综上所述,EFM32具有优异的低功耗特性,且集成了个性化的低功耗外设部件,非常适合于三表、智能家居控制、安防监控、便携式医疗等领域的应用。
                          
                       
                          
                               
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-7-14 05:26 , 耗时 0.098944 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表