59
\$\begingroup\$

I searched and read many similar questions, but did not find a specific answer for how to calculate the correct value for a pulldown resistor for a MOSFET's floating gate. It seems like everyone dodges the question with a 1K, 10K, or 100K "ought to work".

If I had an N-Channel IRF510 and I was going to run the gate from 9V to switch a \$V_{DS}\$ of 24V at 500mA, what value should I use for the gate's pulldown resistor and how did you calculate that value?

\$\endgroup\$
8
  • 1
    \$\begingroup\$ i.e. Is there zomething in the datasheet I should be looking for? \$\endgroup\$
    – rdivilbiss
    Commented Mar 10, 2013 at 6:19
  • \$\begingroup\$ Someone will have a better explanation than I can provide, but no it's not a simple thing you'll see in the datasheet. Things like how you're driving the MOSFET and your required switching speed also come into play. If you're after an example calculation (even if hypothetical) it might be worth mentioning those things in the question. \$\endgroup\$
    – PeterJ
    Commented Mar 10, 2013 at 6:31
  • \$\begingroup\$ Thank you for your comment. I am indeed looking for some calculations. I'll bey yhe answer comes from stephenh, :; \$\endgroup\$
    – rdivilbiss
    Commented Mar 10, 2013 at 6:55
  • \$\begingroup\$ I'm interested in a full answer to this as well, but my experience with MOSFETs is just to choose the lowest possible resistance value (to reduce the amount of thermal noise you'll get a the gate of the MOSFET) from the gate to ground based on your gate voltage and the power handling capabilities of your resistor (different resistor types will affect noise levels as well). \$\endgroup\$
    – Luc
    Commented Mar 10, 2013 at 7:37
  • 1
    \$\begingroup\$ The picture in fig 17 is NOT a pulldown resistor. It forms a RC low pass filter (The C coming form the gate itself) to smooth off the edges of the test waveform. A pulldown will connect the gate to ground (source). \$\endgroup\$ Commented Mar 11, 2013 at 3:19

2 Answers 2

96
\$\begingroup\$

Here is a quantitative way to determine the boundaries of acceptable gate termination resistance \$R_g\$ for power MOSFETs .

This will be a lazy lazy lazy (\$L^3\$) approach. So:

  • Very simple FET model, just \$C_{\text{gd}}\$, \$C_{\text{gs}}\$, and \$R_g\$ included.
  • FET capacitors regarded as linear only.
  • FET gate has been pulled down to the source through \$R_g\$.
  • \$V_{\text{ds}}\$ forcing voltage no more complicated than a linear ramp will be used.

The intent of a (\$L^3\$) approach is get maximum insight/usefulness with minimum effort, by using a model that is simple as possible but still meaningful.

enter image description here

Model is a simple capacitive divider with resistive pull down. \$V_{\text{gs}}\$ was solved for in the frequency domain, and then inverse Laplace transformed for time domain.

Three operating conditions are analyzed using this model:

  1. A voltage appears on the drain to source while \$R_g\$ = \$\infty\$. This is a condition that should never occur in a real circuit, but is instructive to think about.
  2. The gate is terminated to the source through \$R_g\$ with some finite value, while any change to \$V_{\text{ds}}\$ slow and infrequent. Every FET in use spends some time in this condition. For example during startup all FETs go through a period where they should be off and any change of \$V_{\text{ds}}\$ happens over milli-seconds. During this type of operation, the FET is essentially a passive device.
  3. Frequent short rise and fall time switching with \$R_g\$ having some finite value. Most FETs end up spending extended time in this condition.

1. The Unterminated Gate: \$R_g\$ = \$\infty\$

After setting \$R_g\$ = \$\infty\$:

\$V_{\text{gs}}\$ = \$\frac{C_{\text{gd}} V_{\text{ds}}}{C_{\text{gd}}+C_{\text{gs}}}\$

So, in this case, \$V_{\text{gs}}\$ is just a scaled version of \$V_{\text{ds}}\$, and the scale factor is the capacitive divider of \$C_{\text{gd}}\$ and \$C_{\text{gs}}\$. For the IRF510:

\$V_{\text{ds-max}}\$ = 100V
\$C_{\text{gd}}\$ = \$C_{\text{rss}}\$ = 20pF
\$C_{\text{gs}}\$ = \$C_{\text{ciss}}\$ - \$C_{\text{gd}}\$ = 135pF - 20pF = 115pF
\$V_{\text{gth-min}}\$ = 2V

For a drain to source voltage greater than 14V, \$V_{\text{gs}}\$ will be greater than the 2V threshold and the part will start to conduct. It doesn't matter how the voltage appears on the drain, just that it is there. Pretty obvious why nobody ever leaves a FET gate unterminated.

