My goal is to be able to play audio from PC, send it over to my miniDSP USBStreamer device via USB A to USB B connection, and then to the ADAU1452 via I2S header. I will be using SDATA_IN3 to send 2 channels of audio (Left and Right), that will be sent to the ASRC channels 0 and 1, then outputted at the DSP core sampling rate, and out to the speakers on channels 40 and 41.
The USBStreamer can only be master so I am using its header pins BCLK, LRCLK, and I2S Data Out to connect to ADAU1452. I have already been able to confirm that my USBStreamer will be sending the proper signals (BCLK, LRCLK, and I2S Data) by playing audio from my PC, but I cannot get audio to play from speakers yet.
When using SDATA_IN3, the USBStreamer will be LRCLK and BCLK master, while the ADAU1452 is slave. Then SDATA_OUT3 will be LRCLK and BCLK master to the power ICs that will be sent to the speakers. Is that okay?
PC --> USBStreamer -->ASRC--> ADAU1452 --> Power ICs --> Speakers
*I have attached a screenshot of my SigmaStudio schematic*
Do I need to connect my USBStreamer device to the XTALIN/MCLK pin if I will be using ADAU1452's MCLK? Would I have to configure the 'Input Reference for Clock Generator 3' Register, to take the LRCLK_IN3/MP13 clock input, and is there a way to configure clock signals in SigmaStudio?