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.

TLV320AIC3254: Sample decoding in MiniDSP: 32 bit -> 2 x 16 bit

Part Number: TLV320AIC3254
Other Parts Discussed in Thread: TLV320AIC3268, TLV320AIC3263, TLV320AIC3262, TLV320AIC3212

Hi,

I'm new to the TI MiniDSP solution and have a hopefully simple question.

Is it possible to program the MiniDSP to decode samples: split 32 bit samples to two 16 bit samples, and threat them as separate input streams (to be mixed together)?

Background infos:

  • The input signal can be regarded to be I2S multi-channel TDM mode. It's possible to select one of the input streams by programming the data offset register to 0 or 16. But we like to use them both.
  • In the solution linked here, the signal is connected to multiple I2S inputs, one with offset 0 and the other with 16. But the secondary I2S input of the TLV320AIC3254 cannot be active together with the primary one it seems. So we would have to upgrade the DSP to use this solution.
  • Signals look as follows (the dual stream one):

Thanks for your support.

  • Hello,

    Many of our newer Audio ADC products support the unofficial "multi-channel I2S" type formats that the "Dual Stream" image shows.  The TLV320AIC325x is not one of the devices with this capability and while it supports standard 8-channel TDM operations on a single multi-drop bus it requires the TDM (DSP) formatting shown in the datasheet with the single FSYNC pulse versus the 50/50 I2S style FSYNC.

    You're also correct that on the TLV320AIC325x the two ASI bus streams are not able to be active at the same time.  It is possible to do so on the TLV320AIC3262, TLV320AIC3212, TLV320AIC3263, and TLV320AIC3268 devices which have 3 independent ASI buses.

  • Hi Collin, thanks for your response. I am aware of limitations of the TLV320AIC325x.

    Can you shed some light on what is possible to accomplish by programming the MiniDSP? Can it decode/split samples and mix them? That is the question I have.

  • Hello,

    The operations are technically possible in the miniDSP but that information isn't the most helpful because at the current time the processing blocks available in the PPS software wouldn't support this.

    Would you contact me through private message to learn a little more about the application and requirements and how else we may be able to support you?  I like your company's website, objectives, and the "Mr. Frits" story.