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.

TLV320AIC3212: TLV320AIC3212

Part Number: TLV320AIC3212
Other Parts Discussed in Thread: TLV320AIC3204

Hi,

Is there a compatible device with similar pin out as that of TLV320AIC3212 and whose  drivers are also readily available?

Thanks!

  • Hello Himani,

    The TLV320AIC3262 has the same pin-out. The main difference between the two is that the TLV320AIC3262 has two miniDSP engines inside. As for software, we only provide what is available under the software section on ti.com. Unfortunately, we do not provide driver support anymore. I would suggest searching the web for drivers that you are looking for. 

    Regards,

    Aaron

  • Hi Aaron / Other TI Experts ..

    What is the software / mechanism for configuration of the TLV320AIC3212 Device ? Is there some firmware ? Are the codecs hardwired in the device ?

    Are the software drivers not relevant for the TLV320AIC3212 device ?

    Kindly guide

  • Hello Himani,

    You will need drivers but as mentioned before by Steve Wilson, we do not offer the drivers, nor, support any driver related issues. You can take existing drivers from the TLV320AIC3254, TLV320AIC3204  and the TLV320AIC310x family and modify them to support the TLV320AIC3212. 

    I am not sure what you mean by the codecs being hardwired in the device. The ADC and DAC are in the device.

    Regards,

    Aaron

  • Himani,

    To be clear,  a driver would only be needed if you want system level integration on linux.   This device does not require a driver to work.  There are many customers that use this device with basic micro controllers running some kind of RTOS, and they simply create a device initialization that runs at start up and then some simple functions for enabling/switching microphones, enabling/switching outputs, or routing different audio serial inputs/outputs. 

    The device is configured with I2C or SPI,  and that's really all you need to work with it.  There is an example script that the EVM GUI runs,  and that would get you a template for a device initialization, and the beginnings of the input/output enabling/switching.

    While I understand the convenience of a linux driver, this device does not have one.  That being said, plenty of customers are still able to use the device without difficulty.

    best regards,

    -Steve wilson