Calculation of MOSFET gate drive current

currentgate-drivingmosfetmosfet-driver

I know that there have been many posts on this topic, but I'm confused about calculating the gate current of a MOSFET.

I have calculated the gate current as Igs = Qg/t. For example, I want to drive IRF540n with PWM at 100 kHz. It has Qg = 94 nC and 100 kHz = 10000 ns.

If I use Igs = Qg/t then Igs = 94/10000 = 0.0094 A. I think it's quite a small current.

Are my calculations correct or not?

Best Answer

the method you are persuing is calculating the average current needed to switch a MOSFET. This is one part of the calculation as one of the key need is the peak current to ensure you are switching fast enough.

what the best way to calculate Rg gate driver for Mosfet

As far as your calculations are concerned, this is only half of the calculation.

Every switching period has two switching edges

  • Turn on
  • Turn off

Each edge requires the transfer of charge (in your case 94nC). If you half the period you will be closer to the average current flowing.

The other approach is to calculate the rms current

\$I_{rms} = \frac{1}{R_g} \sqrt{ \frac{\int_{0}^{period}(V\cdot e^{-t/R_g \cdot C_g})^2{} }{period}} \$