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.

Regarding Tiva MCU interface with AIC3254

Other Parts Discussed in Thread: TM4C1231E6PZ

Hi Sir/mam,

I am FAE, i suggested AIC3254 audio codec to one of my customer and they are ok with its performance, they are planning to use 2 audio codecs in parallel, they are able to do volume control, attenuation, gain, equalisation and noise suppression using the audio codec itself, but they are not able to do echo cancellation. TI audio forum replied to use C55x processor, but the customer dont have any expertise to work on processor. Is it possible to use Tiva MCU TM4C129x 0r TM4C123x here to do echo cancellation with any third party algorithms.It doesnt have any I2S interface, but i found some app note inorder to make I2S, dual SPI emulation can be done. Will this MCU works here. Is there any app note or technical documents from TI for interfacing TI MCU with audio codec. If means, kindly share the link, it will be very useful for us to proceed further.

Kindly need your help on this.

Regards

Aravind

  • Hi Aravind. http://www.ti.com/lit/an/spma042b/spma042b.pdf This is an app note for interfacing our Tiva TM4C123x controller to a TI codec AIC3107. And for your reference, our recently released TM4C129x controllers do have I2S peripheral. You can take a look at them on our website and suggest to your customer as that would make the task easier for him and you. Regards, Shashank
  • Thanks shashank. It helped my customer to look into MCU for this application, now they are confident with this. But I posted audio codec query in audio converter forum, but i didnt get any reply. We now stucked up there. If you know kindly answer me shashank. IN AIC3254, is it possible to do filtering on all the 4 i/p's, customer is saying as only 2ADC;s and 2DAC's are present, they are not able to filtering on all 4, they are able to do filtering on only 2 i/p's, first and 4th o/p are getting amplified and getting fixed at the o/p, they did filtering on 2nd and 3rd i/p's. Kindly help me.

    Regards,

    Aravind

  • Aravind,

    This is not my area of expertise but I will try to get answers from someone who understands this. Give me a couple of days if it is OK.

    Regards,

    Shashank

  • Ya that's fine shashank, but kindly help me out to solve this problem.

    Regards,

    Aravind

  • Hello,

    In Tiva TM4C1231E6PZ,how to write register settings in Audio codec AIC3254, because one of my customer is using two AIC3254 in parallel, as both the devices are same, they will have same address. When using TM4C as master and making AIC3254 as two slaves, how to differentiate one slave from another. If i am writing register data using I2C or SPI interface.TM4C123x has 4 spi interfaces, do i need to change all the 4 spi's to 2 I2S interfaces to interface with 2 audio codec's or else it's sufficient only to parallel 2 SPI's to get single I2S to access the 2 codecs audio data simultaneously?Kindly see the block below for my question.

    Regrads,

    Aravind

    Kindly give me more idea on this.