Applications Information

Applications Information Inductor Selection

Design of inductor is a compromise between the size, effi­ciency, control bandwidth, and stability of the converter. For a buck-boost application, selecting the right value of inductor becomes even more critical due to the presence of right-half-plane (RHP) zero in boost and buck-boost mode. A bigger inductance value would reduce RMS current loss in MOSFETs and core/winding losses in the inductor. On the other hand, it slows the control loop and reduces the frequency of the RHP zero that can cause stability concerns.

Start the inductor selection based on the inductor current ripple as a percentage of the maximum inductor current in buck mode using the equations below. Choose the highest inductance between LBUCK and LBOOST. Minimum duty cycle in buck or boost will yield the highest inductor current ripple.

LBUCK>VIN_MAX-VOUT_MIN·DBUCK_MINfSW·ΔIL (eq. 1)

LBOOST>VIN_MIN·DBOOST_MAXfSW·ΔIL·VIN_MIN (eq. 2)

ΔIL= IOUT_MAX·LIR (eq. 3)

DBUCK_MIN=VOUT_MIN VIN_MAX·ηBUCK (eq. 4)

DBOOST_MAX=1-VIN_MIN·ηBOOST VOUT_MAX (eq. 5)

LBUCK, LBOOST : minimum inductance needed in buck mode and boost mode, respectively, in H.

fSW: switching frequency in Hz.

VIN_MIN ,VIN_MAX : minimum and maximum voltage seen at the power stage input, respectively.

IOUT_MAX : maximum DC output current supported in the application.

LIR : desired peak-to-peak inductor current ripple ratio. Ratio of ∆IL/IOUT_MAX.

DBUCK_MIN, DBOOST_MAX : minimum and maximum duty cycle in Buck and Boost mode, respectively.

ηBUCK, ηBOOST : efficiency at maximum load in buck mode and boost mode, respectively.

VOUT_MIN : lowest output voltage seen in the application. For fixed PDO applications, use 5.15V (Vsafe5V).

VOUT_MAX : highest output voltage seen in the application. 5.15V, 9V, 15V or 20V for fixed PDOs applications.

Select the final value of inductance considering the ripple in both regions of operation, inductor derating and RHP zero. Once the final value of inductance is selected, calculate the peak inductor current and choose an inductor with saturation current approximately 20% more than the peak inductor current. Low DCR helps achieve higher efficiency by reducing inductor conduction loss during high output power with low input voltage.

Example

POUT_MAX = 100W ; VIN_MIN = 6V ; VIN_MAX = 18V ; VOUT_MIN = 5.15V ; VOUT_MAX = 20V ; fSW = 400kHz ; IOUT_MAX =5A ; ηBUCK = ηBOOST = 95% ; LIR is chosen to be 55% to keep the inductor small.

For this example, LBUCK > 3.5 uH and LBOOST > 3.9 uH. Therefore, an inductor with a value of 4.7µH will be selected.

Inductor saturation current must be considered when choosing the inductor.

The high input current seen during low VIN/High POUT conditions has an impact on the current saturation rating of the inductor and therefore its size. The MAX25431 advantage is its flexibility with regards to output power thanks to its scalable peak input current limit. When selecting the input current sense resistor value (RCS1), consider the output power, inductor saturation current, minimum input voltage seen at the power stage but also the minimum VBUS voltage to meet at the user port. When the peak input current reaches the IOC1 threshold defined by RCS1, the controller will automatically enter cycle-by-cycle input current limit which may cause VBUS to droop below the minimum specification at the port. Cable compensation will not increase VBUS in this condition as the input current (and therefore the input power) is limited.

Once the input sense resistor value is selected, the inductor saturation current rating (ISAT) value can be chosen. The ISAT value must be higher than the input peak ILIM threshold by some safe margin to avoid saturating the core.

ISAT > IOC1_MAX

ISAT > VOC1_MAXRCS1

Example

RCS1 = 3mΩ and VOC1_MAX = 60mV yields IOC1_MAX = 20A, therefore:

ISAT > 20A

Input Capacitor Design

The input capacitor reduces peak currents drawn from the power source and minimizes noise and voltage ripple on the input caused by the circuit switching. In buck mode, input current is discontinuous with maximum ripple. The RMS current is shown in the following equation:

