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.

TPS65217CEVM: PMIC sleep mode

Part Number: TPS65217CEVM

With TPS65217C PMIC, wanted to automatically turn it to SLEEP mode when battery is only present (no AC or USB power connected). This is to save battery power consumption but still keep 'LDO1' rail powered ON to support RTC time keeping function processor end.

  • Hi Jatin,

    SLEEP state is accessed by pulling PWR_EN low while the OFF bit = 0'b. If you want to automatically enter SLEEP state when you lose AC and USB, you would need to connect these input voltages to the PWR_EN pin.

    If you don't have some sort host controller to detect AC and USB and pull down PWR_EN, you will need to physically connect PWR_EN to the inputs so that when you lost AC and USB, PWR_EN is pulled low.

    Regards,

    James

  • Thanks James.

    PWR_EN is not accessible, we want to configure this for Beaglebone black. So if some flag/status that host processor can read over I2C will be useful. Want to know if PMIC can be configured for this.   

  • "PWR_EN is not accessible" here I mean it is not accessible to connect to AC/USB level directly but yes host processor can pull-down to switch to sleep mode.     

  • Hi Jatin,

    I believe the only two flags we have regarding the AC and USB input states are in register 0x02. The bit fields are shown below from the datasheet.

    The issue here is that these interrupts are triggered when AC and USB are either applied OR removed, not exclusively when they are removed.

    Other than that I'm not sure how you would implement automatic sleep mode without some sort of GPIO based detection of AC and USB at the host side.

    Regards,

    James