🔀 Componenti elettronici · Guida 08

Transistor: cosa sono e come funzionano

I transistor sono i dispositivi che hanno reso possibile l’elettronica moderna. Possono amplificare segnali, funzionare come interruttori elettronici e controllare correnti molto più grandi di quelle fornite direttamente da un circuito di comando. In questa guida introduciamo le due grandi famiglie più comuni — BJT e MOSFET — e vediamo come vengono utilizzate in amplificazione e commutazione.

Livello: base → intermedio Tempo di lettura: 25–30 min BJT + MOSFET Switch + amplificatore

Che cos’è un transistor?

Un transistor è un dispositivo a semiconduttore usato per controllare corrente o tensione. Con pochi transistor possiamo realizzare interruttori, amplificatori e oscillatori; con miliardi di transistor integrati sullo stesso chip costruiamo microprocessori, memorie e microcontrollori.

Transistor a giunzione bipolare BJT in diversi package
Esempi di transistor discreti: il package cambia in funzione di potenza, dissipazione e applicazione.

Commutazione

Può funzionare come un interruttore elettronico ON/OFF.

Amplificazione

Un piccolo segnale può controllarne uno più grande.

Controllo

Permette a logica e microcontrollori di pilotare carichi esterni.

Il transistor non crea energia L’energia fornita al carico arriva dall’alimentazione. Il transistor controlla il modo in cui quell’energia viene trasferita.

Le due famiglie principali: BJT e MOSFET

BJT

  • terminals: base, collettore, emettitore;
  • è pilotato principalmente tramite corrente di base;
  • famiglie NPN e PNP;
  • molto usato in amplificazione e piccoli switch.

MOSFET

  • terminali: gate, drain, source;
  • è pilotato principalmente dalla tensione gate-source;
  • famiglie N-channel e P-channel;
  • fondamentale nell’elettronica di potenza e digitale.
BJT e MOSFET non sono intercambiabili “pin per pin” Hanno meccanismi di controllo, simboli, parametri e modalità di pilotaggio differenti.

Introduzione al transistor BJT

BJT significa Bipolar Junction Transistor. È formato da tre regioni semiconduttrici che realizzano due giunzioni PN e tre terminali: base (B), collettore (C) ed emettitore (E).

Simboli circuitali dei transistor BJT NPN e PNP con base collettore ed emettitore
Il modello “due diodi” va usato con cautela Le giunzioni base-emettitore e base-collettore possono ricordare due diodi e questo è utile per alcune prove col multimetro. Ma due diodi separati collegati insieme non formano un transistor funzionante, perché il comportamento BJT dipende dalla struttura fisica delle regioni e dal trasporto dei portatori.

NPN e PNP: qual è la differenza?

Nei transistor NPN la corrente convenzionale principale scorre normalmente dal collettore verso l’emettitore quando il dispositivo viene correttamente pilotato. Nei PNP polarità e direzioni sono sostanzialmente invertite.

TipoAccensione tipicaUso frequente
NPNBase più positiva dell’emettitoreSwitch low-side, amplificatori.
PNPBase più negativa dell’emettitoreSwitch high-side semplici.
La freccia è sull’emettitore Nel simbolo BJT la freccia distingue NPN e PNP e indica il verso della corrente convenzionale dell’emettitore quando la giunzione BE è polarizzata direttamente.

Le regioni operative del BJT

RegioneComportamentoUso tipico
Interdizione / cut-offCorrente di collettore molto piccola.Interruttore OFF.
AttivaLa corrente di collettore è controllata dalla base.Amplificazione.
SaturazioneIl transistor è fortemente pilotato e VCE diventa bassa.Interruttore ON.
In saturazione il BJT non è un corto perfetto Rimane una tensione VCE(sat), spesso nell’ordine di alcuni decimi di volt ma dipendente da transistor, corrente di collettore e corrente di base.

Guadagno di corrente del BJT

Nella regione attiva si usa spesso la relazione approssimata:

IC ≈ β · IB β è indicato spesso come hFE nel datasheet.

Il valore β non è preciso né costante: varia da esemplare a esemplare, con la corrente e con la temperatura. Per un BJT usato come switch non conviene progettare assumendo che il guadagno tipico del datasheet sia garantito.

Esempio concettuale Con IB = 1 mA e β = 100, nella regione attiva ci aspetteremmo circa 100 mA di collettore. Ma se il circuito richiede un interruttore affidabile, la base viene normalmente pilotata con margine sufficiente a portare il transistor in saturazione.

Introduzione al MOSFET

Il MOSFET è un transistor a effetto di campo. Nei MOSFET a enhancement, una tensione applicata tra gate e source modifica la conduttività del canale tra drain e source.

N-channel

Molto usato come interruttore low-side. In genere offre ottime prestazioni e bassa RDS(on).

P-channel

Comodo nei semplici switch high-side, anche se a parità di tecnologia può avere resistenza maggiore.

Il gate assorbe pochissima corrente continua ideale Ma possiede capacità elettrica: durante le commutazioni bisogna caricare e scaricare il gate. Alle alte frequenze la corrente di pilotaggio dinamica diventa importante.

VGS e il mito della “tensione di soglia”

Nel MOSFET il parametro VGS(th) indica la tensione alla quale il dispositivo inizia appena a condurre una piccola corrente di test. Non è la tensione alla quale il MOSFET è già completamente acceso.

