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.

TPS53689: Power Mode of TPS53689

Part Number: TPS53689

Tool/software:

Hello,
I have a question regarding the Power Mode settings of the TPS53689.

I would like to change the Power Mode from "Maximum Power" to "Maximum Efficiency."
When I switch to "Maximum Efficiency," execute "Store Config to NVM," and perform a power cycle, the setting appears as "Maximum Efficiency,"
but the actual behavior seems to remain as "Maximum Power."

*At that time even if I change it back to "Maximum Power" using the tool, there is no change in the waveform behavior.
Is there any other setting that needs to be changed?

Thank you.

  • Hello Sawada-san, 

    Thanks for including your steps on recreating this issue. 

    I would like to ensure sure that the procedure of writing to NVM is correct. Following these steps will check if there is a bug in the write from the Fusion software:

    1. Modify the setting
    2. Click "Write to hardware"
    3. Click "Write to NVM"
    4. After writing to NVM is done, perform a power cycle
    5. Close and restart Fusion GUI software
    6. Check if the value has changed. 

    Does the controller NACK (not acknowledge) the write being performed when changing from maximum efficiency to max power? Please copy the log from Fusion GUI tool when you are making the setting change and writing to NVM. 

    Kind regards,
    Nick Z

  • Hello Nick,

    The procedure is correct and the settings have been changed, but it does not seem to be reflected in the output waveform.
    I will send you the PMBUS log, so please check it.

    Originally, "Enable dynamic phase shedding" was disabled, but it seemed that it needed to be enabled in order to change to "Maximum Efficiency," so I changed both settings together.
    For your reference, this power supply has only one phase.

    --------------------------------------------------------------

    07:57:58.065: TPS53689 @ 103d: POWER_MODE [0x34,Rail #1]: wrote Power Mode: Maximum Efficiency [000b]; [0x00] to RAM
    07:57:58.080: TPS53689 @ 103d: PHASE_SHED_CONFIG [0xB7,Rail #1]: wrote DPS_EN: True; MIN_PH: 0; START_PH: 3; TDPS_FIL: 0; TURBO_DRP_DLY: 8; ZC_TH: 0; DPS_HYST: 2; PH_ADD2: 8; HYST_ADD2: 15; PH_ADD3: 2; HYST_ADD3: 15; PH_ADD4: 2; HYST_ADD4: 15; PH_ADD5: 2; HYST_ADD5: 15; PH_ADD6: 2; HYST_ADD6: 15; PH_ADD7: 2; HYST_ADD7: 15; PH_ADD8: 0; HYST_ADD8: 15; PH_ADD9: 0; HYST_ADD9: 15; PH_ADD10: 0; HYST_ADD10: 15; PH_ADD11: 0; HYST_ADD11: 15; PH_ADD12: 0; HYST_ADD12: 15 [0x318822222000008FFFFFFFFFFF] to RAM
    07:58:06.352: TPS53689 @ 103d: STORE_USER_ALL [0x15]: executed SendByte

    --------------------------------------------------------------

    Thank you.

  • Hello Sawada-san, 

    You are correct, the register POWER_MODE is reset by the DPS_EN bits, so it makes sense that the register would be reset until you enabled DPS:

    Glad that the settings are now changed. 

    Given that there is only a single phase operating, you should be able to see DCM when delivering low load. Probe PWM, CSP, and Vout. When regulating low-load, PWM should sometimes rise to 1.5V to show that the controller is operating in DCM.  

    Kind regards,
    Nick Z

  • Hello Nick,

    I checked the PWM, and it seems to be outputting only 3.3V pulses.
    If I switch from "Maximum Power" to "Maximum Efficiency" again while the device is powered on, I can observe a 1.5V rising edge.
    However, after performing a power cycle, it appears to revert to outputting only 3.3V pulses.

    In other words, after performing a power cycle, it appears that the settings are reflected in the tool,
    but in reality, it seems to be operating in Maximum Power Mode.

    Thank you.

  • Hi Ryo, 

    Just to confirm, are you saving to NVM before the power cycle, and closing and reopening the Fusion GUI software after the power cycle? If not, please test that for me. 

    Kind regards,
    Nick Z

  • Hello Nick,

    It seems that I needed to change "AUTO_DCM" under "MISC_OPTIONS" in the "All Config" tab.
    With this change, I was able to retain the settings as expected.

    Thank you for your support.