SLVAFZ9 June   2026 TAC5212

 

  1.   1
  2.   Multiple TAC5x1x Devices with a Shared TDM and I2C Bus
  3.   Trademarks
  4. 1Introduction
  5. 2Sharing the Control Bus
  6. 3Sharing the Audio Bus
    1. 3.1 ASI Configuration for Shared TDM
    2. 3.2 ASI Configuration for Daisy Chain TDM
  7. 4Configuring PurePath Console 3 for Multiple TAC5x1x EVMs
    1. 4.1 Changing the Default I2C Address of the TAC5x1x
    2. 4.2 Launching PurePath Console with Multiple Devices
  8. 5PurePath Console I2C Scripts
    1. 5.1 TAC5x1x I2C Scripts for Shared TDM
    2. 5.2 TAC5x1x I2C Scripts for Daisy Chain TDM

Changing the Default I2C Address of the TAC5x1x

When multiple TAC5x1x EVMs are connected to a single I2C bus, each EVM must have a unique I2C address. On TAC5x1x EVMs, the I2C address is set by pullups and pulldowns at header J75, as shown in Figure 4-2. Placement of the jumper in this section, as shown in Table 4-1, controls the I2C address of each TAC5x1x device.

 I2C Address
                    Configuration for the TAC5x1x EVM Figure 4-2 I2C Address Configuration for the TAC5x1x EVM
Table 4-1 TAC5x1x EVM I2C Target Address
J75 Position ADDR Setting I2C TARGET ADDRESS (BINARY)
1 (shown in Figure 4-2) Short to GND 1010 000
2 Short to AVDD N/A (SPI)
3 Pull up 22kΩ to AVDD 1010 010
4 Pull up 4.7kΩ to AVDD 1010 011
5 Pull down 4.7kΩ to GND 1010 001