新闻中心

EEPW首页>嵌入式系统>设计应用> STM32的低功耗设计

STM32的低功耗设计

作者: 时间:2016-11-25 来源:网络 收藏
在谈到低功耗处理器时,我们第一个想到的总是MSP430,但其实STM32也能拥有不错的低功耗特性。通过合理的进行软件设置,STM32在工作时的功耗可以降至数十mA,而待机功耗可以降到数uA。总的来说,降低STM32功耗的方法主要有以下三种:

1. 关闭不需要的外设时钟

本文引用地址://m.amcfsurvey.com/article/201611/321193.htm

STM32的所有外设都可以独立开启和关断,通过将不需要的AHB/APB的时钟关闭,可以起到降低总待机功耗的作用。各个模块的典型功耗如下所示:

Figure 1. APB1外设的典型功耗

Figure 2. APB2外设的典型功耗

2. 降低主时钟的工作频率

对数字电路而言,功耗是与主频呈正比的。在进行一般任务时主动降低功耗,在需要高性能运算时再恢复到一般频率,通过这种方法可以显著降低设备运行期间的平均功耗,这也是目前很多电脑和手机的功耗优化方案之一。

Figure 3. CPU主频-功耗-温度的关系

3. 进入休眠模式

当设备不需要运行时,可将CPU切换至休眠状态。STM32共有三种休眠状态,如下:

Figure 4. STM32的休眠模式


上一页 1 2 下一页

关键词:STM32低功耗设

评论


技术专区

关闭