It took me a little while to understand some of the TPS546 regulators settings because I didn't have enough information about it. This information is available here but I will explain it below for others to read:
https://www.ti.com/lit/gpn/tps546d24aIMPORTANT: The TPS546 uses an internal voltage reference between
0.25v and
0.75vThe output voltage of the TPS546 is successfully set if the
SCALE_LOOP * VOUT is within this reference voltage.
From the example below:
SCALE_LOOP of
0.50f * VOUT_MIN of
1.0f =
0.50f (this is right in the middle of the reference voltage so it is valid)
SCALE_LOOP of
0.50f * VOUT_MAX of
1.35f =
0.675f (this is also within the reference voltage so it is valid)
The
INIT_VOUT_COMMAND sets the voltage of the TPS546 during initialization.
Only these settings should be changed as needed:
Settings I use on the LV08:
TPS546_INIT_SCALE_LOOP=0.50f,
TPS546_INIT_VOUT_MAX=1.35f,
TPS546_INIT_VOUT_COMMAND=1.2f,
TPS546_INIT_VOUT_MIN=1.0f,
The VOUT_MIN and VOUT_MAX set limits on the voltage output. Trying to set the VOUT above VOUT_MAX will result in no change. Trying to set the VOUT below VOUT_MIN will set the voltage to the INIT_VOUT_COMMAND setting.
The SCALE_LOOP and VOUT_COMMAND recommended range is near the bottom of page 26 of the reference data sheet linked above.
SCALE_LOOP can only be 1 of 4 values as far as I know (0.125, 0.25, 0.50 and 1.0).