nRF5340 Stereo PDM Microphone + Speaker Wiring

Hello,

I am working on a hardware design with two MEMS PDM microphones and a mono speaker. I think I have the peripherals allocated and wired correctly but wanted to run it by the forum for a sanity check.

MEMS Microphones

This is simply wired as MEMS_CLK (P1.09) and MEMS_DATA (P0.02) muxed to the PDM interface/peripheral via PSEL register settings. I don't see any restrictions regarding which Ports.Pins can be used to mux these signals.

Mono Speaker

This is wired as AMP_CLK (P0.04), AMP_FSYNC (P0.03), and AMP_DATA (P1.03) muxed to the I2S interface/peripheral via PSEL register settings. I don't see any restrictions regarding which Ports.Pins can be used to mux these signals.

Note the amplifier I am using does not require a master clock, just L/R (AMP_FSYNC) and bit clock (AMP_CLK).

My overall assumption is that since the PDM and I2C peripherals are separate the mic and speaker clock settings and frequencies can also be independent.

Are there any problems related to how I've chosen to wire this?

Thank you in advance.

Chris

 

Parents Reply Children
No Data
Related