I want to connect four mems microphones (i2s) to the Jetson Nano (with the developer board).
As I found out the board supports only one i2s connection via the 40-pin gpio, where I can connect two of the four microphones.
I just saw, that via the m.2 key e connector I can access another of the i2s lines. That would help to get all four microphones up and running.
My question is: how do I access it, what kind of card/ extension do I need to get the suitable connection for the microphone?
Right now I’m in a planing phase. Until I figured out how to connect all microphones I won’t start building the hardware.
edit: I found the m.2 key e pins for the i2s connection. But my main question remains about a suitable card to get the connections out of the m.2 key e connector.
The pins are here on page 6:
Yes the idea is to use the microphone signals on the board (with python) to calculate things like fft etc. I need the 4 microphones to by (relativly) in sync. I don’t need a hifi quality, a sampling rate of about 16kHz would be sufficent for my task.
As far as I read I can only use 2 microphones per i2s connection.
How would I connect the 4 microphones when using the TDM Mode?
For reference, I have multiple of this microphone laying around:
One would would typically need an external Audio codec to support multiple DMICs (PDM interface) via single I2S (or design a TDM MIC Array).
While you are free to design the board as per your needs, one such board (which is available off the shelf) is this one. You could take clues from this.