How to Add a Bootstrap Circuit to a High-Side N-Channel MOSFET Buck Converter

A high-side N-channel MOSFET in a buck converter needs a gate voltage about 10 V above its source, and a ground-referenced PWM source cannot supply that. A bootstrap circuit solves it with one diode, one capacitor and a small gate-driver stage. This article starts from a plain 15 V to 12 V buck converter that cannot work, then adds the bootstrap circuit step by step. It ends with a High-Side N-Channel MOSFET Buck Converter design with Bootstrap Circuit where the gate swings to about 29 V while the switch node swings between 0 V and 15 V.

The original circuit and why it fails

The starting point is a 15 V to 12 V buck converter with an IRF540 as the high-side switch. A pulse generator (0 V to 15 V) drives the gate directly, with a 10 kΩ resistor from gate to ground.

High-Side N-Channel MOSFET Buck Converter

Ref

Value

Role

BAT1

15 V

Input supply

Q1

IRF540

High-side N-channel switch

D1

1N5819

Freewheel diode

L1

470 µH

Output inductor

C1

2200 µF

Output capacitor

LOAD

12 V, 24 Ω

Load

R1

10 kΩ

Gate to ground

Vpwm

0 V to 15 V pulse

Gate drive

The problem is the gate-to-source voltage. A MOSFET turns on according to Vgs = Vgate − Vsource, and Q1's source is the switch node, which rises toward 15 V when Q1 conducts. The gate can never exceed 15 V, so Vgs shrinks toward zero as the source climbs. The IRF540's threshold is 2–4 V, so the source stalls at roughly 10 V with Q1 only partly on and its resistance rising. A full 12 V output is out of reach. Fully turning the MOSFET on needs about 10 V of Vgs, which means a gate near 15 V + 10 V = 25 V.

How a bootstrap circuit works

high side N-MOSFET Buck Converter with bootstrap

The bootstrap capacitor acts as a small battery that floats on the switch node. It is charged when the switch node is low and used to lift the gate when the switch node is high.

  1. Charge phase (Q1 off). D1 pulls the switch node to about −0.4 V. Current flows from the 15 V rail through the bootstrap diode D2 into the bootstrap capacitor C2, charging it to about 14 V.
  2. Boost phase (Q1 on). The gate driver connects Q1's gate to the top of C2. As Q1 turns on, its source rises to 15 V and lifts the bottom of C2 with it, so the top of C2 reaches about 15 V + 14 V = 29 V.
  3. Hold. D2 is now reverse-biased, so C2 cannot discharge back into the supply. The gate sits at about 29 V against a 15 V source, giving Vgs of about 14 V.

The gate must be switched between the top of C2 and the switch node, so the driver stage has to run from that floating supply. This design builds it from discrete parts:

  • Q3 (NPN) connects the gate to the top of C2 to turn Q1 on.
  • Q4 (PNP) connects the gate to the switch node to turn Q1 off.
  • Q2 (NPN) translates the ground-referenced PWM signal into the floating stage.

This stage inverts the signal: PWM high turns Q1 off, and PWM low turns Q1 on.

Two limits apply. C2 only recharges while the switch node is low, so duty cycle must stay below about 90–95%. And C2 must be large enough that the gate charge barely dents its voltage: a 1 µF capacitor against a 50–70 nC gate charge drops only about 50–70 mV per cycle.

Step by step: from the original circuit to the bootstrap version

The power stage (BAT1, Q1, D1, L1, C1, load) stays as it is. Everything below is added around Q1's gate.

  1. Add the bootstrap diode D2 (UF4001) from the 15 V to the new bootstrap rail.
  2. Add the bootstrap capacitor C2 (1 µF) between the switch node and the bootstrap rail. This is the key step: C2 must float on the switch node, not sit on ground.
  3. Add the totem-pole. Q3 (2N2222A, NPN) has its collector on bootstrap voltage rail and its emitter on gate. Q4 (2N2907, PNP) has its collector on switch node and its emitter on gate. Tie both bases together.
  4. Add the pull-up R2 (2.2 kΩ) from base of Q3 to bootstrap voltage rail, so the bases are pulled high when Q2 is off.
  5. Add the level shifter Q2 (2N2222A) with its collector on junction of Q3 and Q4 bases and its emitter on ground. Drive its bases from the PWM source through R1 (1 kΩ).
  6. Connect the driver output to the gate through R3 (47 Ω).
  7. Gate pulldown resistor. add R4 (22 kΩ) from the Q1 gate to the switch node, so the gate is held at source level if the driver is off.
  8. Move the PWM source. It now drives Q2's base, not the gate directly. Because the stage inverts, the PWM high time is Q1's off time.
  9. Add input capacitors C3 (470 µF) and C4 (0.1 µF) from Q1 drain to ground, close to Q1 and D1.

