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.

TLV320AIC3120: TLV320AIC3100 driver for microcontroller use

Part Number: TLV320AIC3120
Other Parts Discussed in Thread: TLV320AIC3100

Hi, 

I'm looking for TLV320AIC3120 or TLV320AIC3100 driver source code to use this chip with a STM32WB microcontroller (no dsp use, just configure the chip over i2c and play the i2s stream), but can't find anything out of the linux implementation. 

We have the devkit with the TLV320AIC3120, but we are planning to replace the mounted TLV320AIC3120 by a TLV320AIC3100.

If no driver is written for microcontroller, could you provide the i2c interface specification and user guide please for a home implementation driver. 

Thanks in advance.

Kind regards

  • Hi 

    We only offer Linux driver, as you know Linux system offer a sery of standard i2c or spi interface, it is easy to standardize the driver.

    As to MCU, different interfaces are in different platform. I have three suggestions for you.

    1. reference the Linux driver code
    2. Apply for codecontrol or PPC3 tool, it is a SW tool, which can help you generated a sequence of register settings. You can involve the setting into your i2c setting code.
    3. Datasheet also help you.
  • Hi,

    Thanks for your answer and your help. I will try out the purepath control 3 sw. 

    Kind regards