Post Go back to editing

MAX98389 I2C Addressability

Thread Summary

The user is trying to configure 16 MAX98389 devices on one chip, but is limited by the 4 I2C addresses supported. The solution is to use a 16-bit x 16-slot TDM bus for audio output and either an I2C MUX or 4 separate I2C busses to address all devices.

View FAQ
AI Generated Content
Category: Datasheet/Specs
Product Number: MAX98389

Hi there.

I am trying to create a system that uses 16 MAX98389 devices on one chip. The datasheet specifies that there is support for 16 input channels in TDM mode, but I am confused about how to fully utilize all of these channels over I2C. The datasheet specifies that there is only support for 4 I2C addresses, and I am wondering if there is a better way to set each device's TDM slot without having to run four separate I2C lines. Any help would be greatly appreciated. Thanks!

Parents
  • You are correct about the limitation.  There are only 4 device addresses which means that you can only reliably address 4 devices on a single I2C bus.  

    The additional channel of audio are intended to be used for the digital audio output (voltage sense and current sense) which each take up a slot of audio.

    That said, you can utilize a 16bit X 16-slot TDM bus to drive 16 amplifiers.  You would either need an I2C MUX, or 4 separate I2C busses.

Reply
  • You are correct about the limitation.  There are only 4 device addresses which means that you can only reliably address 4 devices on a single I2C bus.  

    The additional channel of audio are intended to be used for the digital audio output (voltage sense and current sense) which each take up a slot of audio.

    That said, you can utilize a 16bit X 16-slot TDM bus to drive 16 amplifiers.  You would either need an I2C MUX, or 4 separate I2C busses.

Children
No Data

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.