Hi. My batteries died a lot sooner than expected during a recent test, so hooked up a good regulated power supply and a multi-meter, and took to measuring the current draw. I’m getting around 145mA with WiFi connected, and around 35mA during DEEP SLEEP. The latter seems way too high for deep sleep, and I’m not sure what’s going on. I’m doing the measurements with nothing at all connected to the chip, except for 3.3V and ground. I’m using a multi-meter in series with the supply to measure the current draw.
I’ve seen another topic, where @Gentmat was getting around 2mA in deep sleep and found that a new chip produced the expected results. I’m getting 35mA, which is obviously a big issue when I was expecting uA.
The line of code being used to put the device to sleep is:
Spark.sleep(SLEEP_MODE_DEEP, 900-38); // 15 minutes - wait delay
Ignore the subtraction, but I’ve included it in case there is some bug related to using an expression in the call.
Any experience with why deep sleep mode would consume so much current - or insight into what I may be doing wrong?