IRMS=IOUT_MAX·VOUT·VIN-VOUTVIN (eq. 6)

The maximum input RMS current occurs at VIN = 2 x VOUT. Substituting VIN previously, the equation then becomes:

IRMS_MAX=IOUT_MAX2 (eq. 7)

The input voltage ripple in buck mode is given by:

(eq. 8)

It is recommended to keep the input voltage ripple below 1% of the input voltage to limit noise that could be conducted through the battery harness.

Maximum input voltage ripple occurs in buck mode at a duty cycle of 0.5 and at max output current. Select a higher value for the final capacitor or bank of capacitors to account for DC Bias and tolerance derating.

Use the following equation to determine the input capacitance needed to meet the input voltage ripple requirement:

Example

fSW = 400kHz ; IOUT_MAX =5A ; DBUCK = 0.5 ; CIN_TOL = 10% ; CIN_DCBIAS = 10% ; ∆VIN_MAX = 12V * 0.01 = 0.12V

For this example, CIN > 27μF.

Select the input capacitor that can handle the given RMS current at the operating frequency. Ceramic capacitors come with extremely low ESR and help reduce the peak-to-peak ripple voltage at the input voltage. Good quality electrolytic capacitors are also available with low ESR, which give higher capacitance at low cost.

Electrolytic (bulk) input capacitors help reduce input voltage drop during large load transients. ESR in bulk capacitors help dampen line transients. A good com­bination of electrolytic and ceramic capacitors can help achieve the target specifications and minimize cost.

Place a high-frequency decoupling ceramic capacitor to filter high di/dt and reduce EMI caused by Qt1 turn on. Choose a small package, such as 0402, with low ESL.

Choose a voltage rating of 50V for applications where a 40V load dump can be seen at the input.

Output Capacitor Design

Output capacitance is selected to satisfy the output load-transient requirements. During a load step, the output current changes almost instantaneously whereas the inductor is slow to react. During this transition time, the load-charge requirements are supplied by the output capacitor, which causes an undershoot/overshoot in the output voltage. Select a capacitor based on the maximum allowable overshoot/undershoot on the output voltage. Typically, the worst-case response from a load transient is in boost mode. Use the following equations to contain the undershoot within the given specifications in boost mode:

COUTL×ILSTEP22×VSUP_MIN×DMAX×VUNDER +(ILSTEP×tDELAY)VUNDER

where tDELAY = Time delay for the next control pulse after a load step. For fixed-PWM mode, tDELAY is the turn-off time in buck/boost mode.

Select the output capacitance to handle load transients in deep boost mode. tDELAY is the delay for the PWM modulator to react after a load step. In PWM mode, the worst-case delay would be (1-D) x tSW when the load step occurs right after a turn-on cycle. With the previous example values:

COUT 120μF

Once the output capacitance is selected, the output voltage undershoot/overshoot can be calculated for buck region of operation using the following equations:

VUNDER_BUCK=L×ILSTEP22×(VSUP-VO)×DMAX×COUT
VOVER_BUCK=L×ILSTEP22×VO×COUT
Output-Voltage Setting

Connect FB to VCC to enable the fixed output voltage (5V) set by a preset internal resistive voltage-divider connected between the feedback (FB) pin and AGND. To externally adjust the output voltage between 4V and 25V, connect a resistive divider from the output (OUT) to FB to AGND (Figure 1). Calculate RFB1 and RFB2 with the following equation:

RFB1=RFB2[(VOVFB)-1]

where VFB = 1.25V (typ). See the Electrical Characteristics table.

Current-Sense Resistor Selection

The MAX25431 uses two external current-sense resistors for inductor current control and current-limit implementation. Input current-sense resistor feedback is used for the current loop, setting the peak current limit and PFM current limit. Output current-sense information is used for runaway current limit.

Select an input current-sense resistor based on the maximum input current for the application (typically at minimum at input voltage). The differential voltage across RCS1 for input current-limit threshold is 50mV. Calculate the peak input current using this equation:

IINPEAK=VO×IOVSUPMIN+VSUPMIN×(1-VSUPMINVO)L×fSW×2
Figure 1. Setting the Output Voltage for the MAX25431

Calculate the current-sense resistor by setting the peak current limit (ILIM) slightly higher than the peak input current (IINPEAK) calculated above.

