STM8 电源管理

以下资料由微雪电子整理并发布,未经许可不得转载,否则追究相应责任!

STM8电源管理

默认情况下在系统或电源复位后,MCU处于运行模式。在这种模式下,CPU由fCPU提供时钟并执行程序代码,系统时钟分别为各个处于激活状态的外设提供时钟,MCU功耗最大。
在运行模式下,为了保持CPU继续运行并执行代码,有下列几种途径可降低功率消耗:

  • 降低系统时钟
  • 关闭未使用外设的时钟
  • 关闭所有未使用的模拟功能块

但是,如果CPU不需要保持运行,可使用下列三种低功耗模式:

  • 等待(Wait)
  • 活跃停机(Active Halt)(可配置为慢速或快速唤醒)
  • 停机(Halt)(可配置为慢速或快速唤醒)

用户可选择以上三种模式中的一种,并合理配置,以在最低功耗、最快唤醒速度和可使用的唤醒源之间获得最佳平衡点。

STM8电源管理

一般来说,低功耗特性在要求节省能量的应用中非常重要。对于要求电池使用寿命较长的便携式应用,超低功耗显得尤为重要。而且这对于环境保护也是至关重要的。
硅片中通常存在两种功耗:

  • 静态功耗:由极化电流和漏电流造成。静态功耗很小,只在停机(Halt)模式和活跃停机(Active Halt)模式下有意义。
  • 动态功耗:来自于芯片上正在运行的数字模块。它取决于VDD,时钟频率和负载电容。

一个微控制器的功耗取决于:

  • VDD供电电压
  • 模拟性能
  • MCU大小及数字逻辑门数(漏电流及负载电容)
  • 时钟频率
  • 处于激活状态的外设数目
  • 可用的低功耗模式及级别

微控制器MCU的处理速度也很重要,这使得用户程序只需很短时间处于运行状态,而更多时间处于低功耗模式下。
使用STM8灵活的低功耗特性,用户可在很大范围内降低STM8S系统功耗并快速恢复操作。

STM8 电源管理

——