I am using the I2S slave mode in my nrf52840 based board (seeed studio xiao), I am confused regarding the I2S interface. I actually opened another ticket but nobody seems to reply. This is what I asked:
''
Does the SPH0645 need to be master? I read somewhere that nRF I2S slave just means it needs an outside source for the SCK and LRCLK for it to work, hence why I am using PWM outputs on GPIOs to act as clock. I am using this and this as my references.
To be more precise I am using I2S slave on the nRF with PWMs as external clock while also having the microphone (SPH0645) in slave mode.
''
Another question. If the PWM signals can work, is there a required or recommended voltage (1V or 3.3V or something) and if I can adjust the voltage of the PWM on the NCS code. Thank you for your concern.