电源供电以及低功耗模式 MCU 有一个电源供电
供电有两种模式:主电压供电模式(MVR)和低功率电压供电模式(LPVR)
系统进入停机(Halt)模式或者活跃停机(Active-halt)模式,供电从 MVR 进入到 LPVR
电源管理 在系统或者电源复位启动后,处理器默认进入运行模式
这模式CPU 的时钟为 fmaster,并执行程序
外设时钟都被禁止
在运行模式下,仍然保持 CPU 运行和执行代码,下面操作可以降低电源功耗: •减慢系统时钟
•未使用的外设将其时钟禁止
•关掉未使用的模拟功能
当 CPU 无需运行时,有三种低功耗模式可供选择: •等待模式 •活跃停机模式 •停机模式 以上三种模式可以配置获得最优的低功耗,最快速的启动和可利用的唤醒源
通用配置 低功耗的特点对于节约能源起到重要作用
尤其适用于移动设备
在芯片中有两种功耗方式: 1
静态功耗由极化电流和漏电流造成
静态功耗很小,只在停机(Halt)模式和活跃停机(Active Halt)模式下有意义
动态功耗:来自于芯片上正在运行的数字模块
它取决于 VDD,时钟频率和负载电容
一个微控制器的功耗取决于: •VDD 供电电压 •模拟性能 •MCU 大小及数字逻辑门数(漏电流及负载电容) •时钟频率 •处于激活状态的外设数目 •可用的低功耗模式及级别 微控制器 MCU 的处理速度也很重要,这使得用户程序只需很短时间处于运行状态,而更多时间处于低功耗模式下
使用 STM8 灵活的低功耗特性,用户可在很大范围内降低STM8S 系统功耗并快速恢复操作
低功耗下的时钟管理 系统时钟的降低 在运行模式下,对于配置最优性能和功耗选择时钟频率是非常重要的
可以配置CLK_CKDIVR 寄存器来完成
注:在某一时期MCU 可以进入停机模式
为了降低活跃和停机期间的比例,在活跃期间保持高速时钟