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.

TPS23861: TPS23861PW auto mode and manual mode

Part Number: TPS23861

Hi experts,

I have a board designed with TPS23861PW, the problem is it can only work in manual mode, otherwise it's "OFF" mode after power up.

But per the datasheet, all parts should be "Automatic mode --As shipped", why do I have to turn it on manually by I2C bus? Any suggestion?

Regards

Chris

  • Hi Chris,

    All the TPS23861 devices are tested before shipping. The only reason why the device starts with default in OFF mode is that the register 0x11 has been programmed and the AUTO bit has been cleared. Register 0x11 is stored in EEPROM. Once it has been changed, the value would be stored in EEPROM. However, even the AUTO bit is cleared, you still should be able to set the port to auto mode by setting auto mode through register 0x12. And you will also need to enable detection and classification through register 0x14, enable DC disconnect through register 0x13 and enable 2-event classification through register 0x21. You can reprogram the 0x11 register and set the AUTO bit to 1 to bring the autonomous mode back. You can use PI commander GUI to program the AUTO bit. With autonomous mode brought back, the device would be in auto mode after power up and can operate without host control. Thanks.

    Best regards,

    Penny

  • Hi Penny,

    Thank you very much!

    You are right, we have programmed the I2C address.

    Regards

    Chris