FET Simulator
Side-by-side interactive transfer and output curves for both the JFET (Shockley equation) and enhancement NMOS (square-law). Tune device parameters and click the transfer curve to set an operating point.
N-channel JFET
Shockley equation: ID = IDSS(1 − VGS/VP)². Tune IDSS and VP, click the transfer curve to set VGS.
Transfer curve — click to move marker
Output curves — highlighted curve = marker VGS
Enhancement NMOS (MOSFET)
Square-law: ID = (kn/2)(VGS − VT)². Tune kn and VT, click the transfer curve to set VGS.
Click to set VGS
Output curves (ID vs VDS)
MOSFET fundamentals
A MOSFET is a voltage-controlled device: the gate voltage VGScontrols drain current ID with virtually zero gate current. This makes MOSFETs ideal for high-input-impedance circuits, low-power logic, and high-efficiency switching.
Three operating regions
- Cutoff: VGS < Vth — channel closed, ID ≈ 0.
- Triode (linear): VGS > Vth and VDS < VGS−Vth — resistive switch mode, RDS(on) very low.
- Saturation: VDS ≥ VGS−Vth — constant-current amplifier region, ID ≈ (k/2)(VGS−Vth)².
MOSFET vs BJT
MOSFETs dominate digital logic (CMOS) and power switching (lower RDS(on)per die area than BJT). BJTs remain preferred in RF/microwave amplifiers and precision analog circuits where their exponential I-V characteristic is useful.
Learn more → N-Channel MOSFET Guide
Quick experiments
- Find the threshold voltage. Raise Vgs from zero on the enhancement NMOS. Nothing flows until roughly Vth, then drain current climbs steeply. Threshold is defined at a small test current, not at full conduction.
- See why 3.3 V drive is not enough. A standard MOSFET specifies on-resistance at Vgs = 10 V. Drive it at 3.3 V and it sits part-way on, dissipating heat. A logic-level part is specified at 4.5 V and works from a microcontroller.
- Cross from ohmic into saturation. At low Vds the FET acts as a resistor and current rises with voltage — the switching region. Past Vgs − Vth the curve flattens and current depends only on the gate: the amplifying region.
- Contrast the JFET's depletion behaviour. The JFET conducts fully at Vgs = 0 and needs negative gate voltage to pinch off — the opposite of an enhancement MOSFET, which is off until driven.
- Turn on-resistance into heat. At 5 A through 50 mΩ the FET dissipates I²R = 1.25 W. Halving on-resistance halves the loss, which is why datasheets lead with that number.
Formula reference
- Saturation-region drain current
Square law — current depends on gate overdrive, not on drain voltage.
- Boundary between ohmic and saturation
Below this the FET is a resistor; above it, a current source.
- Conduction loss in a switch
5 A through 50 mΩ gives 1.25 W.
- Gate charge and drive current
Switching 20 nC in 100 ns needs 200 mA of peak gate drive.
| Symbol | Meaning | Unit |
|---|---|---|
| Threshold voltage | V | |
| On-resistance, drain to source | Ω | |
| Total gate charge | C | |
| Gate-source voltage | V |
Common mistakes
Driving a standard MOSFET from 3.3 V or 5 V logic.
If on-resistance is specified at Vgs = 10 V, logic-level drive leaves it partly on and it overheats. Use a logic-level FET or add a gate driver.
Treating threshold voltage as the turn-on point.
Vth is measured at a few hundred microamps — barely conducting. Full conduction needs several volts of overdrive beyond it.
Leaving the gate floating.
An insulated gate holds charge and can switch on from stray coupling. Fit a pull-down (for NMOS) so the FET is defined off whenever the driver is high-impedance.
Forgetting the body diode.
Every power MOSFET has an intrinsic diode from source to drain. It conducts in reverse, so a single FET cannot block current in both directions — back-to-back pairs are needed.
Ignoring gate charge when switching fast.
The gate is a capacitor. Driving 20 nC in 100 ns needs 200 mA of peak current; a weak driver slows the edge and the FET spends longer in its lossy linear region.
Frequently asked questions
What is the difference between a JFET and a MOSFET?
A JFET conducts with zero gate voltage and is turned off by reverse biasing its gate junction, so it is depletion mode. An enhancement MOSFET is off at zero gate voltage and needs gate drive to conduct, and its insulated gate draws essentially no current.
What is the threshold voltage of a MOSFET?
The gate-source voltage at which the channel starts to conduct, usually specified at a small test current such as 250 uA. Full conduction needs considerably more than the threshold, which is why logic-level parts specify on-resistance at 4.5 V.
Why does a MOSFET need a logic-level gate?
A standard MOSFET may specify its on-resistance at 10 V of gate drive. Driving it from a 3.3 V or 5 V microcontroller leaves it partially on, dissipating heat. A logic-level part is specified to be fully on at 4.5 V or less.
What is the difference between the ohmic and saturation regions?
In the ohmic or triode region the FET behaves like a voltage-controlled resistor and is used as a switch. In saturation, drain current is nearly independent of drain voltage and is set by the gate, which is the region used for amplification.
Why do MOSFETs need gate resistors?
The gate is a capacitor, so switching draws a large current spike that causes ringing and radiated noise. A small series resistor slows the edge and damps that ringing, at the cost of slightly higher switching loss.
Related tools
Op-Amp Calculator
9 configurations — gain formula, circuit schematic, and live waveform in one card.
Open →Transistor Bias Explorer
DC bias → small-signal equivalent — hybrid-π (BJT) and FET models with Q-point coach.
Open →CE / CS Amplifier Bench
Design a common-emitter or common-source stage — bias, load line, gain, impedance.
Open →Differential Pair Playground
Sweep the differential input and watch current redistribute — gains and CMRR live.
Open →Diode Lab
I-V plotter, half-wave, full-wave (bridge / center-tapped) — one widget.
Open →Zener Regulator Playground
Live Zener regulator + 4-curve compare (Zener / LED / Schottky / photodiode).
Open →Browse the full circuit toolkit or start a guided lesson in topics.