SLVSJC6 December 2025 TPS544B27W
PRODUCTION DATA
The TPS544B27W includes a fully integrated, internal, precision feedback divider. Using both the selectable feedback divider and precision adjustable reference, output voltages up to 5.5V can be obtained. To set the output voltage, the appropriate internal feedback divider gain (VOSL) must be selected through the PMBus interface. The method the internal feedback divider is programmed set by the value in the VOUT_CTRL bits in the PMBus (D0h) SYS_CFG_USER1 command as follows.
The valid output voltage range when configured through SVID or PMBus depends upon the feedback divider ratio configured as shown in Table 6-1. Setting the output voltage near the low end of the range can negatively affect VOUT regulation accuracy while setting the output voltage above the recommended range can limit the actual output voltage achieved.
| INTERNAL DIVIDER GAIN | VOUT_CTRL | SVID (05h) PROTOCOL_ID | PMBus® (29h) VOUT_SCALE_LOOP | VALID OUTPUT VOLTAGE RANGE(1) |
|---|---|---|---|---|
| 1.0 | 10b only | N/A | 1.0 | 0.250V to 0.768V |
| 0.5 | All values | 07h, 09h (5mV VID table)(2) | 0.5(3) | 0.250V to 1.536V |
| 0.25 | All values | 04h, 0Ah (10mV VID table)(2) | 0.25(3) | 0.500V to 3.072V |
| 0.125 | 10b only | N/A | 0.125 | 1.000V to 5.500V |
The initial boot up voltage (VBOOT) after the output is enabled is set by either VBOOT_0 in the PMBus (D6h) VBOOT_DCLL command or VBOOT_1 in the PMBus (D7h) VBOOT_OFFSET_1 command. VBOOT_0 or VBOOT_1 is selected by the PMB_ADDR resistor as described in Section 6.3.9.1. VBOOT sets the initial boot up reference DAC voltage (VDAC_BOOT) and the regulated output voltage is scaled up by the internal feed back divider gain. The possible VBOOT voltages for each VOSL are shown in Table 6-2.
| VBOOT_0 or VBOOT_1 | VDAC_BOOT (V) | VBOOT (V) | |||
|---|---|---|---|---|---|
| VOSL = 1 | VOSL = 0.5 | VOSL = 0.25 | VOSL = 0.125 | ||
| 00000b | 0(1) | 0(1) | 0(1) | 0(1) | 0(1) |
| 00001b | 0.3 | 0.3 | 0.6 | 1.2 | 2.4 |
| 00010b | 0.3125 | 0.3125 | 0.625 | 1.25 | 2.5 |
| 00011b | 0.325 | 0.325 | 0.65 | 1.3 | 2.6 |
| 00100b | 0.3375 | 0.3375 | 0.675 | 1.35 | 2.7 |
| 00101b | 0.35 | 0.35 | 0.7 | 1.4 | 2.8 |
| 00110b | 0.3625 | 0.3625 | 0.725 | 1.45 | 2.9 |
| 00111b | 0.375 | 0.375 | 0.75 | 1.5 | 3 |
| 01000b | 0.3875 | 0.3875 | 0.775 | 1.55 | 3.1 |
| 01001b | 0.4 | 0.4 | 0.8 | 1.6 | 3.2 |
| 01010b | 0.4125 | 0.4125 | 0.825 | 1.65 | 3.3 |
| 01011b | 0.425 | 0.425 | 0.85 | 1.7 | 3.4 |
| 01100b | 0.4375 | 0.4375 | 0.875 | 1.75 | 3.5 |
| 01101b | 0.45 | 0.45 | 0.9 | 1.8 | 3.6 |
| 01110b | 0.4625 | 0.4625 | 0.925 | 1.85 | 3.7 |
| 01111b | 0.475 | 0.475 | 0.95 | 1.9 | 3.8 |
| 10000b | 0.4875 | 0.4875 | 0.975 | 1.95 | 3.9 |
| 10001b | 0.5 | 0.5 | 1 | 2 | 4 |
| 10010b | 0.5125 | 0.5125 | 1.025 | 2.05 | 4.1 |
| 10011b | 0.525 | 0.525 | 1.05 | 2.1 | 4.2 |
| 10100b | 0.5375 | 0.5375 | 1.075 | 2.15 | 4.3 |
| 10101b | 0.55 | 0.55 | 1.1 | 2.2 | 4.4 |
| 10110b | 0.5625 | 0.5625 | 1.125 | 2.25 | 4.5 |
| 10111b | 0.575 | 0.575 | 1.15 | 2.3 | 4.6 |
| 11000b | 0.5875 | 0.5875 | 1.175 | 2.35 | 4.7 |
| 11001b | 0.6 | 0.6 | 1.2 | 2.4 | 4.8 |
| 11010b | 0.625 | 0.625 | 1.25 | 2.5 | 5 |
| 11011b | 0.65 | 0.65 | 1.3 | 2.6 | 5.2 |
| 11100b | 0.675 | 0.675 | 1.35 | 2.7 | 5.4 |
| 11101b | 0.7 | 0.7 | 1.4 | 2.8 | 5.5 |
| 11110b | 0.725 | 0.725 | 1.45 | 2.9 | 5.5 |
| 11111b | 0.75 | 0.75 | 1.5 | 3 | 5.5 |
An offset (VOFFSET) can be added to the output voltage through the PMBus (22h) VOUT_TRIM command or OFFSET_1 located in the PMBus (D7h) VBOOT_OFFSET_1 command. VOFFSET affects the output voltage at startup and after start-up. The VBOOT voltage including VOFFSET can be calculated with Equation 1. How VOFFSET is applied to the output voltage depends on VOUT_CTRL as follows.
Table 6-3 gives an example on how to set the VBOOT voltage to 1.110V for each VOUT_CTRL setting. This table assumes Option 0 is selected through the PMB_ADDR resistor.
| VOUT_CTRL | INTERNAL DIVIDER GAIN | VBOOT_0 FIELD VALUE | PMBus® (22h) VOUT_TRIM COMMAND VALUE | |
|---|---|---|---|---|
| COMMAND OR FIELD | VALUE | |||
| 00b | PROTOCOL_ID in PMBus (D1h) SVID_ADDR_CFG_USER | 10b (VR14, 5mV) | 10101b | 0002h |
| 01b | PROTOCOL_ID in PMBus (D1h) SVID_ADDR_CFG_USER | 10b (VR14, 5mV) | 10101b | 000Ah |
| 10b | PMBus (29h) VOUT_SCALE_LOOP | E804h | 10101b | 000Ah |
After start-up, the output voltage can be programmed to a different voltage through either the SVID interface or the PMBus interface, depending upon the value of VOUT_CTRL. When the output is controlled through the SVID interface, the device follows the SVID VID table. When the output voltage is controlled through PMBus, the device follows the PMBus (20h) VOUT_MODE format. If the output is disabled then re-enabled, the output voltage ramps up to VBOOT programmed in the active VBOOT register.
Table 6-4 summarizes the methods possible to program the output voltage.
| VOUT_CTRL | METHOD | START-UP | AFTER STERT-UP | ||
|---|---|---|---|---|---|
| VOUT | VOFFSET | VOUT | VOFFSET | ||
| 00b(1) | SVID | VBOOT_0 or VBOOT_1 | PMBus (22h) VOUT_TRIM or OFFSET_1 | SVID commands (such as SetVID and SetWP) | SVID register (33h) OFFSET |
| 01b(2) | SVID+PMBus | VBOOT_0 or VBOOT_1 | PMBus (22h) VOUT_TRIM | SVID commands (such as SetVID and SetWP) | Cannot be changed after start-up |
| 10b(3) | PMBus | VBOOT_0 or VBOOT_1 | PMBus (22h) VOUT_TRIM | PMBus (21h) VOUT_COMMAND | PMBus (22h) VOUT_TRIM |
There is no minimum programming limit to the voltage that can be programmed through either the SVID interface or the PMBus interface. The maximum output voltage that can be programmed is limited by either SVID VIDO_MAX field (located in SVID registers 09h and 0Ah) or PMBus (24h) VOUT_MAX command depending on the value of VOUT_CTRL as follows.