Hi,
I am working on a project that involves home theater audio. Intention is to use intelligent module that will take audio from wireless and via I2S (multi-drop) send it to multiple class D power amps modules (up to 8). These modules are to be relatively small in size and located literally a few inches from each other. I am new to this audio field so forgive me lame questions. Each module will consist of power supply, uC, codec chip and class D amp. Codec is there so that we can custom tune an amp to the speakers and to the room as each amp receives the same data through I2S.
Now my questions :
1. Would I be better off to use codec chip, like TLV320AIC3204 instead of one with miniDSP like TLV320AIC3254? What are pros and cons? I read data sheets and from them I inferred that DSP option would be more suited for custom signal processing like sensors and such, whereas 3204 is simpler to use for applications involving actual audio.
2. I am a bit confused about MCLK that has to be supplied to the codec. Is this signal absolutely necessary for proper operation of codec? Can't codec synthesize this signal using BCLK? How would amps work if each of them synthesised his own MCLK? Would the effect be noticable to human ear? I hope I am not splitting a hair here....
Any suggestions?