WhyCan Forum(哇酷开发者社区)

我们能随心所欲"有问题百度(谷歌)一下", 这得感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

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

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

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
累计积分: 119

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

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

离线

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

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

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
累计积分: 281

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

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

离线

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

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

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

metro 说:

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

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

离线

#7 2020-04-19 03:56:09

bxaW
会员
注册时间: 2020-04-19
累计积分: 7

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

不错,学习了

离线

#8 2020-04-19 11:28:49

nengin
会员
注册时间: 2020-04-19
累计积分: 0

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

学习学习,感谢

离线

#9 2020-04-19 18:36:38

liuchangyin
会员
注册时间: 2020-03-17
累计积分: 195

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

研究很深入啊

离线

#10 2020-05-12 11:29:03

hanhua
会员
注册时间: 2020-05-11
累计积分: 5

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

ulp的算力怎样?

离线

#11 2020-05-22 00:24:10

YNKMZYL
会员
注册时间: 2020-05-22
累计积分: 1

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

协处理器arduino可以用?不是需要汇编语言吗?

离线

页脚

工信部备案:粤ICP备20025096号-1 Powered by FluxBB