We are looking at implementing a multi-channel ADC system using multiple AIC33 CODECs. The plan is to configure all CODECs as slaves and feed a common MCLK, BCLK and WCLK from a DSP (TDM stream).
Considering the scheme used to generate the oversampling clock (256*Fs), is there any guaranty that converted channels from different CODECs will be precisely time-aligned, or is it possible that there could be skew in the amount of N samples of the oversampling clock?
We were considering either gating MCLK and/or perhaps not using the on-board PLL to generate the oversampling clock...