Electronics

Relay and Switch Types

Contact configurations — SPST, SPDT, DPDT — and common relay/switch families.

Contact configurations

CodeNameDescription
SPSTSingle pole, single throwSimple on/off — 2 terminals
SPDTSingle pole, double throwSelects between two outputs — 3 terminals
DPSTDouble pole, single throwTwo independent SPST ganged
DPDTDouble pole, double throwTwo independent SPDT ganged — 6 terminals
3PDT / 4PDTTriple / quad pole, double throwMulti-circuit — guitar pedals, audio routing

Switch / relay families

TypeTypical useSpeedNotes
Toggle switchPanel mountHuman speedMechanical
Rocker switchPanel mountHuman speed
Push button (momentary)Panel mount / keypadHuman speedNormally open or normally closed
Tactile (SMD)PCB / keypadHuman speedTypically SPST-NO
DIP switchPCB configStatic2–12 banks
Rotary switchPanel mountHuman speedUp to 12 positions common
Electromechanical relaySwitch mains loads5–20 msReliable, audible click
Reed relayLow-current signal0.5–1 msHermetically sealed contacts
Solid-state relay (SSR)AC / DC switchingµsNo moving parts, leakage current
MOSFET / BJTPCB-level switchingns–µsUsed as electronic switch
MEMS relayLow-power signalµsEmerging, tiny

Relay driver checklist

  • Flyback diode across coil — mandatory. Without it, kickback destroys the driver.
  • Coil current: size the transistor for steady coil current + drop in R_DS(on).
  • Inrush: resistive and inductive loads have large initial current.
  • Arc suppression (snubber, varistor): extends contact life when switching inductive loads.
  • Derate for DC: AC ratings are higher than DC — the zero crossing helps quench the arc.
Was this article helpful?