Don’t say goodbye to your power supply

Other Parts Discussed in Post: TPS53319, TPS53513, TPS53355, TPS53515

A good power supply meets a specified performance level and isn’t heard from again. Not hearing back from your power supply means that it’s working as designed and there aren’t any problems.

But today, PMBus enables designers to continue communicating with their power supply, from development to characterization to field deployment. You can use the PMBus protocol standard’s robust command set to optimize your design in the development cycle. You can scale voltages and frequency to optimize processor power dissipation and data-center efficiency. You can work through sequencing schemes to optimize power up and power down. You can monitor the input/output voltage, current and power to improve reliability. A common use of PMBus is Adaptive Voltage Scaling (AVS) where the PMUs voltage regulator is commanded to output a different voltage, higher or lower, depending on the ASIC’s performance and temperature profile (Figure 1).

Figure 1: Output-voltage adjustment through PMBus

Once the design is complete, you can leverage PMBus in the qualification process, pushing the power supply to its limits by implementing voltage margining. Replacing the traditional external transistor and FET circuit, voltage margining stresses the output voltage independently up and down and defines the operating window, as seen in Figure 2.

Figure 2: Output-voltage margining through PMBus

In production, you can configure fixed operating points for PMBus-enabled power supplies or set the supply to remain active and allow control from a master running PMBus scripts. A PMBus script is easy to put together with no programming experience. It’s like a flowchart with PMBus commands and their associated values put together from top to bottom.

The script flow as shown in Figure 3:

  • First verifies the correct part present via the read DEVICE_CODE command.
  • Writes the configuration (all the values you want to store into the integrated circuit [IC]) to the volatile memory of the IC via PMBus.
  • Executes the PMBus STORE_XXX_ALL command to save the configuration to the IC’s nonvolatile memory (NVM).
  • Resets the device power.
  • Reads back the configuration via PMBus to confirm that the correct values were written to the IC.

Figure 3: PMBus manufacturing script

Adaptive voltage scaling (AVS) is one of the functions most often implemented via PMBus. It enables on-the-fly output-voltage adjustment to optimize power dissipation and efficiency of the application-specific IC (ASIC) core rail. You can implement AVS through the standard VOUT_COMMAND in voltage regulators that have PMBus, or through analog voltage regulators managed by a PMBus manager such as the UCD90240. In Figure 4, the TPS53355, TPS53319, TPS53513 and TPS53515 are SWIFT™ analog integrated buck converters managed by the UCD90240. The UCD90240 can margin and change their output voltages.

Figure 4: PMBus power system with PMBus manager/sequencer and analog and PMBus voltage regulators

On an oscilloscope, the output-voltage change via PMBus looks like any voltage transition up or down, but it’s implemented via the PMBus digital serial protocol. Figure 5 shows the output voltage of a PMBus voltage regulator transitioning low as it’s commanded by the PMBus master (host processor, FPGA, ASIC) through the VOUT_COMMAND.

Figure 5: Output-voltage change (AVS) via the PMBus VOUT_COMMAND

Once the end equipment is in the field, advanced PMBus telemetry can gather state-of-health information and aid in the debugging process with black-box capabilities. Through PMBus monitoring of input/output voltage, current, temperature and power, designers can enable load balancing in data centers, servers, switches and storage systems to optimize efficiency and increase reliability.

Figure 6 shows TI’s Fusion GUI Digital Power Designer Monitor screen where input/output voltage, current, power and temperature can be monitored real-time.

Figure 6: Input/output voltage, current, temperature and power through TI’s PMBus Fusion graphical user interface (GUI) (TPS53647 example)

So don’t say goodbye to your power supply. Just say “talk to you later.”


Additional resources: