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.

TPS6594-Q1: TPS6594 I2C read all zeros.

Part Number: TPS6594-Q1

Hello Ti team;

On our custom board, we use TPS659413 and TPS659411 (the same as TI EVM), however, there is no output. Using an I2C tool, we can detect address 0x48 to 0x4F, when we dump register values, only 0x4c to 0x4f return non-zero values. Address 0x48 - 0x4b all return zeros. 

What may cause the problem? we have checked all signals and power. Any suggestion? 

  • Hello,

    (1) Please confirm that the LDOVINT is at 1.8V.

    (2) Confirm that the I2C pullups are available for both PMICs and the pullup voltage is correct.

    (3) Repeat the power cycle but keep the enable pin low on the TPS659413 and confirm if I2C is available.

    Thanks and Regards,

    Chris

  • Thank you for your reply. In fact, both PMICs are accessible with i2c tool.  when we read register, we get following result.

    (We connect TDA4 EVM i2c bus to OUR custom board. so we can read both PMICs at the same time.)

    Thinking that we may get PMICs without NVM content, we take both PMICs (TPS659413 and TPS659411) from EVM board and sold them to our board, Our board power up normally, and the EVM failed to boot.

    Is it possible that the PMICs we bought from TI website shipped without default NVM write?

  • Hello,

    Thank you for performing the swap test and confirming that the issue remained with the PMICs and not the board.  I do not think that the PMIC (PTPS659413) is without NVM.  The I2C address of 0x48 for the PTPS659413 device is part of the NVM.  If the NVM was not written, then the PMIC would not know to acknowledge address 0x48, 0x49, 0x4A, and 0x4B.  If possible, then could you work with your local ti representative to return that PMIC for further analysis?

    Thanks and Regards,

    Chris