Skip to main content
Visitor II
November 29, 2020
Solved

How to interface I2S MEMS microphone with STM32F4 for KWS application

  • November 29, 2020
  • 1 reply
  • 2725 views

Hi,

I am trying to interface an I2S MEMS microphone (SPH0645) with the STM32F446RE MCU for keyword spotting application. The mic produces PCM signal. Unfortunately, I have no idea where to start on receiving and processing the data from this MEMS mic. The resource regarding interfacing this particular microphone is hard to find on the internet. Could anyone please kindly guide me on this issue? Thanks in advance.

    This topic has been closed for replies.
    Best answer by waclawek.jan

    Simply use one of the SPI/I2S units, or the SAI unit, as I2S Master Receiver, 32-bits per channel. Have a look at existing I2S examples (e.g. in Cube, if it's your thing), or simply follow the description in RM.

    JW

    1 reply

    Super User
    November 29, 2020

    Simply use one of the SPI/I2S units, or the SAI unit, as I2S Master Receiver, 32-bits per channel. Have a look at existing I2S examples (e.g. in Cube, if it's your thing), or simply follow the description in RM.

    JW