超低功耗嵌入式应用设计

分享到:
12360
下一篇 >

考虑到我们今天所生活的时代,嵌入式系统的便携性是十分关键的设计考虑因素。便携式系统通常用电池供电,而电池使用寿命取决于系统的功耗。在提倡“绿色环保”计划的今天,即便是市电供电的应用也要把功耗作为一项重要的产品选择标准。

便携式设备通常分为使用充电电池供电的设备和使用非充电电池供电的设备。如果应用使用的是非充电电池,那么电池使用寿命将是至关重要的规范要求。对于任何应用而言,电池使用寿命取决于:

●所用电池的可用电荷量

●应用的平均电流消耗

使用充电电池的应用还要考虑到另一个参数,那就是电池充电的频率和每次充电所花的时间。从*简单的角度说,延长电池使用寿命可通过提高电池容量或降低应用的平均电流消耗来实现。由于电池重量过大会影响系统的机械约束和成本,因此系统设计人员只能将电池电量提高到一个限值。在电池化学技术的全新发展不断提高电池电荷密度的同时,我们还亟需想办法继续降低平均功耗。

应用的平均功耗取决于:

●每个电路组件的功耗

●应用的供电方案以及电力如何通过栅极输送到设计的各个部分

●设计中的各个组件是如何在不同的工作条件下工作的

每个组件的功耗可从各组件的器件数据表获得。了解每个组件的功耗拆分信息非常重要,这有助于设计出色的系统,实现低功耗优化。

不妨来设想一个简单的小型电池供电数字时钟。该设备可用于计时,并在按下按键时能显示当前时间。设备通常处于断电模式以节电,只有在检测到按键动作时才会被唤醒并刷新显示屏。显示屏和主电路在工作一段时间后会返回断电模式以节电。该系统的高层次方框图参见图1。

图1:小型数字时钟的高层次方框图

电路采用RTC计时,用主控制器芯片与RTC通信,并管理显示屏界面。整个系统大部分时间处于断电状态,显示屏关闭,主控制器也处于断电模式,这样电流消耗可降到*低,所有外设都关闭。按键则作为唤醒设备的触发器,以获取RTC数据并在显示屏

根据上面的数据,我们可计算出给定电源能支持多少次按键。

工作模式下所花的时长非常重要,因为这种模式下耗电*大。一个选项是让MCU保持工作模式,但CPU时钟速度较低,从而降低工作模式下的耗电。不过,这会导致更高的平均功耗,因为工作模式所花的时间取决于时钟频率。此时由于MCU必须处于工作模式,因此功耗取决于MCU处理数据所花的时间。更快速的MCU能很快完成任务,从而延长处于低功耗模式下的时间,也就能让系统减少功耗。系统设计人员可根据系统要求明确*佳配置。

在本系列文章的下一部分,我们将以更大型系统为例作讲解,并介绍如何降低平均功耗。此外,我们还将探讨一些降低平均功耗的系统级技巧。

你可能感兴趣: 设计应用 图片 嵌入式 显示屏 控制器
无觅相关文章插件,快速提升流量