MCU 低功耗模式解析:时钟门控、电源门控、深度休眠

低功耗模式调节

这里,我们先理清两个基础概念:

  • 动态功率:芯片 "工作时(比如运行程序、传数据)" 的耗电量;
  • 静态功率:芯片 "没干活但没彻底关机(比如待机)" 的耗电量。

RP2040 的低功耗调节,就是通过 "让不用的部件歇着 / 断电" 来减少这两种耗电。

RP2040 提供了一系列降低动态功率的选项:

包括:

  • ​给单个外设 / 功能块装 "时钟开关":​芯片里的每个设备(比如 ADC、串口)都靠 "时钟信号"(相当于 "心跳")工作。这个功能是给每个设备单独装个 "开关":不用某个设备时,把它的 "心跳" 关掉,设备就不耗电了;需要用的时候再打开开关。
  • ​根据处理器休眠状态自动关时钟:​比如处理器 "睡觉了(休眠)",系统会自动把所有不用的设备 "心跳" 都关掉,不用你手动一个个关,省事儿又省电。
  • ​随时切换系统时钟的 "速度 / 来源":​芯片的 "工作节奏(时钟频率)" 可以随时调:比如平时用 "快节奏"(高频率)干活,要省电就切到 "慢节奏"(低频率);甚至可以换更省电的 "时钟来源"(比如从外接的晶振,切到芯片内部的振荡器,相当于不用 "外接电源",用 "内置电池"),同时关掉不用的时钟部件,进一步省电。
  • ​深度休眠(DORMANT):几乎零动态耗电,还能被唤醒,​这是一种 "深度待机" 状态,动态耗电几乎为 0(像手机关机但能被闹钟叫醒)。芯片会歇到几乎不干活,但只要 GPIO 引脚有外部信号(比如按了个按钮)、或者实时时钟到点了,就能立刻唤醒继续工作。

RP2040 上的所有数字逻辑都在一个单核心电源域中,以下选项可用于降低静态功率:

包括:

  • ​内存​休眠但保留数据: 把内存(存程序 / 数据的地方)设为 "休眠模式",内存不工作,但之前存的内容不会丢(像手机锁屏后,后台内容还在,不用重新加载),既省电又能快速恢复工作。
  • ​给支持的外设 "断电":​对 ADC、温度传感器这类设备,不仅关 "心跳(时钟)",还直接断它们的电源(相当于把设备的插头拔了),比只关时钟更省电。但这些设备断电后,之前的设置会丢失,需要用的时候重新通电、重新配置。
相关推荐
妙码生花3 分钟前
使用git更新ai-go-admin框架
前端·人工智能·git·golang·typescript·php
Claire_883 分钟前
企业网盘文件防泄露方案分析:权限管控、加密存储与AI检索能力对比
人工智能
2601_962295585 分钟前
python+selenium实现自动化测试
自动化测试·python·selenium·学习心得·web端测试
室内定位小白7 分钟前
2026 年的大模型战争:GPT、Claude、Gemini、Grok 与中国模型,究竟谁更强?
人工智能·gpt
azhou的代码园7 分钟前
基于RFM模型的中小型企业客户管理系统
java·人工智能·spring boot·毕业设计
米小虾8 分钟前
AI 没有证明费马大定理:1300 万行 Lean 代码背后,是"可验证 AI"的新范式
人工智能
9i编程10 分钟前
15.对SKILL进行一次全新尝试,改为框架+细节方式的实践及验证:三次联调(4)——第一次测试与事故
人工智能·openai·ai编程
青 春 记 忆11 分钟前
零基础入门python66:FastAPI AI标题、摘要和标签
python·fastapi·后端开发
lucas_AI11 分钟前
OCR 认错字别急着重跑:OCR-EDR 教模型「看图改错」
人工智能
上海锝秉工控11 分钟前
告别单点检测误判:多点式激光传感器如何重构工业质检精度
人工智能·重构