SBAA415 April   2020 PCM6240-Q1 , PCM6260-Q1 , PCM6340-Q1 , PCM6360-Q1

 

  1.   Multiple PCM6xx0 Devices With Shared TDM and I2C Bus
    1.     Trademarks
    2. 1 Introduction
    3. 2 Sharing the Control Bus
    4. 3 Sharing the Audio Bus
      1. 3.1 ASI Configuration for Shared TDM
      2. 3.2 ASI Configuration for Daisy Chain TDM
    5. 4 Configuring PurePath Console for Multiple PCM6xx0 EVMs
      1. 4.1 Changing the Default I2C Address of the PCM6xx0 EVM
      2. 4.2 Launching PurePath Console With Multiple Devices
  2.   A PurePath Console I2C Scripts
    1.     A.1 PCM6xx0 I2C Scripts for Shared TDM
    2.     A.2 PCM6xx0 I2C Scripts for Daisy Chain TDM

Changing the Default I2C Address of the PCM6xx0 EVM

When multiple PCM6xx0 EVMs are connected to a single I2C bus, each EVM must have a unique I2C address. The I2C address is set by pullups and pulldowns on the Control and GPIO Selection at the underside of the board, as shown in Figure 20. Placement of the resistors in this section, as shown in Table 1, controls the I2C address of each PCM6xx0 device.

PCM6xx0 EVM back.pngFigure 20. I2C Address Configuration for the PCM6xx0 EVM

Table 13. PCM6xx0 EVM I2C Slave Address

ADD1 ADD0 I2C SLAVE ADDRESS (BINARY)
1 0 1 0
Not Installed Installed Not Installed Installed 1001 000
Not Installed Installed Installed Not Installed 1001 001
Installed Not Installed Not Installed Installed 1001 010
Installed Not Installed Installed Not Installed 1001 011