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.

TLV320ADC3120: TLV320ADC3120 for 1 analog MIC and 1 TDM input to TDM output

Part Number: TLV320ADC3120

Hi Sir,

 My customer need a solution with 1 mic input + 1 TDM input and 1 TDM output. If the input TDM is mono signal, is TLV320ADC3120 suitable for this application? Or any other solution is good for this application? Thanks for your kindly help.

Best regards,

Gary Teng

  • Hi Gary,

    Is TDM input and output necessary or can the customer just use 1 TDM bus? The TLV320ADC3120 does have the ability to daisy chain TDM data so it's not a problem either way as long as everything is running at the same clock rate.

    Best,

    Zak

  • Hi Zak,

     TDM input and output is necessary. Is there any sample setting for our reference ? Or we can use ADC13x0 EVM to set up this block?

    Regards,

    Gary

  • Hi Zak:

          For this issue, I would like to add the requirements of I2C *1 or 2 and MIC in .Do you have any other suggestions?

  • Hi James, Gary,

    It's not clear to me why 2 TDM lines are necessary, is the TDM data in running at a different rate than the TDM data out? If these bit-streams are not synchronous, then you would also need a sample rate converter. I'm also not sure what you mean by I2C aliaser, our devices only have 1 I2C control interface.

    Best,

    Zak

  • Hi Zak,

     James need 1 analog (or digital mic) input + 1 TDM input (from another TDM source) and combine or bypass input source to TDM output.

    1. Can we combine 1 analog and 1 TDM input to TDM output if they have same sample rate? Or we have to decode TDM input to analog and combine 2 analog signal to TDM output?

    2. Or can we switch mic in or TDM input to TDM output by using ADC31x0?

    Regards,

    Gary

  • Hi Gary,

    As long as the TDM input and output are at the same sample rate and synchronous, then the TLV320ADC3120 can daisy-chain the streams. The daisy chain section of this app note best demonstrates this: https://www.ti.com/lit/an/sbaa383b/sbaa383b.pdf

    It's also possible to mix the TDM input data with the converted analog input to output on the TDM bus.

    Best,

    Zak