This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nrf52 microphone : SAADC, PDM or I2S ?

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.

Related