Electronic – Ultra low power audio recorder

audioaudio-codecdataloggerlow-power

I'm trying to design an ultra low power audio recorder, in order to monitor ground noise in rural areas. The circuit I'm working on is based on a microcontroller (STM32L100RC) and an audio codec (VS1053) plus a bunch of additional components.

At this point, my circuit estimated current draw is around 300 mA (average, without considering burst due to audio processing and memory card writing).

As I would like to run my setup for about 2 months (around 60 days) to make relevant measurements, at this rate I would need an "immense" battery pack.

I would like to ask if there is something that enables recording 2/4 channels to an SD card in a more energy friendly package (maybe 1/10 of actual 300 mA), where an 80Ah LiPo battery pack would be able running easily for the time span, and enough spare capacity for eventual other sensor samplings.

Thanks in advance.

Edit

Thanks for all your comments. I decided to edit the question to add more details, instead of answering singularly.
The actual circuit voltage is 5V, audio cannot be processed onboard and I need only a large audio file (or a lot of smaller ones) for the entire sampling period.

VS1053 audio encoder supports OGG encoding and, considering microphone bandwidth (around 10kHz), I would like to record at 44.1kHz Mono.

My problem is mainly due to expected very high MCU + ENCODER current draw. I can consider a good result something around 4 mA during recording but now I'm out by around two orders of magnitude.

Best Answer

You should consider ultra low power MCUs and audio codecs. 300mA is definitely way too much at 5V. Also if you can, and most of the MCUs and codecs can these days, reduce the system power supply voltage to 3.3V or less, say 2.7V or even 1.8V, unless you have a reason not to. Why 5V ? Generally lower power MCUs are considered to be the MSP430s from Ti, and the AIC3204, again from Ti. You should be able to reduce from 300mA to less than 100mA if not more. Good luck.