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.

Audio Codec part for our product requirement

Other Parts Discussed in Thread: TLV320ADC3140, PCM3168A, PCM1865, PCM3168

We are developing an audio card for our product. In this audio card, We have two systems. One system has analog stereo outputs and second system has digital outputs(I2S/PCM which is not TDM). We want to stream both systems data to our Host processor (Linux OS).

In Analog system, we have 6 x differential channels (Stereo). (Vin 1 to 6L) & (Vin 1 to 6R). This combines total 12 ADC channels. We would like to stream all these 12 channels continuously to our DSP/Processor (I2S) through TDM. 

In digital system, We have 6 serial ports (I2S). We would like to stream all 6 I2S channels on one or two TDM channel as per TDM/2 and TDM/4 or TDM/4 and TDM/8 settings possible.

Please check below images for more details. can you please help us select proper solution from Ti for our requirement?

Image:1 Digital system. We want a solution from Ti for the  green Block in the image.

Image:2 Analog system. We want a solution from Ti for green Block in the image.

.

Looking forward to hearing from you.

Thanks

Hardik

  • Hello Hardik, 

    Thanks for your interest in TI audio devices!  

    regarding your Analog system,  we have our newest family of ADCs the TLV320ADC3140/5140/6140 that would be a great choice.  These devices have 4 channels per chip, so you would need 3 devices to get your 12 channels.  The devices could either all output on to one TDM bus or they have the option to Daisy chain,  what sampling rates would you need to support?

    for the digital side, We have Codecs with 3 Audio serial buses, but you would then need 3 of them to get the 6 I2S in and 1 TDM out.  I'm not aware of a I2S to TDM aggregator chip in our portfolio.  The processors team may have some processors that could do this but that might be best dealt with by creating a new thread specific to that functionality.   

    best regards,

    -Steve Wilson

  • Thank Steve for your reply.

    I have few questions, 

    1) What is a major difference between all three models here TLV320ADC3140/5140/6140? 

    2) In analog system, We have 6 stereo channels as shown as inputs in the previous reply that makes total 12 individual channels. In the datasheet of TLV320ADC3140 it mentions 8 channels (like 4 stereo channels) as an inputs. Is it possible to use only 2 ICs instead of 3. 

    then our configuration would be 4 stereo lines with one TLVxxx and other 2 remaining stereo lines for second TLVxxxx. Is this correct? if not possible then it means only TDM/4 is possible in this case not TDM/8 right? Please help me understand this interfacing in more details if you think i am getting it wrong. We are no audio or TDM experts.

    Our sampling rate requirement is not high. 48KHz/96KHz.

    3) Can you also comment on PCM1865 which also has 4 channels as inputs but i saw in the datasheet it only gives TDM4 so no matter if you connect your 4 stereo inputs it is going to take only 2 stereo inputs that makes total of 4 channels. We also checked PCM3168A but it has more other features that is going to create more complexities in the design.

    About Digital system, you are correct we have to consider audio processor with multiple serial inputs. I will create another thread regarding it. still if you manage to get us an help that would be great.

    Thank you

    Hardik 

  • Hardik, 

    1. The main differences are performance based. ADC3140 has base dynamic range of 106dB and does not feature the Dynamic range enhancer (DRE). The ADC5140 has a base dynamic range of 108dB and DRE Dynamic range of 120dB.  the ADC6140 has a dynamic range of 112dB and DRE dynamic range of 123dB.   Note that if 96dB is required that the ADC5140/6140 only support 2 channels at 96kHz Fs with DRE enabled.  they all do 4 channels @ 96kHz with DRE disabled. 

    2. the ADCx140 devices supports up to 8 Digital channels (for PDM microphones) but there are only 4 ADCs.  so 2 stereo pairs per device. 

    The TDM bus will be limited by the Fs and word length/Slot width.  for 12 channels with 32bit data at 96khz,  the required BCLK would be 36.864kHz, which exceeds the timing requirements.  But if they split the channels on two TDM buses,  it could be done, with one device using the GPIO as SDOUT2. 

    3. The PCM186x only has 4 ADCs,  so same as the ADCx140.  2 stereo pairs per device.  the PCM3168 is our only device with more channels,  but as you said it requires other design complexities. 

    Best regards,

    -Steve Wilson

  • Steve, 

    When PCM6x60-Q1 will be in available for users? I can see it does have 6 ADCs and part is in preview stage. This part seems more promising and We will need less parts in our design right?

    Thanks

    Hardik

  • Hardik,

    The PCM6x60 is currently in preview as we wrap up the automotive qualification.  This looks good and we hope to have the device release as soon as possible. Samples are available now, and we hope to have it released before Summer's end.  

    That being said,  the PCM6x60-Q1 only supports 4 channels at 96khz.  (same as the ADCx140)  so if you need 6 channels at 96k,  the ADCx140 is still your best bet. 

    best regards,

    -Steve Wilson

  • Thank you Steve,

    Final Question from my side,

    If we reduce sample rate from 96Khz to 48KHz or 44.1KHz. Do you think we can accommodate more channels in ADCx140? Or it simply depends on numbers of ADCs are available on ICs.

    I thought PCM6x60 could solve this as it does have 6 ADC channels but as you said at 96KHz sample rate it is same as ADCx140. This information surely helps selecting right parts for our solution. 

    Thanks

    Hardik

  • Hardik, 

    If you reduce the sample rate from 96k to 44.1k- 48k the PCM6x60 would support 6 ADC channels,  The ADCx140 only has 4 ADCs total.  it does support up to 8 digital channels but this would be for situations using PDM digital microphones.  for Analog to Digital conversion there is on 4 channels. 

    Best regards,

    -Steve wilson