Hvad er en transistor?
En transistor er en halvlederkomponent med tre ben, hvor det ene ben (base eller gate) styrer strømmen mellem de to andre. Resultatet: en lille indgangsstrøm eller -spænding kan kontrollere en meget større udgangsstrøm — det er princippet bag forstærkning, switching og digital logik. Uden transistoren ville moderne elektronik, computere, mobiltelefoner og strømforsyninger ikke eksistere.
Der findes to grundlæggende familier af transistorer:
- BJT (Bipolar Junction Transistor) — strømstyret. En lille basestrøm styrer en stor kollektorstrøm. To varianter: NPN og PNP.
- FET (Field-Effect Transistor) — spændingsstyret. En spænding på gaten styrer strømmen fra drain til source. Den dominerende type i dag er MOSFET (N-channel og P-channel).
BJT — bipolar junction transistor
NPN-transistor
Den klassiske: kollektor til plus, emitter til minus, base styres med positiv spænding/strøm relativt til emitter. NPN er mest udbredt fordi den er enkel at styre fra Arduino-pinne der trækker positivt højt.
- 2N3904 — 60 V, 200 mA — den absolutte hobby-klassiker. Lav-effekt NPN i TO-92. Bruges til signal-forstærkning, knap-debouncing, simple switches og som universal-transistor i begynder-projekter.
- BC337 — 45 V, 800 mA, NPN (Micros) — kraftigere end 2N3904. Bruges som driver til relæer, små motorer og lyspaneler. Drop-in-replacement for P2N2222A. 178 stk på lager.
- BC337 — 50 V, 800 mA, NPN (SparkFun-version) — samme chip, anden leverandør.
- BC547B — 45 V, 100 mA, NPN ammo-formed til breadboard. 1422 stk på lager. Den europæiske BC547 er populær til signal-forstærkning og lav-effekt switching i lærebøger.
- 2N5192G — 60 V, 4 A, NPN power — power-version til at drive store laster, motorforstærkere og strømforsynings-controllere.
PNP-transistor
Modsatorienteret: emitter til plus, kollektor til minus, base styres med negativ spænding (eller trækkes ned mod GND). PNP bruges til "high-side switching" — når du vil styre lasten fra plus-siden af kredsløbet.
- 2N3906 — 60 V, 200 mA, PNP — komplementær til 2N3904. Brugt sammen i push-pull-kredsløb og som high-side switch i mikrocontroller-projekter.
MOSFET — Metal-Oxide-Semiconductor FET
N-channel MOSFET
Spændingsstyret: en spænding på gate-sourcen tænder kanalen mellem drain og source. Tager praktisk talt ingen styrestrøm — meget mere effektiv end BJT til effekt-switching og PWM.
- N-channel MOSFET 55 V, 30 A (IRLZ34N) — logic-level MOSFET der tænder fuldt op ved 4-5 V på gate. Drives direkte fra Arduino-pin uden ekstra driver-IC. RDS(on) 35 mΩ ved 16 A og 10 V — meget lave tab. Til motorstyring, LED-strip-driving, opvarmnings-elementer og PWM-baseret effektkontrol. 68 W dissipation, drift -55 til +175 °C.
P-channel MOSFET
Modsat: tænder når gate trækkes lavere end source. Bruges til high-side switching uden behov for ekstra driver-elektronik. Tilgængelig i Discrete Semiconductor Kit (5LP01SP) og som P-Channel MOSFET 55V/31A via IC'er SparkFun.
Sortimentpakker — bedst værdi til prototyping
- DFRobot 170-stk Transistor Pack — 17 forskellige typer (S9012/13/14/15/18, A1015, C1815, A42, A92, 2N5401, 2N5551, A733, C945, S8050, S8550, 2N3906, 2N3904), 10 stk hver. Ideelt starter-sortiment til alt fra audio-forforstærkere til logiske kredsløb.
- SparkFun Discrete Semiconductor Kit — 120 stk: 25× 2N3904, 25× 2N3906, 10× N-MOSFET (5LN01SP), 10× P-MOSFET (5LP01SP), 20× 1N4148-dioder, 20× 1N4004 power-dioder, 5× TL431A spændings-reference, 5× LM317L justerbar regulator. Datablade og identifikations-guide medfølger.
- SparkFun Beginner Parts Kit — komplet starter-sortiment med transistorer (2N3904/06), dioder, kondensatorer, regulatorer (3,3 V, 5 V), 555-timer, op-amp, LED'er, headers og en organiseret partsbox.
- DFRobot 100-stk Diode Pack — supplerende dioder til transistor-kredsløb (1N4148, 1N4007, 1N5819, 1N5399, FR107, FR207, 1N5408, 1N5822). Se også Dioder.
ECell breadboard-plugin format
- ECell Diode & Transistor breadboard-plugin — DFRobot's smarte format hvor diode og transistorer sidder i små prints med guldbelagte 0,64 mm pins. Markering af polaritet og pin-funktion direkte på modulet — ideelt til undervisning og hurtige prototyper. 4× diode (1 A, 0,7 V, 40 V), 2× NPN (45 V, 500 mA, hFE 400), 2× PNP (-45 V, -500 mA, hFE 400). Pinne passer perfekt i breadboard-tie-points.
Vigtigste parametre — BJT
- VCEO (Collector-Emitter Voltage): Maksimal spænding mellem collector og emitter. 45 V (BC547), 60 V (2N3904, 2N5192G).
- IC (Collector Current max): Maksimal kontinuerlig strøm. 100 mA (BC547B), 200 mA (2N3904), 800 mA (BC337), 4 A (2N5192G).
- hFE (Current Gain): Forstærkningsfaktor IC/IB. 100-400 typisk for hobby-transistorer; BC547B angiver 200-450, BC337 100-630.
- VBE (Base-Emitter on): Tærskel-spænding ca. 0,6-0,7 V (silicium).
- PD (Power Dissipation): Maksimal effekt før termisk skade. 350-625 mW i TO-92, 40 W i TO-220 power-pakker.
- fT (Transition Frequency): Frekvens hvor hFE falder til 1. 100 MHz (BC337) til 300 MHz (BC547) — afgør om transistoren kan bruges i RF-applikationer.
Vigtigste parametre — MOSFET
- VDS (Drain-Source Voltage max): 30-1000 V. IRLZ34N: 55 V.
- ID (Drain Current max): Kontinuerlig drain-strøm. IRLZ34N: 30 A. Tjek altid køling og RDS(on) for praktisk strøm.
- RDS(on): Modstanden i tændt tilstand. Lav RDS(on) = lave tab og minimal varme. IRLZ34N: 35 mΩ.
- VGS(th) (Gate Threshold): Spænding hvor MOSFET begynder at lede. 1-3 V på "logic-level" varianter (2 V for IRLZ34N), 3-5 V på standard.
- VGS(max): Maksimal spænding mellem gate og source — typisk ±20 V. Beskyt med Zener-diode.
- Qg (Gate Charge): Total ladning der skal pumpes ind for at tænde fuldt — afgør switching-hastighed. IRLZ34N: 25 nC ved VGS = 5 V.
Pin-out — vigtig fælde
Forskellige transistorer i TO-92-pakken har forskellig pin-rækkefølge! Det er en af de mest almindelige fejlkilder:
- 2N3904 / 2N3906 / 2N2222 (set forfra, fra venstre): Emitter, Base, Collector (E-B-C).
- BC547B / BC548 / BC557 (set forfra, fra venstre): Collector, Base, Emitter (C-B-E).
- BC337 (set forfra, fra venstre): Collector, Base, Emitter (C-B-E).
2N3904 byttet om i et BC547-design ødelægger transistoren med det samme. Tjek altid databladet før du sætter strøm til. Skematisk symbol: pilen peger fra base mod emitter (for NPN: pil ud; for PNP: pil ind = "PNP Pointing iN").
For TO-220 effekt-pakker (IRLZ34N, 2N5192G) set forfra med metal-køleflange bag: Gate, Drain, Source (G-D-S) for MOSFET, Base, Collector, Emitter (B-C-E) for BJT — men også her tjek altid datablad.
Sådan vælger du
- Hvad skal styres? <200 mA (LED, lille relæ): 2N3904 BJT eller signal-MOSFET. 0,2-1 A (motor, stort relæ): BC337 eller logic-level MOSFET. >1 A (DC-motor, varmer): IRLZ34N N-MOSFET med køling.
- BJT eller MOSFET? Til simple knap-aktiverede ting: BJT er enkel og billig. Til PWM, motorstyring, høje strømme og batteri-projekter: MOSFET vinder hver gang pga. lavere tab.
- NPN/N-channel eller PNP/P-channel? Low-side switching (last til plus, transistor mellem last og GND): NPN/N-MOSFET. High-side switching (transistor mellem plus og last, last til GND): PNP/P-MOSFET.
- Logic-level eller standard MOSFET? Hvis du styrer fra 3,3-5 V Arduino- eller Raspberry Pi-pin: vælg logic-level (VGS(th) < 2 V). Standard MOSFET kræver 10 V på gate for at tænde fuldt og virker ikke direkte fra MCU.
- Køling? Beregn P = I² × RDS(on) for MOSFET eller P = VCE(sat) × I for BJT. Over 1 W: tilføj køleplade.
- Through-hole eller SMD? Through-hole til breadboard og hulprint; SMD til kompakte custom-prints.
- Mange forskellige typer eller én specifik? Sortimentpakke (170-stk eller Discrete Semiconductor Kit) til prototyping og udforskning. Single-type til produktion eller specifikke design.
Almindelige anvendelser
- Switche en LED eller relæ fra mikrocontroller — 2N3904 + base-modstand 1-10 kΩ.
- Drive en hobby-motor — IRLZ34N MOSFET + flyback-diode 1N4001 + base-modstand.
- PWM-baseret motor- eller LED-strip-styring — IRLZ34N tåler høj switching-hastighed med lav tab.
- Klassisk audio-forforstærker — 2N3904 eller BC547B i common-emitter-konfiguration med en god strømforsynings-decoupling.
- Push-pull-output stage — komplementært par 2N3904/2N3906 driver lille højtaler.
- Spændings-level-shifting — single-MOSFET eller BJT-kredsløb til at konvertere mellem 3,3 V og 5 V logikniveau.
- Reverse-polarity-beskyttelse — P-channel MOSFET i strømlinjen — laveste tab af alle metoder.
- Knap-debouncing — Schmitt-trigger-konfiguration med to NPN-transistorer.
- Constant-current-source til LED'er eller laser-dioder — 2N3904 + en diode som spændings-reference.
- Solid-state-relay-erstatning — opto-isolator (se IC'er SparkFun) + N-MOSFET driver høje strømme isoleret fra MCU.
Almindelige fejl
- Forkert pin-out — 2N3904 (E-B-C) byttet med BC547 (C-B-E). Transistoren ødelægges på sekunder. Tjek altid databladet.
- Ingen base-modstand — direkte fra MCU-pin til base brænder transistoren af eller skader MCU'en. Brug 1-10 kΩ modstand i serien med basen.
- Glemt flyback-diode ved induktive laster — relæspole eller motor genererer 100-200 V flyback-puls der ødelægger transistoren. Altid en diode parallelt med spolen, katode mod plus.
- Standard MOSFET fra 5 V Arduino — virker ikke. Standard MOSFET kræver 10 V på gate. Brug logic-level type (IRLZ34N, IRLB8721) eller en gate-driver-IC.
- For lille effekt-rating — 2N3904 i et kredsløb der trækker 250 mA brænder af. Tjek altid IC(max).
- Ingen kølekrop på power-MOSFET — 30 A IRLZ34N uden køleplade dissiperer 31,5 W (RDS(on) × I²) og brænder af på sekunder.
- Floating gate på MOSFET — gate uden pull-down-modstand opfanger støj og slår random til/fra. Tilføj 100 kΩ til GND.
- Saturation vs aktiv mode — BJT som switch skal drives i saturation (IB > IC/hFE). Hvis IB er for lille, ser transistoren ud til at "blokke" en del af strømmen og varmes voldsomt op.
- Overophedning af power-transistor i lineær drift — ved langsom switching dissiperes meget effekt. Brug PWM med fast on/off-cyklus i stedet.
Loddetips
- TO-92 (small-signal): 280-320 °C, 3-4 sek pr. ben. Hold loddekolben tæt på benet, ikke pakken.
- TO-220 (power): 320-340 °C, 4-5 sek. Power-transistoren har meget masse — kræver lidt mere varme. Stadig: ikke over 5 sek.
- Bøj benene mindst 3 mm fra plast-pakken for at undgå mekanisk stress.
- Brug fluxholdig loddetin — transistorerne har ofte forniklede ben der trænger til ekstra flux.
- SMD-transistorer (SOT-23): brug fin loddekolbe (1 mm spids) eller hot-air rework. Brug flux-pen.
- ESD-håndtering: Specielt MOSFET'er er sårbare. Brug jordet armbåndsrem og antistatisk-mat. Berør VCC-skinnen før komponentet.
- Power-MOSFET på køleplade: Brug termisk pasta og isolerings-shim hvis drain skal isoleres elektrisk fra køleplade.
Relaterede kategorier
Til Dioder som flyback og reverse-polarity-beskyttelse i transistor-kredsløb. Til Modstande til base, pull-up og pull-down. Til Kondensator til decoupling og audio-kobling. Til Lysdioder der ofte styres af transistorer. Til IC-baserede transistor-arrays (ULN2803, H-bro): IC'er SparkFun. Til prototyping: Breadboard, Hulprint. Til boards der styrer transistorerne: Arduino-boards, Raspberry Pi-boards, udviklingsplatforme. Til motorer der typisk drives via transistor: sensorer og aktuatorer. Til strømforsyning: Strømforsyninger. Til lodde- og målearbejde (multimeter med hFE-test): Værktøj.