ΣSigmaStudio Ask AI Русский Log in

Audio Processor for recording and writing to SD card?

SigmaDSP & SigmaStudio JacoV Sep 2, 2022 00:00 1 replies Original on forum ↗
Subscribe
JacoV Question
Sep 2, 2022 00:00

Good day,

I would like to build a low power and maybe low cost recorder. My requirements:

1. The recorder should support in input sampling rate of 8kHz. It would be nice if it could go to 48kHz - 96kHz or even 192 kHz, but that is not necessary.

2. Data should be written to an SD card

3. Data should be timestamped at certain periods, using a RTC.

One way would be to write the audio samples as a wav file to an SD card, where the filename contains a timestamp from a real-time clock. Several files should be saved. Alternatively, the data can be written raw, as long as I can convert to a .wav later, and also have timestamps for blocks of the data.

Is this something that I can achieve with one of Analog Devices' Audio Processors, or is the better solution to use an Audio codec and interface with a normal (low-power) microcontroller?

Thank you very much,

Jaco

hardware

?

DaveThib Reply
Sep 2, 2022 00:00

Hello Jaco,

This application is better suited for a microcontroller. DSPs have difficulty with things like file structures etc. What would be good is to do some processing of the data before going to a micro and on to a file. Since you mentioned 8kHz fs I assume it is a voice application and so having some compression/limiting would be important. That task is difficult for a microcontroller to do. So something like an ADAU1701 that would take in and process the audio then feed it to a microcontroller may be a good solution. If it needs to be really small and low power then have a look at the ADAU1787. The headphone out would also be handy.

Dave T