RCS1=50mVILIM

Since one event of runaway current limit would make the controller enter hiccup mode, design the runaway current limit higher than the peak current to keep a safe margin. The MAX25431 has internal runaway current limit set to 50% higher than peak current limit (i.e., 75mV), which enables the designer to use the same current-sense resistors on input and output.

RCS2=75mVILIM-RUNAWAY
Slope Compensation

An external slope compensation is typically required for current-mode control due to its inherent instability. A properly designed current-mode control with external slope compensation removes the instability and provides noise immunity from current-sense signals. The MAX25431 offers a simple way to set the slope compensation by connecting a resistor between SLP pin and AGND. The resistor for slope compensation can be calculated using equation the below:

RSLOPE=1.25V×0.09Vp2p×18pF×fSW

Design the slope compensation to lower the quality factor of the double pole at half the switching frequency of current-mode control (QP) given by equation:

QP=1π×(mc×D'-0.5)

where mC, the compensation ramp factor, is given by:

mc=1+SeSn

Se = Slope of the external ramp

Sn = Rising slope of inductor current

Vp2p = The peak-to-peak voltage of the external slope compensation

Error-Amplifier Compensation Design

The MAX25431 uses an internal transconductance amplifier with its inverting input and output terminals available to the user for external frequency compensation, as shown in Figure 2.

The controller uses a peak current-mode-controlled architecture to regulate the output voltage by forcing the required current through the external inductor. The external current-sense resistor senses the inductor current information. The current-mode control splits the double pole in the feedback loop caused by the inductor and output capacitor into two single poles. One of the poles is moved to a high frequency outside the typical bandwidth of the converter, making it a single-pole system. This makes compensation easy with only Type II required to compensate the loop. In boost mode, an extra right-half plane (RHP) zero is introduced by the power stage to add extra phase delay in the control loop. To avoid any significant effect of the RHP zero on the converter stability, the compensation is designed such that the bandwidth is approximately 1/4 of the worst-case RHP zero frequency.

The design of external compensation requires some iterations to reach an optimized design. Care must be taken while designing the compensation for working in ‘deep’ boost mode and heavy load (VSUP_MIN) as RHP zero frequency reduces.

A convenient way to design compensation for both buck and boost modes is to design the compensation at minimum input voltage and heavy load (deep boost mode). At this operating point, RHP zero is at its lowest frequency. Design the compensation to achieve a bandwidth close to 1/4 of the RHP zero frequency in deep boost mode. Verify the gain and phase margin with the designed compensation in buck mode. The closed-loop gain of the converter is a combination of the power-stage gain of the converter and error-amplifier gain.

Figure 2. Setting the Output Voltage for the MAX25431.
VOVC =RL×(1-D)GCS×2×(1+SωESR)×(1-SωRHP)(1+Sωp_BOOST)×FH(s)

where:

GCS = Current-sense gain = RCS1 x 24

RCS1 = Sense resistor connected to CSP1:

ωP_BOOST=2RL×COUT;

ωESR=1RC×COUT;

ωRHP=RL×(1-D)2L;
FH(S)=1+SωN×QP+(SωN)2
QP=1π×(mC×D'-0.5);ωN=πTSW

Error-amplifier transfer function:

HEA(S)=gm×RDC(1+SωZ_COMP)(1+Sωp1_COMP)×(1+SωP2_COMP)

where:

ωZ_COMP=1RZERO×CZERO
ωP1_COMP=1RDC×CZERO
ωP2_COMP=1RZERO×(CPOLE×CZERO)(CPOLE+CZERO)
1RZERO×CPOLE if CPOLE << CZERO

Closed loop gain:

Closed loop gain = Power stage gain x EA gain
External MOSFET Selection

Four external MOSFETs are required for the H-bridge buck-boost architecture supported by the MAX25431, as shown in the Typical Application Circuit. During the buck-mode of operation, Qt2 remains on and Qb2 remains off. Qt1 and Qb1 switch to regulate the output voltage. During the boost mode, Qt1 remains on, Qb1 remains off, and Qt2 and Qb2 switch to regulate the output voltage. In the buck-boost region, all four switches are used to control the output voltage. The MOSFETs must be selected based on certain critical parameters such as on-resistance, breakdown voltage, output capacitance, and input capacitances. A low RDSON reduces the conduction losses in the MOSFET and a small gate/output capacitance reduces switching losses. Typically, a lower RDSON MOSFET would have higher gate charge for the same breakdown voltage. Hence, a compromise must be made depending on conditions to which the MOSFET is subjected.

The MAX25431 comes with a 5V gate drive with a high current capability to support switching of 4 MOSFETs at high frequency. In the buck-boost region, the device switches between pure buck and boost modes to reduce the gate-drive current and increases the efficiency.

Boost Cap and Diode Selection

A boost-strap circuit is used to drive the floating gates of high-side switches Qt1 and Qt2. Boost cap provides the gate charge to the high side FET during the high-side turn-on and is recharged when the bottom switch turns on. Hence, the capacitance value of the boost capacitor must be selected such that the voltage drop during the discharge is under acceptable limits. Choosing a very large capacitor value slows down the charging of the capacitor, and it might not completely charge in the minimum off-time of the top switch.

Select the boost diode based on the average gate-drive current and blocking voltage for the diode. The maximum blocking voltage for the diode must be high enough to block the maximum drain-to-source voltage for the FET. A fast reverse-recovery diode would prevent any current being sourced into the bias supply from drain-to-source voltage. For the MAX25431, the gate drive is powered by the VCC regulator, which is 5V (typ).

Since boost capacitor provides the gate charge to top switch, the value of boost capacitance needed for less than a ΔVBOOST ripple on boost capacitor can be written as:

CBOOSTQGVBOOST

Average gate-drive current through the diode can be calculated as:

IG=Qg ×fSW

where Qg = Total gate charge of the top MOSFET.

Start the design by setting the output voltage and switching frequency for the controller. Selecting RFB2 = 10kΩ gives RFB1 = 86kΩ, to set the output voltage to 12V. Connect a 13kΩ resistor between the FSW and AGND pins to set the switching frequency to 2MHz.

Selecting the Current-Sense Resistor

The input current-sense resistor sets the peak current limit of the converter. For a 5A (max) output current, the maximum input current is 20A. The peak current-limit threshold for the input current sense is 50mV (typ).

ILPEAK=VO×IOVSUPMIN+VSUPMIN×(1-VSUPMINVO)L×fSW×2=15.55

Hence, the input current-sense resistor must be selected such that the peak current limit is higher than the peak input current. For this application:

Select RCS1=3; ILIM=50mV3=16.67A

The runaway current limit is set by the output currentsense resistor at a 75mV threshold. Select the output current-sense resistor such that the runaway current limit is higher than the peak current limit by some safe margin:

Select RCS2=3mΩ; ILMIN-RUNAWAY = 75mV2=25A
Table 1. Design Example
PARAMETERS VALUE
VOUT 12
fSW 2MHz
VSUP 4V–18V
IOUT 5A (max)
Inductor Design

Start inductor selection by assuming 30% current ripple in buck mode, which gives the inductor to be:

LBUCK>(VSUPMAX-VO)×VOfSW×IL_MAX×%IRIPPLE×VSUPMAX=1.33μH

For a converter operating in boost mode, the inductor selection determines the RHP frequency and hence the stability of converter in deep boost mode. Calculate the RHP zero frequency in deep boost mode using the calculated inductor value:

ωRHP=RL×(1-D)2L×2π=31.93kHz

With RHP zero at 31.93kHz, the loop cutoff frequency for a stable operation must be less than 1/4 of the RHP zero frequency in deep boost mode.

Select L = 1.2μH, ωrhp = 35.4kHz

Select a 1.2μH inductor to give a target crossover frequency of approximately 9kHz. Inductor current ripple in boost mode can now be verified using this value of the inductor:

%ΔIRIPPLE(BOOST) >

(1-VSUPMINVO)×VSUP(MIN)fSW×IL(MAX)×L×100=7.4%
Output Capacitor Design

Select the output capacitance to handle load transients in deep boost mode. tDELAY is the delay for the PWM modulator to react after a load step. In PWM mode, the worst-case delay would be (1-D) x tSW when the load step occurs right after a turn-on cycle.

COUTL×ILSTEP22×VSUP_MIN×DMAX×VUNDER +(ILSTEP × tDELAY)VUNDER=88.54μF
Slope Compensation

Select the slope-compensation resistor to have a worst-case Qp value of approximately 0.6. Since the slope compensation is fixed once the resistor is selected, design for maximum input voltage:

For Qp = 0.6, mc = 3.12

Sn=(VSUP(MAX)-VO)×GCSL=3.525×105 V/s

For mc = 3.12,

Se = 7.05 x 105 V/s, Vp2p (external slope) = 360mV

Calculate RSLOPE to achieve the desired peak-to-peak voltage for the external compensation as calculated above.

Select RSLOPE = 18kΩ for VP2P ≅ 390mV

Error-Amplifier Compensation Design

Start the compensator design by calculating the critical frequencies for the boost power stage at the minimum input voltage and maximum load.

fPBOOST=22π×RL×COUT=1.3kHz

fESR=12π×RC×COUT=531kHzfRHP=RL×(1-D)22π×L=35kHz

With RHP zero at 35kHz, a target bandwidth for the closed-loop converter close to 9kHz is selected. The zero of the error amplifier must be placed well below the bandwidth to give enough phase boost at the crossover frequency. Typically, the zero is placed close to the low-frequency pole. In such a case, resistor (RZERO) of the compensation can be calculated using equation below:

RZERO=2πfBW×GCS×COUTgm×(1-DBOOST)×(RBOT+RTOP)RBOT

Choosing:

fBW = 9kHz; gives RZERO = 16kΩ

with:

fZCOMP=1.5 kHz;

CZERO=1RZERO×2π×fZCOMP=6.58nF

Cpole decides the location of high-frequency pole. Select the high-frequency pole location higher than the bandwidth in buck mode so that it does not affect the phase margin and helps attenuate any high-frequency noises.

CPOLE=1RZERO×2πfp2COMP

For fp2COMP = 200kHz, CPOLE = 50pF

Select RZERO = 16kΩ, CZERO = 5.6nF and CPOLE = 50pF

PCB Layout Guidelines

Careful PCB layout is critical to achieve low switching power losses and clean, stable operation. Use a multilayer board whenever possible for better noise immunity. Follow the guidelines below for a good PCB layout:

  1. Arrange the high-power components in a compact layout away from the sensitive signals such as the current-sense and gate-drive signals, etc., to avoid stray noise pickup.
  2. Place the input capacitor and the input current-sense resistor close to the input MOSFETs (Qt1 and Qb1) to make a small input current AC loop. High-frequency AC currents flow in this loop in buck mode (Figure 3) and a small loop helps with the EMI and noise performance. Add high-frequency decoupling caps to improve the high-frequency performance.
  3. Place the output capacitor and the output current-sense resistor close to the output MOSFETs (Qt2 and Qb2) to make a small output-current AC loop. High-frequency AC currents flow in this loop in boost mode (Figure 3) and a small loop helps with the EMI and noise performance. Add high-frequency decoupling caps to improve the high-frequency performance.
  4. The switching nodes (LX1 and LX2) carry high-frequency, high-current switching signals. Make LX1 and LX2 areas small to reduce parasitic inductance in the switching nodes. Since high currents flow through these nodes, a compromise must be made between thermal dissipation and noise mitigation.
  5. Use a Kelvin sense connection for the current-sense resistors and route the sense traces close to each other to ensure a balanced measurement of the differential signal. Route these traces away from other noisy traces.
  6. Use short and thick traces for gate connection to avoid any gate ringing.
  7. Using internal PCB layers as a ground plane helps to improve the EMI functionality. A solid ground plane like the inner layer act as a shield against radiated noise. Have multiple vias spread around the board, especially near the ground connections, to have better overall ground connection.
  8. Connect the PGND and AGND pins directly to the exposed pad under the IC. This ensures the shortest connection path between AGND and PGND.
  9. Solder the exposed pad to a large copper-plane area under the device. To effectively use this copper area as a heat exchanger between the PCB and ambient, expose the copper area on the top and bottom side. Add a few small vias or one large via on the copper pad for efficient heat transfer.
  10. Keep the bias capacitor (CBIAS) close to the device to reduce the bias current loop. This helps to reduce noise on the bias for smoother operation.
Figure 3. Recommended PCB Layout for the MAX25431.