Errore molto comune Un MOSFET con VGS(th) = 2 V non è necessariamente adatto a essere pilotato bene da un GPIO a 3,3 V. Bisogna verificare la RDS(on) specificata a VGS = 2,5 V, 3,3 V, 4,5 V o al livello realmente disponibile.
Logic-level MOSFET È un MOSFET progettato per raggiungere una bassa RDS(on) con tensioni di gate relativamente basse. Il termine da solo non basta: controlla sempre il datasheet.

Transistor come interruttore elettronico

Uno degli impieghi più comuni è permettere a un segnale logico di controllare un carico. Il transistor viene portato alternativamente nella condizione OFF e nella condizione ON.

Transistor BJT NPN usato come interruttore low-side per pilotare un LED
Esempio di NPN usato come interruttore low-side.

Resistenza di base nel BJT

La giunzione base-emettitore si comporta in parte come una giunzione diodo. La resistenza di base serve a limitare la corrente.

RB ≈ (VGPIO − VBE) / IB
Esempio GPIO 5 V, VBE ≈ 0,7 V, corrente base scelta 2 mA:

RB ≈ (5 − 0,7) / 0,002 = 2,15 kΩ.

Un valore commerciale di 2,2 kΩ è vicino al risultato.

Transistor come amplificatore

In un amplificatore il transistor non viene usato soltanto ON/OFF: viene polarizzato in una regione in cui piccole variazioni del segnale d’ingresso producono variazioni più grandi della corrente o della tensione d’uscita.

BJT

La configurazione a emettitore comune è una delle più importanti.

MOSFET

La configurazione common-source è l’analogo concettuale più noto.

Polarizzazione

Serve fissare un punto di lavoro prima di applicare il segnale AC.

Amplificare non significa inventare energia Il segnale d’ingresso modula l’energia fornita dall’alimentazione al carico.

Switch low-side e high-side

ConfigurazionePosizione transistorDispositivi comuni
Low-sideTra carico e GNDNPN, N-MOSFET.
High-sideTra alimentazione e caricoPNP, P-MOSFET o driver high-side.
Perché il low-side è così comune? Un N-MOSFET low-side può essere pilotato facilmente riferendo VGS alla massa comune del circuito.

Pilotare LED, relè e motori

LED

Il transistor permette di comandare correnti superiori a quelle desiderabili sul GPIO.

Relè

Serve normalmente un diodo flyback in parallelo alla bobina.

Motori DC

MOSFET e ponti H permettono PWM e inversione del senso di rotazione.

Carichi resistivi

Riscaldatori e lampade possono essere controllati con dispositivi adeguatamente dimensionati.

Carichi induttivi Relè, solenoidi e motori possono generare forti sovratensioni allo spegnimento. Usa diodi flyback, TVS, snubber o altri clamp adatti al circuito.

Transistor con Arduino ed ESP32

Un microcontrollore può comandare il transistor con un’uscita digitale o PWM, ma il GPIO non deve essere considerato una sorgente di potenza.

MicrocontrolloreApproccio tipico
Arduino 5 VBJT con resistenza di base o MOSFET adatto al pilotaggio a 5 V.
ESP32 3,3 VPreferibile MOSFET con RDS(on) realmente specificata a bassa VGS.
Massa comune Nei normali switch low-side con alimentazioni non isolate, GND del microcontrollore e GND dello stadio di potenza devono avere un riferimento comune affinché il comando abbia una VBE/VGS definita.

Dissipazione di potenza e temperatura

BJT usato come switch

P ≈ VCE(sat) · IC

MOSFET in conduzione

Pcond ≈ I2 · RDS(on)
Alle alte frequenze esistono anche perdite di commutazione Durante le transizioni il dispositivo può avere simultaneamente tensione e corrente significative. Gate charge, tempi di salita/discesa, frequenza PWM e driver diventano importanti.

Parametri fondamentali nel datasheet

BJTMOSFET
VCEO: tensione collettore-emettitoreVDS max: tensione drain-source
IC max: corrente di collettoreID max: corrente drain
hFE / β: guadagno di correnteRDS(on): resistenza in conduzione
VCE(sat): caduta in saturazioneVGS(th): soglia iniziale, non full-ON
VBEQg: carica totale del gate
PD, Tj, resistenze termichePD, Tj, SOA, resistenze termiche
I valori “massimi assoluti” non sono condizioni consigliate di progetto Lavorare continuamente al limite di corrente, tensione o temperatura riduce il margine di sicurezza e può portare al guasto.

Come controllare un BJT con il multimetro

Con la funzione test diodo si possono verificare le due giunzioni PN di un BJT. Per un NPN, mettendo il puntale positivo sulla base, dovremmo rilevare una caduta simile a quella di un diodo verso emettitore e verso collettore; invertendo i puntali normalmente la lettura dovrebbe risultare aperta.

È un test preliminare Può identificare corti o giunzioni interrotte, ma non verifica completamente guadagno, prestazioni dinamiche o comportamento sotto carico.

Per un MOSFET il test è diverso e richiede attenzione perché il gate è sensibile alle cariche elettrostatiche.

Errori comuni con i transistor

  • confondere la piedinatura: package uguali possono avere pinout differenti;
  • collegare un BJT alla GPIO senza resistenza di base;
  • dimensionare un BJT come switch usando soltanto l’hFE tipico;
  • considerare VGS(th) come tensione di piena accensione del MOSFET;
  • pilotare un MOSFET non logic-level direttamente a 3,3 V;
  • dimenticare la protezione flyback sui carichi induttivi;
  • ignorare dissipazione e temperatura;
  • superare corrente o tensione del GPIO;
  • supporre che un transistor ON sia un corto ideale;
  • non verificare il datasheet del componente effettivamente acquistato.