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.

TLV320AIC3262: Using Multiple I2S Buses

Part Number: TLV320AIC3262


Hi Experts, 

Good day. Please help with the customer's concern.

Below is the customer's full transcript of the inquiry.

"I notice that the TLV320AIC3262IYZF has three separate I2S busses on it. I just want to confirm the functionality of using multiple buses. I have a speaker and microphone connected to this device. Would I be able to use the I2S1 bus for the microphone and the I2S2 bus for the speaker, for example? The processor I have connected to the device has a one-bit clock and word clock on it, but it has two separate sets of data in and data out lines. I am planning on using the same sampling rates on both the microphone and the speaker. As a result, would I be able to connect the same bit clock and word clock to the I2S1 and I2S2 busses while connecting separate data lines to those buses?"

Thank you for extending your assistance.

Kind regards, 

Marvin

  • Additional information from the customer.

    "I also will have just one master clock on this (I notice there are two master clock pins)"

    Thank you.

  • Hi Marvin,

    Theoretically yes, you could isolate the buses. They run completely independent of one another and be configured differently based on need. However typically this is used to create different formatted buses to communicate with entirely different devices, instead of just one external processor/controller. What's the signal path that the customer wants to achieve?

    Thank you,

  • Hi Jeff. Thank you for your prompt response.

    Appreciate your help.

    I will update once the customer share input regarding the signal path he wants to achieve.

  • Hi Marvin,

    Respond again once you have an update.

    Thank you,

    Jeff

  • Hi Jeff, 

    Good day. Please see the customer's response below.

    "Our setup consists of two microphones (beamforming) going into two ADC channels on the codec and one speaker output coming from one of the speaker DAC outputs. We have a processor that is capable of supplying two separate I2S data busses at the same time (single clock lines). We are using this in a video doorbell type application where a customer could speak into the doorbell microphones and the company could respond through the speaker. I basically am trying to figure out what the most optimal method to connect the processor to the codec would be. I was just curious if it would be any help to have the microphones connected to one I2S data bus while having the speaker connected to a separate I2S bus. Would that add any benefits in terms of speed, power, etc? If it does not, I am fine to connect everything to a single I2S bus."

    Thank you for your help.

    Kind regards, 

    Marvin

  • Hi Marvin,

    I don't see any kind of advantage by using multiple buses. In fact I would expect it to be more power consuming than using a single bus. 

    Best regards,

    Jeff

  • Thanks Jeff. I will update the customer and hopefully, this clarifies his concern.

    Your help is much appreciated.