新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 如何降低需要监视外部输入的MCU系统功耗

如何降低需要监视外部输入的MCU系统功耗

作者:时间:2012-12-07来源:网络收藏


传感器结果也能经过PRS搭建更复杂的。这样就可以从逻辑上组合多个GPIO引脚来触发一次唤醒,或使用解码器解码串行传送的数据。

举例来说,水表中旋转叶片的运动可以用LESENSE来测量,而用正交计数器计数的旋转叶片是通过PRS连接LESENSE的。比如经过10次旋转后,CPU可以被唤醒以更新显示器和使用统计数据。在使用传统时,比较器的所有排序和控制都CPU参与,而通过LESENSE和PRS处理可以使CPU芯片处于深度睡眠模式。

容性检测示例

容性检测在控制面板和遥控等HMI应用中很常见。原理是在RC振荡器电路中包含容性传感器。当手指触摸传感器时,电容值发生改变,进而改变振荡器电路的基频。

这种安排可以通过将LESENSE检测引脚直接连接到设备来实现。来自比较器输出的振荡信号被送到这个外设,每个上升沿用于增加计数值。在经过一段设定的时间后,LESENSE将计数器值传送给结果缓冲器,然后复位计数器。然后缓冲的结果将与阈值电平进行比较:由于手指触摸会导致更低的振荡频率和更小的计数值,因此LESENSE只在计数值低于阈值时才会唤醒CPU。

以这种方式实现的容性检测功能所消耗的电流受几种因素的影响,包括容性覆膜的厚度和采样频率。

经验表明,对于5mm的丙烯酸覆膜和5Hz的采样频率,每个触摸板增加的约500nA。对于4键触摸、采样频率为5Hz的应用来说总大约是3?A。没有采样时的静态不到1μA。为了改善用户体验,在第1次触摸事件后采样速度可以增加到10Hz,此时总功耗为5μA。

计算旋转次数

正如我们已经观察到的那样,旋转计数是LESENSE与PRS组合可以显著功耗的另外一种应用。旋转计数有完全不同的应用,通常是在控制和反馈中。

典型(图4)可以使用带两个线圈的感性传感来实现,方法是将两个线圈靠近一个旋转轮放置,旋转轮的一半则用金属覆盖。LESENSE足够快的采样每个线圈,以捕捉经过的轮子金属部分。每次采样的输出通过PRS系统馈送给正交计数器。如果计数器在相同方向达到定义好的旋转次数(图4中的3次),它产生一个中断,这个中断就可以用来唤醒CPU。

图3 容性传感器。.jpg
图3: 容性传感器。

图4 计算旋转次数。.jpg
图4: 计算旋转次数。

本文小结

提供感知世界的功能同时让CPU处于睡眠模式的技术是能耗的重要手段。Energy Micro LESENSE接口可以帮助EFM32微控制器在深度睡眠模式下许多不同种类的模拟传感器。在低频时钟源下运行的LESENSE可以在不到1μA的睡眠模式下多达16个传感器。典型的平均电流消耗约1.2μA。

该方案可以应用于各种容性、感性或阻性检测、旋转计数、GPIO状态解码或类似应用。LESENSE还有一个完全可配置的解码器,它能评估传感器状态,并在传感器输出的特定组合发生时或检测到某段时间内的匹配图案时唤醒CPU。综上所述,具有能源友好的传感器实现永无止境,而可能性仅限于设计师的想像力。

本文引用地址:http://www.eepw.com.cn/article/170667.htm

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