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.

PCM6260-Q1: Only first 2 channels are working.

Part Number: PCM6260-Q1

Hello,

we use PCM6260. We want to use first 4 input channels and assign them to the first 4 TDM slots. This worked with TLV320ADC before (we had to change the design as the TLV was not available to buy).

However in this case only first 2 channels work. There is no data on data line for channels 3 and 4 + when we read DEV_STS0 it indicates that only first 2 channels are working.

Here is my code:

/* Wake-up devices */

PCM6260_write (i2c_addr[i], REG_SLEEP_CFG, 0x01);

DELAY(10);

/* Wake-up devices */
PCM6260_write (i2c_addr[i], REG_SLEEP_CFG, 0x01);

DELAY(10);
/* Set Device page register to Page 0 */
PCM6260_write (i2c_addr[i], REG_PAGE_CFG, 0x00);
/* ASI Format I2S with 32-bit word length, default FSYNC and BCLK polarity */
PCM6260_write (i2c_addr[i], REG_ASI_CFG0, 0x71);

/* ASI transmit LSB for 1st half cycle, Hi-Z for second half cycle */
PCM6260_write (i2c_addr[i], REG_ASI_CFG1, 0x80);

/* ASI primary output (SDOUT) with CH1 assigned to slot */
PCM6260_write (i2c_addr[i], REG_ASI_CH1, channels[i][0]);
/* ASI primary output (SDOUT) with CH2 assigned to slot */
PCM6260_write (i2c_addr[i], REG_ASI_CH2, channels[i][1]);
/* ASI primary output (SDOUT) with CH3 assigned to slot */
PCM6260_write (i2c_addr[i], REG_ASI_CH3, channels[i][2]);
/* ASI primary output (SDOUT) with CH4 assigned to slot */
PCM6260_write (i2c_addr[i], REG_ASI_CH4, channels[i][3]);

/* Enable Ch1-4 */
PCM6260_write (i2c_addr[i], REG_IN_CH_EN, 0xf0);

/* Enable Ch1-4 ASI output */
PCM6260_write (i2c_addr[i], REG_ASI_OUT_CH_EN, 0xf0);

/* Set mic bias to 9V */
PCM6260_write (i2c_addr[i], BIAS_CFG, 0xf0);


/* Power up ADC and PLL */
PCM6260_write (i2c_addr[i], REG_PWR_CFG, 0xf0);

DELAY(20);
tst = PCM6260_read (i2c_addr[i], DEV_STS0 );

This would seem that we got 2 channel version of the chip, however there is "PCM6260 TI128 AHT7 G4" printed on the chip.

Any ideas?

Thank you

with regards Jan