This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Semi-distributed digital audio using TLV320AIC3254

Other Parts Discussed in Thread: TLV320AIC3204, TLV320AIC3254, TAS5624A, TAS5548

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?

  • Hi, Mark,

    Welcome to e2e!!!

    One of my former colleagues used to like to say, "There are no dumb questions, just dumb answers" so here you go - one dumb answer coming up.

    I am not super familiar with those codecs (another team supports them), but in general, MCLK is becoming frowned upon - running a multi-MHz clock around your PCB tends to wreck havoc... I think under certain circumstances, you can definitely get rid of MCLK.

    How about another idea... We also make multi-channel PWM modulators and power stages that can do EQ and such. Look at the TAS5548 for example. You could tie this to individual power stages like TAS5624A to make up your class-D amplifiers, and have the advantage of going digital from source to speaker.

    See, I told you it was going to be dumb.

    -d2

  • Don,

    Thanks for your suggestion.

    Can you please pass my request about MCLK to the other team that supports codecs?

    Cheers