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.

TPA2016D2: Changing device i2c address to accommodate two same devices in the design

Part Number: TPA2016D2

Tool/software:

I have a pcb design with two TPA2016D2 devices on board. Having separate i2c busses is not an option here. I only have one i2c bus.

PDF clearly states that the i2c address can be changed, but it doesn't say how.

So, how to change one's address to accommodate two devices?

  • Hey Goran, 

    Below are images I retrieved from the EVM's User Guide. You can retrieve the i2c address info from here.

      

    Regards,

    Ore.

  • The tpa2016d2s are soldered on the pcb. There is stm32 arm connected to them. I cannot connect them to pc to use that program. 

    I need i2c instructions in what register to change the address (1 to 7).

    Thanks. 

  • Hey Goran, 

    Let me check internally for the i2c address info. Allow 48hrs for a response.  

    Regards,

    Ore.

  • Hey Goran, 

    Unfortunately, we don't have resources to retrieve new I2C address information internally seeing as this part is so old. There is no other I2C info other than the already available ones we've pointed out in this thread. The default I2C address is xB0.   

    Regards,

    Ore. 

  • Why are you lying about everything?

    Qoute: "The TPA2016D2 address is 0xB0 (binary 10110000) for writing and 0xB1 (binary 10110001) for reading. If a different address is required, please contact your local TI representative. See General Operation for more details."

    Also about this:

    Qoute: "Some of the default values can be reprogrammed through the interface and written to the EEPROM. This function is useful to speed up the turnon time of the device and minimizes the number of writes. If this is required, contact your local TI representative."

    So thanks for nothing... Is it soooooo hard to update datasheet and not mislead your customers?

  • Hey Goran, 

    The best way this case can be resolved is by running this setup on an EVM on my end and drawing a conclusion on what was observed. 

    Taking this approach would require some time. Please allow about a week to draw a conclusion or get progress on the bench test. Apologies for this situation.  

    Regards,

    Ore.

  • Hey Goran,

    I was unable to observe a different i2c address configuration on TPA2016D2. Unfortunately this clause stated in the datasheet is no longer supported. I would be closing this thread now.

    Regards,

    Ore.