SBAA383C January   2020  – January 2024 TLV320ADC3120 , TLV320ADC3140 , TLV320ADC5120 , TLV320ADC5140 , TLV320ADC6120 , TLV320ADC6140

 

  1.   1
  2.   Multiple TLV320ADCx140/PCMx140-Q1 PCM6xx0 Devices With 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 for Multiple TLV320ADCx140/PCMx140-Q1 EVMs
    1. 4.1 Changing the Default I2C Address of the TLV320ADCx140/PCMx140-Q1
    2. 4.2 Launching PurePath Console with Multiple Devices
  8. 5PurePath Console I2C Scripts
    1. 5.1 TLV320ADCx140/PCMx140-Q1 I2C Scripts for Shared TDM
    2. 5.2 TLV320ADCx140/PCMx140-Q1 I2C Scripts for Daisy Chain TDM
  9. 6Revision History

Changing the Default I2C Address of the TLV320ADCx140/PCMx140-Q1

When multiple TLV320ADCx140/PCMx140-Q1 EVMs are connected to a single I2C bus, each EVM must have a unique I2C address. On TLV320ADCx140 EVMs, 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 4-2. Placement of the resistors in this section, as shown in Table 4-1, controls the I2C address of each TLV320ADCx140 device.

On PCMx140-Q1 EVMs, the I2C address is set by jumpers on the top side of the board.

GUID-4B481804-CEAB-4FD8-87AA-1783D79AF355-low.pngFigure 4-2 I2C Address Configuration for the TLV320ADx140 EVM
Table 4-1 TLV320ADCx140/PCMx140-Q1 EVM I2C Slave Address
ADD1ADD0I2C SLAVE ADDRESS (BINARY)
1010
Not InstalledInstalledNot InstalledInstalled1001 100
Not InstalledInstalledInstalledNot Installed1001 101
InstalledNot InstalledNot InstalledInstalled1001 110
InstalledNot InstalledInstalledNot Installed1001 111