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.

TPS65988: Interrupt to detect when device is up and running

Part Number: TPS65988


I have an application where I'm using a TPS65988.  When I reset the device, I want to get an interrupt when the device has finished booting so that I can read the firmware version and customer use registers.  I was hoping that the Patch Loaded interrupt would work, since it fires soon after I provide power.  However, if I try to read the interrupt event register immediately after the patch loaded interrupt is detected, the TPS65988 doesn't send anything over the I2C bus.  Is there another way to get an interrupt when the device boots?  Or do I just need to poll the mode register and wait for it to read "APP "?

Best regards,

Cory

  • Hi Cory,

    It looks like you are using the correct interrupt, but there may be a delay between when the patch is loaded from an EEPROM/Host and when the patch is running on the PD controller. Your best bet would be to do a combination of waiting for this interrupt, and then polling the mode register.

    Thanks and Regards,

    Chris