Idea for enhancing the Pyboard's low power support
Posted: Wed Aug 12, 2015 12:23 pm
The following factors limit the minimum power that systems will consume when the Pyboard is in standby mode. The first appears impossible to solve without access to the regulator disable pin. The second can be addressed with external hardware, but in the case of the I2C issue the solutions I've come up with are not ideal.
Any comments?
- The standby current of 29uA is dominated by the regulator quiescent current of 25uA. While it's possible to power the Pyboard directly from 3.3V (e.g. a CR2032 cell) a diode internal to the regulator ensures that it continues to consume current. According to my measurements an additional 10uA.
- Any external devices (e.g. I2C and SPI chips) will continue to draw power. If an external MOSFET is used to turn off their 3.3V supply before entering standby, current of the order of hundreds of uA continues to be consumed by typical I2C devices by virtue of the Pyboard's I2C pullup resistors.
Any comments?