MCU 低功耗模式解析:时钟门控、电源门控、深度休眠
低功耗模式调节这里我们先理清两个基础概念​动态功率​芯片 “工作时比如运行程序、传数据” 的耗电量​静态功率​芯片 “没干活但没彻底关机比如待机” 的耗电量。RP2040 的低功耗调节就是通过 “让不用的部件歇着 / 断电” 来减少这两种耗电。RP2040 提供了一系列降低动态功率的选项包括​给单个外设 / 功能块装 “时钟开关”​芯片里的每个设备比如 ADC、串口都靠 “时钟信号”相当于 “心跳”工作。这个功能是给每个设备单独装个 “开关”不用某个设备时把它的 “心跳” 关掉设备就不耗电了需要用的时候再打开开关。​根据处理器休眠状态自动关时钟​比如处理器 “睡觉了休眠”系统会自动把所有不用的设备 “心跳” 都关掉不用你手动一个个关省事儿又省电。​随时切换系统时钟的 “速度 / 来源”​芯片的 “工作节奏时钟频率” 可以随时调比如平时用 “快节奏”高频率干活要省电就切到 “慢节奏”低频率甚至可以换更省电的 “时钟来源”比如从外接的晶振切到芯片内部的振荡器相当于不用 “外接电源”用 “内置电池”同时关掉不用的时钟部件进一步省电。​深度休眠DORMANT几乎零动态耗电还能被唤醒​这是一种 “深度待机” 状态动态耗电几乎为 0像手机关机但能被闹钟叫醒。芯片会歇到几乎不干活但只要 GPIO 引脚有外部信号比如按了个按钮、或者实时时钟到点了就能立刻唤醒继续工作。RP2040 上的所有数字逻辑都在一个单核心电源域中以下选项可用于降低静态功率包括​内存​休眠但保留数据把内存存程序 / 数据的地方设为 “休眠模式”内存不工作但之前存的内容不会丢像手机锁屏后后台内容还在不用重新加载既省电又能快速恢复工作。​给支持的外设 “断电”​对 ADC、温度传感器这类设备不仅关 “心跳时钟”还直接断它们的电源相当于把设备的插头拔了比只关时钟更省电。但这些设备断电后之前的设置会丢失需要用的时候重新通电、重新配置。

相关新闻

最新新闻

日新闻

周新闻

月新闻