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: AFC Audio feedback canceller using PurePath Studio

Part Number: TLV320AIC3254

Hello everyone

I was testing the TLV320AIC3254 to create a mask voice amplifier but I'm getting troubles with the feedback .Since it's a tiny device  , mic and speaker are relatively close.

So far I tested the next

  1. changed the generic microphone with Unidirectional , works better but when I increase the gain to the target , feedback appears
  2. I'm using MonoDec4xAGCIn to control the gain and avoid saturation
  3. I also added an equalizer to enhance the voice quality

I was reading several post on internet , one of them from Analog Device has a complete project for that , they use an NLMS filter , but I couldn't find this filter in PurePath

I appreciate if you can give some tips or recommendation  to reduce the feedback.This is a prototype for a commercial product that our costumer  required .The only matter pending so far is eliminate the feedback

here is the current PurePath blocks that I'm using

Thanks in advance for you reply

  • Hi,

    NLMS filter is used in echo cancellation application and the miniDSP resources of this device is not sufficient for this application thus it's not available in PPS.

    AIC3262 device is recommended for this application.

    Regards.

  • Hello pdjuandi

    Thanks for the reply ,I did a quick search , and I can only see 12USD BGA package.What others alternatives do we have ?.

    Do you have examples or application notes for audio feedback cancelling ? . to be sure before purchase another

    and finally , Do you have any other suggestion besides change the chip ? like analog circuit or simpler filters ?

    Thanks

  • You can find the device package in the product folder package/pin/size and that's all it comes with.

    Due to limitation of the miniDSP resources of this device, the apps note is no longer available.

    For an effective AEC, it requires adaptive NLMS thus it's implemented in DSP and not analog.

    Maybe you can search online and find old analog method of accomplishing that or use external DSP which has enough MIPS for this type of application.