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.

TPS6594EVM: TPS6594EVM-POWER QUESTION

Part Number: TPS6594EVM

Hi, all:

I want to turn on and turn off TPS6594 LDO, BUCK output in the different time. because my design has requirement for power up and down sequence.

1: when PMIC is working, all LDO and BUCK output normally, if I am using IIC of MCU to communicate with TPS6594, all LDO, BUCK will not output in this time? my EVM doesn't output when I am programming with GUI.

2: TPS6594 - VCCA(4 pin) still connects external 3.3V, but TPS6594 - VIO-IN(48 pin) power is from VOUT-LDO1(13 pin), when I turn off LDO1, then I can't connect TPS6594 later? because PMIC IO is 0V now, IIC can't communicate with MCU. 

3: can I set register value for power down and power up sequence about LDO and BUCK output,  depend on my requirement when the VCCA turn off? if we can do this, we need not communicate with PMIC when PMIC on working, only need to program one time, and when PMIC power down and power up, all output power down and power up sequence will according to my requirement.

thanks

  • Hello Rocky,

    1: when PMIC is working, all LDO and BUCK output normally, if I am using IIC of MCU to communicate with TPS6594, all LDO, BUCK will not output in this time? my EVM doesn't output when I am programming with GUI.

    Can you list out your steps on this, so I can recreate this? Was this before after enable, your custom programming?

    2: TPS6594 - VCCA(4 pin) still connects external 3.3V, but TPS6594 - VIO-IN(48 pin) power is from VOUT-LDO1(13 pin), when I turn off LDO1, then I can't connect TPS6594 later? because PMIC IO is 0V now, IIC can't communicate with MCU. 

    Did you tie the LDO1 pin through the test point of VIO-IN?

    3: can I set register value for power down and power up sequence about LDO and BUCK output,  depend on my requirement when the VCCA turn off? if we can do this, we need not communicate with PMIC when PMIC on working, only need to program one time, and when PMIC power down and power up, all output power down and power up sequence will according to my requirement.

    The power sequences and their trigger transitions can not be setup during runtime this can only be done through an NVM change.

    If I'm understanding your question correctly, you're looking to setup power sequences when VCCA is applied(and good) and when it turns off?

    BR,

    Nicholas

  • Hi, Nicholas:

    1: you can test the LDO1,2,3,4, on programming EVM by GUI. after click "Program Device", until program successfully. please see my picture.

    2: yes, if VIO_IN connected LDO1 when LDO1=0.6V, PMIC can't connected with MCU

    3: yes, you are right, I want to set LDO and BUCK power down sequence when VCCA is 0V, PMIC not work.

    because when I turn off all power, LDO and BUCK power down sequence is synchronized. but my design has power down sequence requirement for LDO and BUCK. I want to edit .json file, set some register value, can achieve my requirement?

    if all power off(include VCCA=0V), LDO and BUCK power down must be synchronized, can I set LDO and BUCK power down sequence in the VCCA is 3.3V? I can connect VCCA with external 3.3V, never power off for 3.3V. Keep MCU connecting with PMIC. change some register value.

    thanks so much!

  • 2: yes, if VIO_IN connected LDO1 when LDO1=0.6V, PMIC can't connected with MCU

    What seems to be going on is that the LDO is turning off or isn't turning on and leaving you unable to communicate with the device.

    3: yes, you are right, I want to set LDO and BUCK power down sequence when VCCA is 0V, PMIC not work.

    Regardless of programming the device will shut down all rails immediately receiving NO_SUPPLY (0V VCCA)

    because when I turn off all power, LDO and BUCK power down sequence is synchronized. but my design has power down sequence requirement for LDO and BUCK. I want to edit .json file, set some register value, can achieve my requirement?

    We can have an off request where the rails turn off in order you choose. I can see if I can provide you an example, please standby.

    So to your second part where we have 3.3V on all of the time, yes we can do that.

    BR,

    Nicholas