The idea

A MOSFET wastes power in two separate ways:

  • Conduction loss: while it’s fully on, current flows through its small on-resistance .
  • Switching loss: while it’s changing state, for a few nanoseconds there’s a large voltage across it and a large current through it at the same time. This happens twice per cycle, so it grows with the switching frequency.

Voltage, current and power during MOSFET switching

When it’s off there’s full voltage but no current, so no loss. When it’s on there’s full current but only a tiny voltage (), so a small loss. The red spikes are where both are large together.

Conduction loss

Fully on, the MOSFET is just a resistor of value , so

Because of the square, doubling the current quadruples this loss. That’s why high-power systems use higher voltages (less current for the same power), and why MOSFETs are often put in parallel to share current.

Switching loss, derived

  1. During turn-on, the current first rises from 0 to while the voltage is still . Then the voltage falls to almost 0 while the current stays at .
  2. In each part, the power ramps between 0 and , which makes a triangle on a power–time graph.
  3. Energy is the area under the power graph. A triangle’s area is ½ × height × width, so over the whole switching time :

  1. The datasheet splits the switching time into two parts each way:

  1. There’s one turn-on and one turn-off per cycle, times a second, and energy per second is power:

(The full formula has an extra term for diode recovery charge. It’s usually ignored at this level.)

Worked example

An IRFP140 ( Ω; , , , ns) switches a 36 V motor supply at 8 A. Find the total loss at 20 kHz, then at 150 kHz.

What drives each loss

Change
Double the current×4×2
Double the voltageno change×2
Double the frequencyno change×2
Pick a part with half the ×½no change
Pick a faster part (shorter times)no changesmaller

Common mistakes

  • Squaring the wrong thing. Square the current only: , not .
  • Forgetting nanoseconds. ns = .
  • Adding the wrong pair of times. On = , off = .
  • kHz. 13 kHz = 13 000 Hz.
  • Mixing numbers from two questions. Sanity check: the loss can never exceed .

Check yourself

Next: what to do with all that heat, in Thermal design and heatsinks.