MOSFET power loss calculator
First-order estimates of a hard-switched MOSFET’s conduction, switching, output capacitance and body diode losses from datasheet values, the gate drive power, and the junction temperature they lead to.
Power dissipated in the MOSFET –
- Conduction
- –
- Switching
- –
- Output capacitance
- –
- Body diode
- –
- RDS(on) at Tj
- –
- RMS current
- –
- Junction temperature
- –
- Case temperature
- –
- Gate drive (in the driver)
- –
How it works
The calculator adds the standard first-order loss terms for a MOSFET that switches an inductive load hard, with a flat-topped current ID while it is on:
Pcond = Irms2 · RDS(on)(Tj),
Irms = ID · √D
Psw = ½ · VDS · ID · (tr + tf) · fsw
Poss = ½ · Coss · VDS2 · fsw
Pdiode = VF · ID · 2tdead · fsw
Pgate = Qg · VGS · fsw
- Conduction uses RDS(on) at the junction temperature: either R25·(1 + α(Tj − 25)) or the exponential form R25·(1 + α)Tj − 25 of the Infineon note below, with α per kelvin.
- Switching treats each transition as a linear overlap of voltage and current, which the Infineon note describes as sufficient for a loss balance and as the worst case.
- Output capacitance: the energy in Coss is lost in the channel at each hard turn-on. Coss falls with voltage, so use the energy-related value Co(er) if the datasheet gives one.
- Body diode, if selected, conducts ID through both dead times of each period, as in a synchronous converter.
- Gate drive power is dissipated in the gate drive path (the driver, the gate resistor and the MOSFET’s internal gate resistance), mostly in the driver when the gate resistance is low. It is shown but not added to the MOSFET’s loss.
Junction temperature
With a thermal resistance, the calculator solves Tj = Ta + Rth · P(Tj), where Rth is Rth(j-a) or Rth(j-c) + Rth(c-s) + Rth(s-a). Because RDS(on) rises with temperature, the loss and the temperature are found together. If the loss grows faster with temperature than the thermal path can remove it, there is no steady state, and the calculator reports thermal runaway.
Sources
- D. Graovac, M. Pürschel and A. Kiep, MOSFET Power Losses Calculation Using the Data-Sheet Parameters, Infineon application note, 2006: conduction losses, RDS(on) temperature dependence, linear switching transitions.
- L. Balogh, Fundamentals of MOSFET and IGBT Gate Driver Circuits, Texas Instruments application report SLUA618A: gate charge loss and where it is dissipated.
- The output capacitance and dead-time diode terms are the usual first-order estimates.
Limits
- Hard switching only. Soft-switched (ZVS or ZCS) designs lose much less in switching than this predicts.
- Ringing, the diode’s reverse recovery, common-source inductance and current ripple are not modeled. Reverse recovery can add substantially to turn-on loss in hard-switched bridges.
- Datasheet rise and fall times are measured at the datasheet’s test conditions (gate resistance, current, voltage). Real transitions depend on your gate drive and layout.
- One temperature for the whole die, and steady state: no thermal transients.
Worked examples
-
48 V, 10 A, 25% duty, 200 kHz, with Tj set to 100 °C. RDS(on) = 5 mΩ at 25 °C, α = 0.6 %/K linear, tr = 20 ns, tf = 15 ns, Coss = 300 pF, Qg = 30 nC at 10 V. RDS(on) at 100 °C is 5 · (1 + 0.006 · 75) = 7.25 mΩ, and Irms = 10 · √0.25 = 5 A, so conduction is 0.181 W. Switching is ½ · 48 · 10 · 35 ns · 200 kHz = 1.68 W and Coss adds 0.0691 W: 1.93 W in the MOSFET. The driver dissipates 0.0600 W.
-
The same MOSFET on a 20 K/W heat sink at 40 °C ambient, with Rth(j-c) = 1 K/W and an interface of 0.5 K/W. The junction settles at 81.2 °C, where RDS(on) is 6.69 mΩ and the MOSFET dissipates 1.92 W.
-
12 V, 20 A, 60% duty, 500 kHz, no heat sink. RDS(on) = 2 mΩ at 25 °C with the exponential model at 0.5 %/K, tr = tf = 10 ns, Coss = 1 nF, Qg = 40 nC at 5 V and Rth(j-a) = 40 K/W at 50 °C ambient. The junction reaches 132 °C with 2.06 W in the MOSFET, 18 °C below a 150 °C limit.