High-Side N-Channel MOSFET Buck Converter with Bootstrap Circuit

The finished design uses an IRFZ44N as the switch and realistic practical values for the inductor and capacitors.

Ref

Value

Role

BAT1

15 V

Input supply

Q1

IRFZ44N

High-side N-channel switch

D1

1N5819 (1N5822 for 3 A)

Freewheel diode

L1

220 µH

Output inductor

C1

470 µF

Output capacitor

C3

470 µF

Input bulk capacitor

C4

0.1 µF

Input ceramic capacitor

D2

UF4001

Bootstrap diode

C2

1 µF

Bootstrap capacitor

Q3

2N2222A

Totem-pole, turns Q1 on

Q4

2N2907

Totem-pole, turns Q1 off

Q2

2N2222A

Level shifter

R1

1 kΩ

Q2 base resistor

R2

2.2 kΩ

Totem-pole pull-up

R3

22 Ω

Gate resistor

R4

22 kΩ

Gate to switch node

LOAD

12 V, 24 Ω

Load

V1

PWM source

Drives Q2

PWM settings and simulation results

The simulated gate waveform shows the bootstrap working: Q1's gate reaches about 29 V while the switch node swings between about −0.4 V and 15 V. That gives Q1 a Vgs of about 14 V, so it is fully on.

simulated gate waveform

Bootstrap Circuit to a High-Side N-Channel MOSFET Buck Converter

Set the V1 pulse source as follows for 50 kHz at about 82% on-time. Because the driver inverts, V1 is high while Q1 is off.

Field

Value

Initial Value

0

Pulse Value

15

Rise / Fall Time

10n

Pulse Width

3.6u

Period

20u

The output follows Vout ≈ D × Vin, so Q1's on-time sets the voltage. A longer pulse width shortens Q1's on-time and lowers the output; a shorter pulse raises it. Adjust the width in small steps until the load probe settles near 12 V.

Three notes on reading the plots:

  • Wave shape: at 20 µs per period, the zoomed trace shows the gate and switch node pulsing together with the diode drop (about −0.4 V) between pulses, as expected.
  • Start-up: in the first 20–25 ms the load trace rings with very large swings that decay. A 15 V source cannot physically produce those voltages, so treat this as simulator start-up behavior, and judge the converter from the settled waveforms.
  • Run time: with 220 µH and 470 µF the output filter is lightly damped, so run the simulation to at least 0.2 s before judging the final output voltage.

Video Animation of High-Side N-Channel MOSFET Buck Converter with Bootstrap Circuit


Real hardware: values, MOSFET choice and common mistakes

Values for a 15 V to 12 V converter at up to 1–2 A, running at 50 kHz:

Part

Typical value

L1

220 µH, saturation current ≥ 3 A, low DCR

C1 (output)

470 µF, 25 V, low-ESR, plus 0.1 µF ceramic

Input capacitors

470–1000 µF, 25 V, plus 0.1 µF at the MOSFET drain

D1

1N5822, SS34 or SS54 (3 A Schottky)

C2

0.47–1 µF, 25 V, X7R ceramic

R3 (gate)

33–47 Ω for real hardware, since 22 Ω puts the BJTs near their current limit

R4 (gate to source)

10–47 kΩ

MOSFET choice. The IRFZ44N (55 V, 49 A, about 17.5 mΩ) is the best fit and runs cool without a heatsink at this current. The IRF540N (100 V, about 44 mΩ) also works and suits a later move to 24 V input. The IRF740 (400 V, about 0.55 Ω) works but wastes power: roughly 0.55 W at 1 A, so it is not recommended at 15 V. All three have a gate charge around 60–70 nC, so the same gate drive suits each.

Common mistakes:

  • Connecting C2 from the bootstrap rail to ground instead of to the switch node.
  • Leaving out the pull-up resistor R2, so the totem-pole bases have nothing pulling them high.
  • Driving a transistor base straight from the PWM source with no series resistor.
  • Reading the BJT pin order as C, B, E in a Proteus netlist; it is B, C, E.
  • Forgetting that the stage inverts, so PWM high turns the MOSFET off.
  • Asking for 100% duty: C2 needs off-time to recharge.

A real converter also needs feedback to regulate against load and supply changes; a TL494, SG3525 or a microcontroller with ADC feedback can provide it. For a finished design, a driver IC such as the IR2104 is simpler and more robust than the discrete stage, and the discrete version is best treated as a learning build.

Related blog posts:

Post a Comment

Previous Post Next Post