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.

TPS65217: How to put TPS65217 into total OFF mode?

Part Number: TPS65217

hi, 

i saw the E2e discussion that Brian did mentioned, to put the PMIC TPS65217 into OFF mode, we need to set bit7 of status reg into OFF (0x1b) mode  and then pull PWR-EN to low. 

I tried the command listed but it still doesn't work, i need to turn off the PMIC and disconnect the BAT to SYS. but it seems like even i execute the command above, the BAT is still connected to SYS, which is drawing ~12ma from the battery during sleep.  I tried to cut the trace for SYS, the sleep current drops to ~2mA. Could you help to check how this can be done?

Best regards,
Felix

  • Hello,

    I have forwarded your request to the application engineer supporting this device. Since we had US holiday on  this Monday, there may be 1-2 days delay in providing the feedback.

    Regards,

    Murthy

  • Hi Felix,

    Were you able to do a read after writing the following commands, to confirm that OFF bit = 0b? 

  • hi Emily,

    I’m using this command to set the OFF bit to 1 : “i2cset -f -y 0 0x24 0x0A 0x80

    To get a read back I used this command : “i2cget -f -y 0 0x24 0x0A

    The 1st i2cget command, I got a read back “0x88”, this is because the AC is connected to the power supply. I removed the power supply to run only on battery, read back “0x80”.

    Below is the output on terminal:

    login: root

    root# i2cset -f -y 0 0x24 0x0A 0x80

    root# i2cget -f -y 0 0x24 0x0A

    0x88

    root# i2cget -f -y 0 0x24 0x0A

    0x80

    if I were to use the poweroff command, the unit turns off. I can’t send any command to the unit at all but when I measure the SYS, it is still connected to BAT.

    Can you advice is this correct?

    Best regards,
    Felix

  • Hi Felix,

    This seems to be the correct method for disconnecting the BAT to SYS via i2C. What is your setup for using this PMIC? Can you confirm that nothing else may be connected to SYS in your system?

    Best,
    Emily

  • hi Emily,

    Schematic connection is following TI datasheet, the only other place where VSYS is connected is to 5V charge pump. But no change in the current consumption even after removing the VSYS to the charge pump.

    below is the waveform captured for the power rails

    The unit is being powered by the battery, so I’m measuring the VBAT and VSYS. And the current is ~12mA. I have a desktop DMM connected to measure the current too.

    Best regards,Felix

  • Hi Felix,

    Are you able to measure the current during sleep before you program the register to 0x80, and then again after you program the register to 0x80? 

    Best,
    Emily

  • hi Emily,

    The sleep current before w tried with the setting of the register to 0x80 is the same as after we program the register, which is ~12mA.

    Best Regards,
    Felix

  • Hi Felix,

    Do you have a TPS65217EVM to attempt to replicate this issue on? Sleep current is expected to be closer to 6mA, <10mA. I would suggest attempting to replicate this on our EVM for this device as this is not a known issue. I will also be in the lab later this week and will attempt to track down an EVM here.

    Best,
    Emily