cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F407VG I2S slave mode and master clock question

omaroski
Associate II

Hello,

i'm starting a project with STM32F407VG and ADAU1466 DSP. The ADAU1466 generates the MCLK for the audio codec (ADAU1701), so far so good.
Now i'd like to implement full-duplex I2S communication between ADAU1466 and STM32 too using a different I2S port on the DSP. The idea is to set the STM32 as a slave receiver and let the DSP generate BCLK and LRCLK. In this context, do i need to provide master clock to STM32 too and if so, how? I mean, which pin should i use? For I2S2 i can see PC9 alternate function I2S_CKIN but i'm not sure if this is the proper way to provide external master clock.

 

1 REPLY 1
mƎALLEm
ST Employee

Hello,

Yes you need to use I2S_CKIN when I2S in slave mode for STM32F407.

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.