3 ms·
If you want more compute power, you would use the 5340. Which is 514 coremark for the application CPU (4CM/mhz) and 244 coremark for the network core (4CM/mhz)
by DannyBee 3y ago
If you want more compute power, you would use the 5340.
Which is 514 coremark for the application CPU (4CM/mhz) and 244 coremark for the network core (4CM/mhz).
Also, if you do it on a CM/milliamp basis, the NRF blows the ESP out of the water.
The network core is like 101CM per milliamp.
Turning on anything related to networking on the ESP32 adds 40-50ma vs 4ma on the NRF5340.
The NRF also has a real FPU, and accelerates more crypto than the ESP32 (and in a more standard way).
It is highly unlikely you will need more than the 5340 for home automation.
On a 5340, you would mostly run stuff on the lower power network core, and use the high power app core for "real" work. That works really well, and is easy to make work.
On the ESP32, trying to clock the cores differently is hard, and trying to use dual core at all on anything other than ESP-IDF is ... an exercise in frustration.
So you spend a lot of time trying to make it sleep, which is ... also hard to get right (IE in a way that actually reduces power meaningfully)
Don't get me wrong - i do recommend ESP32's to people who just want to mess around with arduino libraries and don't care much about power or longevity.
But if you are trying to something serious, i'd pick the 52840 or the 5340 every day of the week.
- xnzakg 3y agoThe 52/53 series chips don't have WiFi though. Wonder how the nRF7002 stacks up against the ESP chips.