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.

TLV320ADC3140: + TLV320ADC3101 5CH microphone array input

Part Number: TLV320ADC3140
Other Parts Discussed in Thread: TLV320ADC3101, , TLV320ADC3120

Hi Team,

My customer want to achieve 5 channels(4+1) microphone array input audio ADC.

They are considering to use TLV320ADC3140+TLV320ADC3101 2chips solution, sharing 1 audio data bus output. Questions are:

1) Is there any concern for synchronization between these two chips?

2) Which audio format is recommended for sharing audio data bus output? TDM? I2S?

3) Do you have other recommended solution rather than TLV320ADC3140+TLV320ADC3101? How about TLV320ADC3140+TLV320ADC3120?

Best regards,

Terry

  • Hi Terry,

    There is no concern if the customer wanted to share the TDM bus between two devices. As long as the data slots/channels are offset correctly and correct clocks are provided, this will work fine.

    TDM is the recommend audio serial interface, in this method the customer is allowed to have the output data of as many channels their clocks allow in sequential order at a standard BCLK rate after a pulse in FSNYC. I2S is traditionally 2 channels, left and right data, falling after edges of FSYNC in two cycles. This is better visualized in 8.3 of TLV320ADC3140 datasheet.

    Instructions on how to share a TDM bus is explained here as well: Multiple TLV320ADCx140/PCMx140-Q1, TLV320ADCx120, and PCMx120-Q1 Devices With Shared TDM and I2C Bus (Rev. C)

    The customer can do either solution, however, I would suggest the TLV320ADC3140+TLV320ADC3120 pair since they are software compatible and would make the design/implementation easier. I would suggest ADC3101 in this use case only if the customer needs the miniDSP for some audio processing on one of the channels.

    Regards,