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.

TPS65987D: ADCIN2 - I2C Address Issue

Part Number: TPS65987D

Is there a register to read the value of ADCIN2?

I am having an odd issue where several of our boards are coming up with different expected I2C addresses when running a scan. In the design, there is a 100k pull-up to LDO_3V3, which should set the base address to 0x23. This is true on most of our boards.  However, on a few boards, the address is coming up as 0x20. I confirmed that these boards have the correct parts assembled. I was curious if there is a way to read back what the TPS65987D is actually reading on this ADC pin, so I can determine if there might be an issue with an internal trace. I used the Configuration GUI, but did not see such a register.

Thanks. 

  • Hi Kevin,

    Thanks for reaching out on E2E!

    There is no register to read what was seen on the ADCIN pin.

    ADCIN2 pin is read by an ADC. In some (very rare and unusual) customer designs LDO_3V3 may not be entirely stable when the ADCIN pins are sampled. The Resistor divider helps avoid the issue.

    For the voltage reduction, you can use this table:

    Just multiply 3.3V * [(DIV_MIN + DIV_MAX) / 2] to get the required voltage for the voltage divider.

    I hope this helps!

    Thank you,

    Kevin