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.

TPSM8D6B24EVM-2V0: Is there any way to configure VoutB to another default voltage?

Part Number: TPSM8D6B24EVM-2V0
Other Parts Discussed in Thread: TPSM8D6B24

Hi Expert,

    VoutB will be reset to 3.3V if RST_B is low triggered on TPSM8D6B24.

Is there any way to configure VoutB to another default voltage, like 2.2V?

Thanks,

Auston

  • Hi Auston,

    Yes! you can configure the VoutB to another default voltage.

    If you are using the PMBus / Fusion GUI (description in the User's Guide), you can change the Voltage Settings in the General Setting in the GUI. Keep in mind that the default setting for the PIN_DETECT_OVERRIDE is to "reset to pin-detect value at power up or RESTORE". Therefore, you will also need to change the PIN_DETECT_OVERRIDE to "reset to NVM value at power-up or RESTORE" for the VOUT_COMMAND/VOUT_SCALE_LOOP and Store Config to NVM. This will prevent it from resetting back to the pin-detect value of 3.3V.

    You can also change VoutB to another default voltage by changing the resistor divider values on VSEL pin. Whichever is the most convenient for you.

    Thank you,
    Tomoya

  • Hi Expert,

    I changed the PIN_DETECT_OVERRIDE to "reset to NVM value at power-up or RESTORE" for the VOUT_COMMAND/VOUT_SCALE_LOOP. Also changed VoutB to default voltage(1.8V) by changing the resistor divider values on VSEL pin.  And both of those setting were stored Config to NVM.

    VoutB was still reset to 3.3V not 1.8V after RST_B was low triggered on TPSM8D6B24.

    Is there any other config I need to change?

    Thank you,

    Auston

  • Hi Auston,

    It looks like you were able to set the PIN_DETECT_OVERRIDE to reset to NVM. However, it looks like the VOUT_COMMAND and VOUT_SCALE_LOOP settings were not changed in the GUI/PMBus. To do that,

    1.  Change Vout to 1.8V,

    2. Vout Scale Loop to 0.25,

    3. Write to Hardware (should automatically update OV/UV Warn, etc.)

    4. Store Config to NVM.  

    To check to make sure NVM are programmed properly, you can go to "Device" and "Refresh All Parameters".

    Thank you,
    Tomoya

  • Hi Expert,

      This is the result after doing "Refresh All Parameters". It looks like NVM are programmed well.

    But VoutB was still reset to 3.3V not 1.8V after RST_B was low triggered.

     

    It's weird that NVM seems to be modified to previous state after doing "Refresh All Parameters" again.

    Any suggestions would be appreciated.

    Thank you,

    Auston

  • Hi Auston,

    But VoutB was still reset to 3.3V not 1.8V after RST_B was low triggered.

    This means the PIN_DETECT_OVERRIDE VOUT is still set to "reset to pin-detected value...".

    When you change Vout and Vout scale loop, you will also need to update the PIN_DETECT_OVERRIDE VOUT bit to "reset to NVM value..." all at the same time, write to hardware, and then store Config to NVM. I forgot to mention, but you will also likely need to update the VOUT_MIN because I believe the default is 2V when Vout=3.3V. So set Vout min to some value lower than 1.8V. 

    Thank you,
    Tomoya

  • Hi Expert,

      These two settings are the same as you mentioned after I execute "Refresh All Parameters" 

    1. PIN_DETECT_OVERRIDE VOUT bit to "reset to NVM value...".

    2. VOUT_MIN = 1.8V. => VOUT_MIN updates to 1.5V automatically as VOUT_COMMAND is set to 1.8V. 

    I also stored them all to NVM at the same time and tried again. VoutB was still reset to 3.3V not 1.8V after RST_B was low triggered.

    Is there any way to do "Refresh All Parameters" and export all the settings to a file? So that I can attach or send to you to check the accruacy.

    Any suggestions would be appreciated.

    Thank you,

    Auston

  • Hi Auston,

    You can save a file by going to "File" and "Save Project As..." and share the xml file. However, I don't think it's necessary now because I confirmed this on my side. What was missing in the step is power cycling (cycle AVIN) or RESTORE_USER_ALL (go to "Device" and "Restore User Configuration from Flash Memory" after store all to NVM. The way the device works, if you apply RESET# without power cycling or restore, the device will revert back to it's initial boot up voltage. 

    Thank you,
    Tomoya