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.

TPS546D24A: Standalone Mode

Part Number: TPS546D24A

Hi expert,

Customer want to use standalone mode of TPS546D24A and want to make sure it won't be programmable mode default value when startup. 

We see the description in DS programming mode section but it's still not clear for us. Could you please explain more detail how should we do to the pins e.g. AVIN, PVIN, VDD5, EN/UVLO and/or anything else to make sure the part is in standalone mode not programming mode?

Regards,

Allan

  •  

    The TPS546D24A will generate an output voltage when:

    PVIN > PVIN_ON (default 2.5V)

    AVIN > AVIN_UVLO (2.9V)

    VDD5 > VDD5_UVLO(convert) (4.0V - Requires AVIN > 4.0V if not independently powered) 

        (If PVIN powers AVIN and AVIN is internally powering VDD5, all three of these are met when PVIN = 4.25V)

    EN/UVLO > 1.05V

    Most PMBus commands are programmable any time AVIN > 2.9V, even if ouptut conversion is enabled.

  • Peter,

    Thanks for your prompt reply. What are the conditions to make the device enter Programming mode? There are still default values for MSEL1, MSEL2, VSEL, and ADRSEL with programming mode. If they are different, will pinstrap setting take higher priority? 

    Regards,

    Allan

  • What are the conditions to make the device enter Programming mode?

    "Programming Mode" is when the AVIN is powered above 2.9V but PVIN < VIN_ON or VDD < 4.0V  Under this condition, the PMBus is accessible but the converter output can not be enabled.

    There are still default values for MSEL1, MSEL2, VSEL, and ADRSEL with programming mode.

    Yes, the Pin programmed values from MSEL1, MSEL2, VSEL and ADRSEL are always detected on AVIN power-on.

    If they are different, will pinstrap setting take higher priority? 

    During power ON, whether specific PMBus commands are loaded from Pin Programming (Default) or NVM memory depends on the value of the bit assigned to that command in the PIN_DETECT_OVERRIDE command.  By default, this command is set to 1F2F, which sets all of the Pin Programmable Commands to restore to their Pin Programmed Values.  Individual bit can be changed to set these commands to load from their NVM values.

    If PIN_DETECT_OVERRIDE is set to 0000h, all values will be loaded from NVM and pin detection will be ignored.