SDAA302A May   2026  – August 2026 TPS53689 , TPS53689T , TPS536C9 , TPS536C9T

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Definition of Bump in Multiphase VR Systems
  6. 3System Description and Observed Error
  7. 4Simulation Analysis and Sequence of Events
  8. 5Undervoltage Fault Trigger Identification
  9. 6Measurement Validation
  10. 7Summary
  11. 8References
  12. 9Revision History

System Description and Observed Error

During evaluation on the customer's board, an abnormal start-up behavior was observed. The system failed to complete the start-up sequence when the bump reduction feature was enabled (Figure 3-1). In contrast, normal start-up operation was achieved after the bump reduction feature was disabled (Figure 3-2). Under the failed start-up condition, a VOUT_UV protection event was logged by the controller.

Since the exact timing and condition of the undervoltage (UV) trigger cannot be directly identified from external measurements, an emulated controller was utilized to further investigate the event. By monitoring the internal VDAC voltage of the emulated controller and reporting its status through SMBus Alert, the occurrence of the UV trigger was successfully confirmed.

 Bump Reduction Enable Figure 3-1 Bump Reduction Enable
 Bump Reduction Disable Figure 3-2 Bump Reduction Disable

As shown in Figure 3-1, the output voltage stalls after the first few PWM pulses, as the controller stops PWM pulses. The question then arises as to why the controller stops generating PWM pulses. In simulation, the issue was observed to be related to saturation (high negative value) of the controller integrator.

 Loop Compensation Conceptual Block Diagram Figure 3-3 Loop Compensation Conceptual Block Diagram

Position of integrator (τINT) in the control loop is shown in Figure 3-3. In GUI, this is expressed as Int Time Constant (Figure 3-4). However, during bump reduction, a different value of τINT is used, which is stored in reg location 0xCE<14:12> (not in GUI) and denoted as Int_low_TC. The final value of the time constant, is τINT × GINT as shown in Table 3-1.

 Loop Timing Parameters in Fusion GUI Figure 3-4 Loop Timing Parameters in Fusion GUI
Table 3-1 Effective Integration Time Constant
Board INT_TC
GUI value
INT_LOW_TC
Reg name
GINT Final INT_TC Final INT_LOW_TC Boot Up Successful?
1U 2us 125ns 6 12us 750ns Yes
2U 8us 125ns 1 8us 125ns No
2U experiment 8us 1000ns 1 8us 1000ns Yes