(1)睡眠模式
适用于短暂等待事件的场景,如传感器数据采集、无线通信间隔等待等。
CPU 进入睡眠状态,但外设仍可运行,如 RTC、定时器、ADC 等模块。
可通过外部中断、定时器中断快速唤醒,响应速度快,功耗降低明显。
(2)深度睡眠模式
适用于长时间待机的场景,如周期性数据上报、环境监测设备等。
关闭主时钟,保留低功耗时钟运行关键外设。
仅特定外设可唤醒 MCU,功耗远低于普通睡眠模式。
(3)快速唤醒策略
保持 RAM 数据:部分 MCU 在深度睡眠模式下可保留 SRAM 数据,避免频繁存取 Flash,提高响应速度。
低功耗时钟管理:切换到低功耗 RC 振荡器,降低运行功耗。
智能外设唤醒:允许外设在低功耗模式下触发事件唤醒 MCU,无需额外 MCU 轮询,减少不必要的能耗。
|