100nF

Bootstrap capacitor calculator for high-side gate drivers

A high-side N-channel MOSFET needs a gate supply that rides on its source, and the bootstrap capacitor is that supply: charged from VDD through a diode while the low side is on, floated up with the switch node while the high side is on. TI's SLUA887 sizes it two ways — ten times the gate's Qg/(VDD − VF), or the full charge the gate and the driver take in the longest on-time divided by the headroom to the UVLO threshold — and sizes the bypass, the diode and the resistor around it. Enter the driver, the MOSFET and the switching conditions to get both minimums, the droop of the capacitor fitted, the start-up peak current, and whether the low-side window is long enough to recharge it.

7 V8 V9 V10 V11 V12 Vupper dashed: charged to V_DD − V_F = 11.3 Vlower dashed: UVLO falling 8.00 V — the droop must stop above itshaded: high side on, D = 0.90, droop 511 mV; recharge in the gap0T2Ttime, T = 10.0 µs — C_boot 100 nF
Fig 1 — The bootstrap capacitor over two cycles at the maximum duty cycle. While the low side is on it charges to V_DD − V_F, 11.3 V; while the high side is on it supplies the gate charge and the driver's leakage and quiescent current, and droops 511 mV. The droop has to stop above the driver's UVLO falling threshold, 8.00 V, or the high-side switch is turned off mid-pulse.
Gate capacitance Q_g / (V_DD − V_F) · 10× rule (SLUA887 eq 2)
4.42 nF · 44.2 nF
Charge per on-time: gate + leakage + quiescent · headroom to UVLO
51.1 nC · 3.30 V
C_boot minimum: detailed (eq 3) · the larger of the two
15.5 nF · 44.2 nF
With 100 nF: droop per on-time · V_DD bypass ≥ 10×
511 mV (4.5 %) · 1.00 µF
R_boot 2.20 Ω: start-up peak · τ at D · charged in 3τ · low-side window
5.14 A · 244 ns · 733 ns · 1.00 µs
Energy in the first charge, dissipated in R_boot
6.38 µJ

SLUA887 on the diode: fast recovery or Schottky, "with low forward voltage drop and low junction capacitance", rated above the bus; reverse recovery on the switch-node edge "can trigger the driver's UVLO". On the resistor: 5.14 A is the start-up peak into the diode, and the note's scope shots show 0 Ω ramping HB-HS fast enough to disturb both outputs where 2.2 Ω did not.

How this is calculated

Standard: TI SLUA887A; Nexperia AN90059

Cg=QgVDD−VF,Cboot≥10 CgC_g = \frac{Q_g}{V_{DD} - V_F}, \qquad C_{boot} \geq 10\,C_g
SLUA887 eq 1 and 2: the rule of thumb, "without being depleted by more than 10 %".
Cboot≥QG+IHBS Dmax/fsw+IHB/fswVDD−VDH−VHBLC_{boot} \geq \frac{Q_G + I_{HBS}\,D_{max}/f_{sw} + I_{HB}/f_{sw}}{V_{DD} - V_{DH} - V_{HBL}}
SLUA887 eq 3: gate charge plus the driver's leakage and quiescent charge over the longest on-time, against the headroom to the UVLO falling threshold.
CVDD≥10 CbootC_{VDD} \geq 10\,C_{boot}
Eq 5: the bypass the recharge comes from, for 10 % ripple on it.
Ipk=VDD−VFRboot,τ=RbootCbootD,tcharge≈3τ,E=12CbootV2I_{pk} = \frac{V_{DD} - V_F}{R_{boot}}, \qquad \tau = \frac{R_{boot} C_{boot}}{D}, \qquad t_{charge} \approx 3\tau, \qquad E = \tfrac{1}{2} C_{boot} V^2
Eq 9, 6, 8 and 7: the start-up peak the resistor limits, the charging time constant during the off-time, and the first charge's energy the resistor absorbs.

Assumptions

What sets the bootstrap capacitor

