esp32功耗再测试
时间:12-13
整理:3721RD
点击:
今天分辨率0.1mA的usb表到了,先以1mA分辨率大致测测。
其实放狗搜下发现也有别人测过了,见
https://forum.micropython.org/viewtopic.php?t=3555
我的情况和他基本是吻合的。
他测的比我更精确一点,是直接截断了模块供电只测模块电流。
根据他的测试,reset状态耗电0.45mA,而我reset状态要23.5mA的电流。这是因为我这块
板子上面有led,还有uart 2 usb芯片在耗电。所以以下的测试都是整个系统减去这部分
的电流。
只启动1个CPU,满载指的是让micropython运行pystone,性能倍数是与e3 1230 v2@3.3G
比较的结果。
80Mhz:待机24mA,满载33mA,速度:318.022 pystones/second,性能倍数:299.47
160Mhz,待机29mA,满载39mA,速度:433.575 pystones/second,性能倍数:219.66
240Mhz,待机38mA,满载51mA,速度:479.967 pystones/second,性能倍数:198.43
在240Mhz下,import network之后电流达到了112mA。
80Mhz的功耗比想象的要高,但性能居然也能有240Mhz下的66%...这不太科学...虽然
pystone用来作为测速依据不太合适,但这个也是反应了python虚拟机的执行速度的...
难道还要整个dhrystone测测?饶了我吧....
等我熟悉一下这个平台以后再测测极低功耗的情况,以及开双cpu的情况...
其实放狗搜下发现也有别人测过了,见
https://forum.micropython.org/viewtopic.php?t=3555
我的情况和他基本是吻合的。
他测的比我更精确一点,是直接截断了模块供电只测模块电流。
根据他的测试,reset状态耗电0.45mA,而我reset状态要23.5mA的电流。这是因为我这块
板子上面有led,还有uart 2 usb芯片在耗电。所以以下的测试都是整个系统减去这部分
的电流。
只启动1个CPU,满载指的是让micropython运行pystone,性能倍数是与e3 1230 v2@3.3G
比较的结果。
80Mhz:待机24mA,满载33mA,速度:318.022 pystones/second,性能倍数:299.47
160Mhz,待机29mA,满载39mA,速度:433.575 pystones/second,性能倍数:219.66
240Mhz,待机38mA,满载51mA,速度:479.967 pystones/second,性能倍数:198.43
在240Mhz下,import network之后电流达到了112mA。
80Mhz的功耗比想象的要高,但性能居然也能有240Mhz下的66%...这不太科学...虽然
pystone用来作为测速依据不太合适,但这个也是反应了python虚拟机的执行速度的...
难道还要整个dhrystone测测?饶了我吧....
等我熟悉一下这个平台以后再测测极低功耗的情况,以及开双cpu的情况...
1uA分辨率表已经发货…
嗯嗯~ 这么看安心多了~~
上个帖子以为出现了黑科技~
你的1uA表到了我也会测的...
不过得等我玩转这货的极低功耗部分~
嗯...上个帖子4点写的,我直接看错了一个数量级...
而且还记错了datasheet上的条件,关键是datasheet上确实号称slow speed 3ma...但还没
研究出来这个是怎么达到的...
也许是主频降到很低吧~