最详尽32位MCU低功耗设计考量与经典范例参考(二)
Idle 模式:CPU 内核停止,时钟源和被致能的周边电路持续工作,直到周边电路符合设定条件唤醒 CPU 进行资料处理或控制执行流程。通常高频的运行模式,CPU 及嵌入式快闪记忆体消耗相当大比例的电流,故 Idle 模式能有效降低平均功耗。
待机RAM 保持模式:CPU 内核及所有时钟源关闭,内建LDO 切换到低耗电模式,但是RAM 及 IO 管脚持续供电,维持进入待机之前的状态。
RTC 模式:CPU 内核及高频时钟源关闭,内建LDO 切换到低耗电模式,由于此时 LDO 供电能力降低,仅能提供低耗电的周边电路运行,例如 32.768K 晶振、RTC (实时时钟计数器)、BOD (降压侦测或重置电路)、TN 单色LCD 直接驱动电路等。
深层待机模式:CPU 内核及所有时钟源关闭,关闭 RAM 及LDO、BOD 等所有周边电路的电源,仅IO 管脚(或部分IO管脚)持续供电,由IO管脚或重置 (Reset) 管脚唤醒 CPU。因为此模式下,RAM 的资料已丢失,通常会进行内部电源切割,提供数十个状态记录暂存器作为系统重启时的初始状态参考源。此模式的优点是更低的静态电流,通常仅需 100nA ~ 500nA,其缺点是并非所有的应用都可以忍受 RAM 资料丢失及系统重启。
评论