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.

TPS65400 power-down sequence not working

Other Parts Discussed in Thread: TPS65400, USB2ANY

Hi, 

I have a TPS65400 EVM, the USB2ANY interface box and have installed PI-Commander-PMU. I’m trying to setup the power-up and power-down sequence. I want the down sequence to be reverse of the up sequence, i.e. the first to power up will be the last to power down. With the GUI I’m able to successfully setup the power-up sequence, but the power-down sequence is just not there. No matter how I set it, the rails always come down simultaneously. I even followed the example configuration script of the datasheet (Table 43), still only the up side is working. Does anybody have any idea what's causing it? 

Thanks

Nikko

  • Could you please let me knwo detail about your setup, Vin, Vout, frequency and shutdown sequence?

    Thre is one possible reason that something else triggered global shutdown instead of shutdown sequence.

  • Hi Daniel,

    Thank you for your reply. Here's the detail of my setup:
    Vin=12V
    Vout1=1.8V, Vout2=3.3V, Vout3=1.2V, and Vout4=2.5V, in other words, the original output voltages set by the EVM
    Frequency=500kHz

    The power-down sequence I've trying is Vout4-->Vout3-->Vout2-->Vout1.

    Thanks
    Nikko
  • If you can set up the power up sequence, it should be ok to set power off sequence.
    Please set stop_order priority first and set the Turn_off delay time, 10ms or configure seqeunce in all page to "Check PGOOD"and then you will see the stop sequence.
    if there has no delay time, you can not see the stop order.
    thanks!
  • Hi Eric,

    It still doesn't work. Here's what I did in the order of time:

    1. set all registers to default
    2. on (the tab) Page0x00-SW1, set stop_order to 11 (4(last)); Toff_Delay to 100 (100ms)
    3. on (the tab) Page0x01-SW2, set stop_order to 10 (3); Toff_Delay to 011 (25ms)
    4. on (the tab) Page0x02-SW3, set stop_order to 01 (2); Toff_Delay to 010 (5ms)
    5. on (the tab) Page0x03-SW4, set stop_order to 00 (1(first)); Toff_Delay to 001 (1ms)
    6. Store_default_all to save the above settings into NVRAM

    To show things clearly I've attached the screenshot of the register map of all pages after the steps above . Hopefully from my description and the attachment you can point to me what's been set incorrectly. 

    Thanks

    Nikko

    registermap.zip