WhyCan Forum(哇酷开发者社区)

人过留名,雁过留声,感谢各位朋友不离不弃地支持。 QQ: 516333132, 微信: whycan_cn (哇酷网/挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2020-03-21 00:58:30

kekemuyu
会员
注册时间: 2018-12-13
累计积分: 450

esp32中被人忽略的超低功耗协处理器ulp

测试环境:
1.板子是自己画的,模块是esp32-wroom-32
2.测量工具福禄克15B+

datasheet功耗参数:
none_20200321-0033.png
实测功耗:
1.deepsleep  10ua               
2. 仅有ulp工作(控制一个io反转)    330ua

这里只评测ulp的工作状态功耗,ulp在8mhz主频工作时功耗仅有330ua(和手册的150ua还有不少的差距,暂时找不到原因),平均功耗是41ua/mhz.
这个成绩已经是相当牛逼了。如果真能到达手册说的150ua,平均工作功耗是20ua/mhz,几乎逆天级别了。而且在ulp中可以操作io,i2c,adc,定时器等常用外设,适用于功耗要求特别严格的场景,唯一的缺点是ulp现在只能汇编。

实验用例(arduino):
https://whycan.cn/files/members/1315/ulp_gpio.7z

最近编辑记录 kekemuyu (2020-03-21 00:59:59)

离线

#2 2020-03-23 14:04:32

xiaohui
会员
注册时间: 2019-01-15
累计积分: 103

Re: esp32中被人忽略的超低功耗协处理器ulp

顶起来,这么好的帖子居然才看见。

离线

#3 2020-03-23 18:02:15

aozima
会员
注册时间: 2019-05-25
累计积分: 84

Re: esp32中被人忽略的超低功耗协处理器ulp

ESP32-S2 里面还多了一个 ULP-RISCV
应该更好玩

离线

#4 2020-03-23 20:28:33

arphone
会员
注册时间: 2017-11-03
累计积分: 66

Re: esp32中被人忽略的超低功耗协处理器ulp

Ulp riscv 是不是能用riscv c语言编译器,如果是就省心了

离线

#5 2020-03-23 21:17:32

metro
会员
注册时间: 2019-03-09
累计积分: 211

Re: esp32中被人忽略的超低功耗协处理器ulp

低功耗电流和电源电压有关,电压低时电流也比较低。有可能150 uA是在较低的电源电压下测得的数据。

离线

#6 2020-03-23 21:34:38

kekemuyu
会员
注册时间: 2018-12-13
累计积分: 450

Re: esp32中被人忽略的超低功耗协处理器ulp

metro 说:

低功耗电流和电源电压有关,电压低时电流也比较低。有可能150 uA是在较低的电源电压下测得的数据。

手册上说的ulp工作功耗可能是指不启动任何外设的单纯指令操作情况,gpio也属于外设。我试了下,如果不开启gpio,ulp死循环的功耗基本符合手册。

离线

页脚