I'm starting a new design on nRF52 and I need to connect a microphone on it. Reading the datasheets and questions here, I found there's 3 solutions for the type of microphone and interface to nRF52 :
- Analog microphone connected to SAADC
- Digital microphone with PDM output
- Digital microphone with I2C
Does anyone have experienced these 3 interfaces and is there some advantages for one or the other (ie for power consumption, cpu time consumption, etc...) ?
Look to me that we have twice the current using PDM (1.4 mA) compared to SAADC (700 uA). Didn't find current consumption for I2S.