dkadish / BioAcousticIndexTool

Smart sensor to calculate acoustic indices and capture environmental data in the field.
MIT License
3 stars 0 forks source link

Additional LDO regulators #16

Closed dkadish closed 11 months ago

dkadish commented 11 months ago

Could have regulators to turn other things on and off:

dkadish commented 11 months ago

WIO-E5 can be put into low power mode. Does this invalidate the need for a regulator?

See: https://files.seeedstudio.com/products/317990687/res/LoRa-E5%20AT%20Command%20Specification_V1.0%20.pdf

dkadish commented 11 months ago

Low power mode is engaged using AT command AT+LOWPOWER.

During the LOWPOWER mode, level of UART RX pin must keep unchanged, any signal on UART RX pin will make modem exit LOWPOWER mode. When LOWPOWER mode is triggered, there are extra 30ms before modem really enter sleep mode, host device should use this time to de-initial its UART if it is needed.

There is also a mode whereby the WIO-E5 is set to automatically sleep on idle (AT+LOWPOWER=AUTOON). This should be investigated.

dkadish commented 11 months ago

SGTL5000 could be turned on and off by the insertion detection pin on the headphone jack. It is not needed if nothing is plugged in there. That said, I think SGTL also has a low-power mode.

dkadish commented 11 months ago

The fuel gauge seems to also have a sleep mode, which could help if power is low. Might not be worth putting an LDO on it.

See: https://github.com/sparkfun/SparkFun_BQ27441_Arduino_Library/blob/master/src/BQ27441_Definitions.h

I should test the power consumption of sleep modes for the SGTL and fuel gauge.

dkadish commented 11 months ago

Won't add for WIO-E5 or Fuel Gauge. Will add one for SGTL5000.

Options to EN via Teensy MCU or via headphone presence using solderable jumper

dkadish commented 11 months ago

Resolved in 6dde71c52f0d5c85fc6a805633ffa1faa0e8973c