2. FET off During System Startup: \$R_g\$ = Some Finite Value

Allowing \$R_g\$ to be a variable finite value:

\$V_{\text{gs}}\$ = \$C_{\text{gd}} V_{\text{dsSlp}} R_g \left(1-e^{-\frac{t}{R_g \left(C_{\text{gd}}+C_{\text{gs}}\right)}}\right)\$

\$V_{\text{dsSlp}}\$ is the slope or linear ramp forcing voltage (in volts/second) across the drain to source. If \$V_{\text{ds}}\$ rises from 0 to 25V in 2 milli-seconds, \$R_g\$ will need to be less than 11 MOhms for \$V_{\text{gs}}\$ to remain below the 2V threshold and remain off.

Such slow rates of change (in the 1 to 10 milli-second range) for \$V_{\text{ds}}\$ are why Olin Lathrop can correctly say \$R_g\$ values of 1kOhm, 10kOhm, or 100kOhm ought to work. So, yes for a passive pull down to keep a FET off during system startup or other seldom switched low dV/dt application, almost any kilo-Ohm resistor will do.

Why even waste time looking at this? If that's all there is we can all just roll over, go back to sleep, and be happy. But, there's a lot more to it, so let's look at a little of that next.

3. \$R_g\$ Requirements With High dV/dt at Drain to Source -- The dV/dt Issue

Nearly all FETs end up being frequently switched, between 10KHz and 500KHz, with short rise and fall time \$V_{\text{ds}}\$ transitions. Most FETs will be turned off in 20 to 100 nano-seconds, and this is where gate termination becomes important. Let's look at the IRF510 with \$V_{\text{ds}}\$ rising linearly from 0 to 25V in 50 nano-seconds. Using the equation in conditon 2 above:

\$V_{\text{gs}}\$ = \$ \text{(20pF) }\text{(25V/50nsec) }\text{Rg} \left(1-e^{-\frac{\text{50 nsec}}{\text{(20pF + 115pF)} \text{ Rg}}}\right)\$

So, plugging in a value of 270 Ohms for \$R_g\$ gives \$V_{\text{gs}}\$ ~ 2V. That would be the highest value of \$R_g\$ that could be used without the FET possibly turning back on.

\$R_g\$ greater than this maximum value allows the FET to be turned on a little or a lot, depending on the energy forcing \$V_{\text{ds}}\$. FET could turn on just enough to leak current and dissipate power, but showing no real effect on \$V_{\text{ds}}\$, or could turn on enough to cause \$V_{\text{ds}}\$ to drop, which in the right conditions can cause oscillation.

Clearly, the higher the peak value or transition rate of \$V_{\text{ds}}\$ the lower the gate circuit resistance must be.

Finding the Minimum Value for \$R_g\$

Why not just make \$R_g\$ zero, or as small as possible?

So far in this analysis, the gate circuit is dominated by resistance, but there is also inductance in the gate circuit. If gate resistance is minimized, gate inductance becomes dominant in circuit dynamics, and with \$C_{\text{gs}}\$ forms an LC resonant circuit. LCR circuits with Q > 1 become increasingly ringy, which is a problem for FET gate control if charge is injected through \$C_{\text{gd}}\$ from \$V_{\text{ds}}\$ or also from switching waveform from the gate drive . For example, an LCR circuit with a Q of 2 will ring to about 1.5 times its driving voltage. For a gate drive with a 14 V source, a Q of 2 would be enough to damage the gate of most FETs.

For a series LC resonant circuit :

Q = \$\frac {Z_o} {R}\$ and \$Z_o\$ = \$\sqrt {\frac {L} {C}}\$

Let's look a a specific case with the IRF510. Including routing and package inductance, the gate circuit could easily have 11 or 12 nH of inductance. Recall that the IRF510 has a \$C_{\text{gs}}\$ of 115pF, so \$Z_o\$ would be about 10 Ohms. Matching \$R_g\$ to \$Z_o\$ would give a Q of 1, which would be the maximum Q for non-overshoot of drive waveform. Minimum \$R_g\$ should be greater than \$Z_o\$.

Some Things to Keep in Mind

  • \$R_g\$ is the total series resistance between the gate and source of the FET. This includes driver output resistance, resistance in the connection from drive to FET gate, resistance in the FET structure (physical gate and package).
  • Useable values for \$R_g\$ fall into a range, not too high and not too low. \$R_g\$ > \$R_{g-\max }\$ or \$R_g\$ < \$R_{g-\min }\$ can cause the FET to oscillate.
  • All FETs show dV/dt effects, especially older technology parts.

Consider this to be the minimum knowledge needed about gate circuit resistance in MOSFETs.

