I am considering a project that would use an ADAU1452 to receive serial audio samples from an ADAU1361, process them, and then send them back to the ADAU1361 for output. The ADAU1361 contains only a single set of BCLK / LRCLK pins, and thus operates fully as a serial data master or slave for both input and output. The ADAU1452, however, contains separate BCLK / LRCLK pins for its input and output serial data streams. Thus, my question: what is the correct way to connect the two devices and set up the clocking registers on the ADAU1452 so that it acts as the serial data master and correctly and simultaneously reads and writes the audio data stream?
Is it as simple as setting SDATA_IN0's BCLK / LRCLK to be master, SDATA_OUT0's BCLK / LRCLK to be slave on clock domain 0, and then connecting the ADAU1452's BCLK_IN0 / LRCLK_IN0 pins to the BCLK / LRCLK pins on the ADAU1361? This makes sense to me, but the datasheet kind of implies that the input and output clock domains are separate. Could I just connect the ADAU1452's *CLK_IN0 pins directly to the *CLK_OUT0 pins?
I am pretty confident this setup is possible, but I just want to make sure before I start going down the route of designing a system that can't actually do what I need it to do.