I noticed that when esp32 (sparkfun chip) idles the output is ~ 80mA, when the wifi connection is successful with esp32 the output is ~40mA, and when the esp32 runs the Arduino program functions it shifts between (40 & 70 mA - as expected with things turning on & off).
I am really confused about how Bluetooth activation would decrease power consumption & if the initial 80mA on idle is correct.
I’d guess it’s doing something funky with wifi broadcasting/search if that’s the case…though I’m also confused by the post - are you testing wifi or bluetooth?
No, there would be endless specs to list for the different modes and. would largely depend on the programming…and even then would likely just be ballpark figures. You can check the c6 datasheet for general estimates
On many devices we do list the sleep and deep sleep current draw if applicable (features tab)
Please take a look at the ESP32-C6-MINI-1 datasheet, which is linked on the product page. Section 4.4 lists the current consumption of the ESP32-C6, which is the highest current consumption device on the board. The amount of current it consumes depends on what it’s doing, but the RX current is listed as 73mA peak, and the idle current is listed as 38mA typical (all peripherals and clocks enabled), so your measurement of 40-70mA sounds reasonable. The max possible peak current consumption appears to be 382mA when the radio is transmitting (802.11b, 1 Mbps, DSSS @ 20.5 dBm). Though please note that if you’re using a simple ammeter, it will not be able to measure the current fast enough to measure the peak current consumption, you’ll only see the average consumption over the last ~0.5 seconds or so.
If you want lower current consumption, the entire board can get down to ~15uA in deep sleep mode (I’m pulling that from memory, so could be slightly different). That’s demonstrated in the product video, see here (URL is timestamped):
The code for that example is in the GitHub repo, with the relevant sleep code linked below:
And as mentioned by @TS-Russell, you’ll also need to disable the power LED by cutting the jumper in order to achieve such low sleep current.