An N-channel MOSFET on the high side of a bridge has its source on the switch node, so "to keep the MOSFET on, Vdrive needs to be larger than Vdd" (Nexperia AN90059). The bootstrap circuit makes that supply from two parts. SLUA887: "when the low-side FET is on (high-side FET is off), the HS pin and the switch node are pulled to ground; the VDD bias supply, through the bypass capacitor, charges the bootstrap capacitor through the bootstrap diode and resistor." When the high side turns on and the switch node rises, the diode blocks and the capacitor rides up with it as "a floating voltage supply for the high side driver circuit for the duration that the MOSFET is on" (AN90059).

The capacitor is the design decision. "From a design perspective, this is the most important component because it provides a low impedance path to source the high peak currents to charge the high-side switch." SLUA887 gives two sizes. The rule of thumb: the gate looks like a capacitance Qg / (VDD − VF), and "this bootstrap cap should be at least 10 times greater than the gate capacitance of the high-side FET", so that it is not "depleted by more than 10 %" — the factor covers "capacitance shift from DC bias and temperature, and also skipped cycles that occur during load transients". The detailed version adds what the driver itself takes during the on-time — the HB leakage over the maximum duty cycle and the HB quiescent current over a period — and divides the total charge by the headroom between the charged capacitor and the driver's UVLO falling threshold. The calculator computes both and takes the larger; at low switching frequency or high duty cycle the driver's own current wins, which is the case AN90059 sends to a charge pump.

Around it: the VDD bypass "should be sized to be at least 10 times larger than the bootstrap capacitor so that it is not completely drained during the charging time"; the diode "a fast recovery diode or Schottky diode with low forward voltage drop and low junction capacitance", rated above the bus, because its reverse recovery on the switch-node edge "can trigger the driver's UVLO and shutdown the gate driver"; and the resistor, which limits the start-up peak (VDD − VF)/Rboot at the cost of a time constant RbootCboot/D and takes the first charge's ½CV² as heat.

Worked example: 50 nC at 100 kHz from a 12 V driver

The defaults: a 12 V driver with a 0.7 V diode and an 8 V UVLO falling threshold, a high-side MOSFET of 50 nC, 10 µA of HB leakage and 100 µA of HB quiescent current, 100 kHz at up to 90 % duty, 2.2 Ω in series, and 100 nF fitted.

gate capacitance   50 nC / (12 − 0.7) V                    = 4.42 nF
10× rule           10 × 4.42 nF                             = 44.2 nF
charge per on-time 50 nC + 10 µA × 0.9 / 100 kHz + 100 µA / 100 kHz = 50 + 0.09 + 1.0 = 51.1 nC
headroom           12 − 0.7 − 8                             = 3.3 V
detailed minimum   51.1 nC / 3.3 V                          = 15.5 nF     (the 10× rule is larger: 44.2 nF)
fitted 100 nF      droop 51.1 nC / 100 nF                   = 511 mV, 4.5 % — above UVLO
V_DD bypass        10 × 100 nF                              = 1 µF
R_boot 2.2 Ω       peak 11.3 V / 2.2 Ω = 5.1 A;  τ = 2.2 × 100 nF / 0.9 = 244 ns;  3τ = 733 ns
low-side window    (1 − 0.9) / 100 kHz                      = 1.0 µs  — enough to recharge
first charge       ½ × 100 nF × 11.3²                       = 6.4 µJ in the resistor

At 100 kHz the gate charge dominates and the 10× rule sets the part; change the frequency to 1 kHz and the duty to 0.98 and the quiescent current's 100 µA takes a microcoulomb per cycle, the detailed equation asks for over 300 nF, and the capacitor's job has changed from driving the gate to holding the driver alive. AN90059 draws that line: "there is a minimum allowed switching frequency and a maximum allowed duty cycle. A larger value capacitor is required when operating at lower switching frequencies or higher duty cycles or both."

Where the bootstrap model stops being valid

Common bootstrap mistakes

Further reading