测试环境:
1.板子是自己画的,模块是esp32-wroom-32
2.测量工具福禄克15B+
datasheet功耗参数:
实测功耗:
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)
离线
低功耗电流和电源电压有关,电压低时电流也比较低。有可能150 uA是在较低的电源电压下测得的数据。
手册上说的ulp工作功耗可能是指不启动任何外设的单纯指令操作情况,gpio也属于外设。我试了下,如果不开启gpio,ulp死循环的功耗基本符合手册。
离线