【IoT】ESP32 Arduino 超低功耗模式 Deep-sleep

本文介绍了ESP32在Deep-sleep模式下的低功耗特性,包括定时器唤醒、Touchpad唤醒、GPIO唤醒和ULP协处理器的应用。通过示例详细说明了如何设置和利用这些功能,以实现6uA至36uA的低功耗运行,适用于IoT产品的节能需求。
摘要由CSDN通过智能技术生成

目录

背景

一、基础资源简析

二、示例

1、定时器唤醒:6uA 左右

2、Touchpad:36uA 左右

3、GPIO 唤醒:6uA 左右

4、ULP 协处理器


背景

低功耗是对 IoT 产品的最基本要求,也是一款好产品走向市场的基础,功耗评估显得尤为重要。

一、基础资源简析

ESP32 支持 Deep-sleep 低功耗模式,通过配置 RTC 外设和 ULP 协处理器的工作模式,可以满足多种应用场景下的低功耗需求。

在 Deep-sleep 模式时,所有由 APB_CLK 驱动的外设、CPU 和 RAM 将掉电,RTC_CLK 继续工作;
RTC 控制器、RTC 外设、ULP 协处理器、RTC 快速内存和 RTC 慢速内存可以不掉电,具体取决于应用程序中的唤醒源设置。

硬件资源:
 
RTC 外设     – 片上温度传感器、ADC、RTC GPIO 和 touchpad
ULP 协处理器 – 可在 Deep-sleep 模式下,进行简单的数据采集或作为一种唤醒源,协处理器可以访问 RTC 慢速内存和 RTC 寄存器
RTC 快速内存 – 芯片从 Deep-sleep 模式下唤醒后不会马上执行 bootloader,而是会先执行存放在 RTC 快速内存中的 e

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

产品人卫朋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值