The idea

To control a motor you need a switch that turns power on and off, often thousands of times a second. A relay does it mechanically. Transistors do it electronically: a small control signal on one leg lets a large current flow through the other two. The key difference between transistor types is what the control signal is, a current or a voltage.

The transistors

BJT (bipolar junction transistor): current-controlled. Legs: base (B), collector (C), emitter (E). A small base current lets a large collector current flow, roughly . The drawback is that the base needs current all the time it’s on, which wastes power. NPN and PNP types are biased opposite ways round.

MOSFET: voltage-controlled. Legs: gate (G), drain (D), source (S). The gate is insulated from the channel by a thin layer of silicon dioxide, so almost no gate current flows. Raise the gate–source voltage above the threshold and current flows drain → source. Fully on, it behaves like a small resistor, .

IGBT (insulated gate bipolar transistor): a hybrid. It has a MOSFET’s insulated, voltage-driven gate and a BJT’s high-power output stage. Same structure as a MOSFET plus an extra P layer.

Comparison

SwitchControlled byStrengthsWeaknessesTypical use
RelayCoil current moves a contactCheap, takes surges, true isolation, cool, several polesSlow, wears out, sparks, vibration-sensitiveOccasional mains switching
SSR (solid-state relay)Small input signalLong life, fast, silent, no arcing, tiny control powerGets hot, costs more, leaks a little current, surge-sensitiveFrequent switching, heaters
BJTBase currentSimple, cheapNeeds continuous drive current, slowerSmall signals
MOSFETGate voltageVery fast, easy to drive rises in high-voltage partsRobots and motor drives, below ~700 V
IGBTGate voltageHigh voltage and currentSlower switchingAbove ~1000 V: trains, grid, large inverters

Rule of thumb

MOSFET below about 700 V, IGBT above about 1000 V. In between, pick whichever best fits the size, efficiency and cost.

Reading a MOSFET datasheet

ValueSectionWhat it tells youIRFP140IRFP250
Absolute maxMost voltage it can block when off100 V200 V
Absolute maxMost continuous current (falls when hot)31 A30 A
StaticResistance when fully on, for conduction loss0.077 Ω0.075 Ω
DynamicTurn-on delay and rise time11, 44 ns14, 43 ns
DynamicTurn-off delay and fall time53, 43 ns41, 33 ns
ThermalFor heatsink sizing0.83, 0.24, 40 °C/W0.7, 0.24, 40 °C/W

Check yourself