\$\endgroup\$
6
  • 2
    \$\begingroup\$ Great answer, needs more upvotes! \$\endgroup\$
    – MattyZ
    Commented Apr 23, 2013 at 0:37
  • 3
    \$\begingroup\$ Fabulous answer gsills, thanks for this! It seems that the object of discussion (\$R_g\$) changes between 2. and 3., from a pull-down resistor to a series resistor, with significantly different values and dynamics. Have I got that right? I'd be pleased to pop in a second diagram on edit to make that clear if I'm understanding things correctly. \$\endgroup\$
    – scanny
    Commented Jul 8, 2016 at 17:47
  • \$\begingroup\$ You have huge teaching capability, the logic can be followed from start to end of your answer - really great! I have not forgotten my promise and now that I have enough reputation I will upvote your comment, gsills, yay! You are epic! | @scanny If I understand it correctly, then pull down resistor R_gs value cases 2,3 is derived from the total resistance R_gs_total =: R_g via the resitance network. \$\endgroup\$ Commented Apr 6, 2017 at 18:29
  • 2
    \$\begingroup\$ How to determine the VdsSlp for a given MOSFET ? You wrote "Let's look at the IRF510 with Vds rising linearly from 0 to 25V in 50 nano-seconds." How to calculate this time? \$\endgroup\$
    – quert
    Commented Mar 19, 2019 at 18:01
  • \$\begingroup\$ @quert It is the how fast your supply is rising or if you have a half bridge configuration the how fast the source voltage of the top mosfet changes (n-mos). the dv/dt of the top mosfet can turn on the bottom mosfet \$\endgroup\$ Commented Nov 25, 2020 at 8:01
35
\$\begingroup\$

1 kΩ, 10 kΩ, or 100 kΩ ought to work.

Think about what the purpose of a pulldown is and when it matters. During normal operation the gate is generally actively driven both ways. A pulldown resistor does nothing useful then, and a best doesn't get in the way.

Usually the purpose of a pulldown is to keep the FET off during startup while the active gate drive circuit is high impedance. This could happen, for example, if the gate is being directly driven from a microcontroller pin. It may be 10s of ms before the micro's clock starts running and it gets around to executing the instructions that put the pin in a known output state. That could be bad if the FET should only be on for a few µs at a time to prevent some inductor from saturating, for example. In cases like that, not only could the FET waking up on cause excessive current, but that excessive current could actually prevent the supply from coming up all the way, essentially latching the circuit in crowbar mode indefinitely.

So what are the criteria for deciding the value of the pulldown? On one end, the resistance needs to be low enough so that the gate is discharged in time, and can be held in the low state despite capcitive coupling from startup transients. The gate of a FET has very high resistance and mostly looks capacitive. Even a large resistor can eventually discharge the gate capacitance. The limiting factor there is how fast the device might be turned off and then back on again. Usually this isn't the issue though. Keeping the gate low despite startup transients is much harder to judge since it's almost impossible to know where these transients may be coming from and how strongly they will couple onto the gate node. This is why you see such a range. Nobody really knows what's needed, so they experiment and derate, or more likely, pick a nice number. Different people's idea of nice varies.

On the other end, you don't want the pulldown to draw significant current that would otherwise go to driving the gate high quickly or at all. If you're using a FET driver that can source 1 A during switching, the extra 10 mA from 1 kΩ pulldown is pretty much irrelevant. On the other hand, if the gate is being driven straight from a micro pin, then the extra 5 mA of a 1 kΩ pulldown could be a significant inconvenience. In that case, 10 kΩ would be better. It's rarely necessary to go higher than that, but in some low power circuits where the FET is on for long periods of time you might want 100 kΩ.

So like I said, 1 kΩ, 10 kΩ, or 100 kΩ ought to work.

\$\endgroup\$
3
  • 4
    \$\begingroup\$ Thank you for your input. I have the deepest respect of your knowledge, but everything else in electronics id seemingly so precise mathematically (even something as simple as Ohm's law) it just seems this should be as well. Maybe I'm expecting too much; but it leaves a bad taste in my mouth. \$\endgroup\$
    – rdivilbiss
    Commented Mar 10, 2013 at 20:51
  • 1
    \$\begingroup\$ @rdivil: Sometimes you get a wide latitude, and sometimes the parameters to do the calculation are difficult to predict. Such is the case here. \$\endgroup\$ Commented Mar 10, 2013 at 21:34
  • \$\begingroup\$ Once again, thanks for your sage advice. I will open a new question re the following paper. link \$\endgroup\$
    – rdivilbiss
    Commented Mar 14, 2013 at 2:22

Not the answer you're looking for? Browse other questions tagged or ask your own question.