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.

Help selecting low latency portable audio codec with DSP

Other Parts Discussed in Thread: TLV320AIC3254, TLV320AIC3104, TLV320AIC3204

Hey everyone,

I've been looking at the TLV320AIC3254 and TLV320AIC3104 and I'm not sure which is better suited for my application or if there is another codec that might be better.

I would like to process to MEMS mics (stereo) with a low pass and high pass filter, a 3 or 5 band EQ and some compression. I need to be able to do this in less than 10ms - is that possible with either of the codecs I've mentioned? Which would best suit those requirements?

  • Also - I should have included more application requirements. Audio will need to be high quality, so sampling at 48KHz, bandwidth in the audible spectrum (20Hz to 20KHz), 2 analog audio inputs, 2 analog outputs, the unit will be battery powered, and digital volume control with the ability to mute.

  • Hi, Zachary,

    Welcome to E2E, Thanks for your interest in our products!.

    I think the best device for your application would be the 'AIC3254, having a total group delay (or Latency) below 10ms should be done without issues. This device features a built-in configurable miniDSP where you can create custom process flows with the requirements for our applicacion (EQ, AGC, HPF, etc). You can also take a look to the TLV320AIC3204, this part is similar to the 'AIC3254, with the difference that this one doesn't have a configurable miniDSP, but has different processing options available, called Processing Blocks. You can check if one of those processing blocks is suitable for your application and use the 'AIC3204 or create your custom flow with the 'AIC3254.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • Hey Diego,

    That's great - thanks very much for the help.