Hi,
I am designing a keyword spotting system in which I have to sample an analog microphone at 8kHz (12-bits) and send it to a co-processor for processing. There is no pre-processing necessary for the MCU to do. I just need to sample the mic and pass the audio to my co-processor. I'm trying to figure our the most energy-efficient (and cost efficient) way to achieve this is. Looking at the datasheet, it looks like I can I use ADC0 and DMA in all of the SLEEP modes. If this is possible to do while disabling and entering the lowest power mode for the CPU, that is great. I'm assuming the 32kHz clock can't support this. What would be the min clock speed to achieve this?
I figure I can duty cycle more by building a VAD circuit too.
If I'm not thinking about this the right way, any guidance or help would be appreciated. The lowest power I've been able to design so far was measured at 800 µW (1.8V) without duty cycling, but my goal is < 300.
Happy to share more info if necessary. Thank you.