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.

TLV320AIC3100: TLV320AIC3100 slave address fixed or variable?

Part Number: TLV320AIC3100
Other Parts Discussed in Thread: TLV320AIC3106

Hi,

I just need a quick verification on whether can we change the slave address for TLV320AIC3100 when it's operating as slave with a DSP unit serving as master device? Is the corresponding slave address fixed? Thanks.

Regards,

Leo 

  • Leo,

    Yes, the I2C address is fixed on the AIC3100. This is described in the datasheet in the device overview (section 7.1) and I2C Control mode (section 7.3.13.3.1)

    best regards,
    -Steve Wilson
  • Hi Steve,
    does this applies to other codecs such as AIC34 & AIC3204?

    Regards,
    Leo
  • Leo,

    The fixed slave address is not universal to all TI Codecs. Often what happens is an full featured device is released, and then an optimized, reduced feature/smaller package device is released. For example, the TLV320AIC3106 is a codec with 10 audio inputs, multiple GPIOs, SPI/I2C support, as well as hardware pins for I2C address, but it comes in a 48pin 7x7mm QFN package, The AIC3104 reuses most of the same internal blocks, but is optimized for space. So it has 6 audio inputs, no GPIO, supports only I2C with a fixed address, but comes in a 5x5mm QFN package.

    The Datasheets have this information.

    best regards,
    -Steve Wilson