Aziz Bench

2N3904 come interruttore con Arduino ed ESP32

Un NPN per piccoli segnali: la tensione di saturazione è garantita solo fino a 50 mA, quindi è adatto a bobine di relè, cicalini e traslazioni di livello più che a motori.

Transistor
2N3904
NPN · TO-92 · onsemi
Tensione max
40 V
Corrente max
200 mA
VCE(sat)
0,2 V a 10 mA
Piedinatura TO-92
1E2B3C

Da un pin a 3,3 V o 5 V

PinVerdettoPerchéIn aria libera
ESP32 · 3,3 VFunziona150 Ω sulla base: fino a 50 mA di carico con guadagno 1050 mA (dati di saturazione)
Arduino Uno · 5 VFunziona220 Ω sulla base: fino a 50 mA di carico con guadagno 1050 mA (dati di saturazione)

In aria libera a 25 °C, con la giunzione 25 °C sotto il massimo di 150 °C e θJA 200 °C/W, da un pin da 20 mA con il guadagno forzato del datasheet, e non oltre la corrente più alta con una tensione di saturazione garantita.

Caratteristiche

TipoNPN
ContenitoreTO-92
Tensione massima40 V
Corrente massima200 mA
Guadagno minimo hFE60 a 50 mA · 30 a 100 mA
VCE(sat) massima0,2 V a 10 mA (IC = 10 × IB) · 0,3 V a 50 mA (IC = 10 × IB)
VBE(sat) massima0,85 V a 10 mA (IC = 10 × IB) · 0,95 V a 50 mA (IC = 10 × IB)
Resistenza termicaθJA 200 °C/W
Temperatura di giunzione massima150 °C
Datasheet usatoonsemi

Piedinatura

PinFunzione
1Emettitore
2Base
3Collettore

Lato piatto verso di te, terminali in basso: il pin 1 è a sinistra.

Componenti simili

ComponenteContenitoreVCE(sat) garantitaTensione maxCorrente max
2N3904TO-920,3 V a 50 mA (IC = 10 × IB)40 V200 mA
2N2222ATO-921 V a 500 mA (IC = 10 × IB)40 V600 mA
BC547TO-920,6 V a 100 mA (IC = 20 × IB)45 V100 mA
S8050SOT-230,6 V a 500 mA (IC = 10 × IB)25 V500 mA
TIP120TO-2204 V a 5 A (IC = 250 × IB)60 V5 A

Consigli

La resistenza di base è calcolata per IC = 10 × IB, la condizione della tensione di saturazione nel datasheet. Un guadagno più alto preso dalla colonna hFE lascerebbe il transistor mezzo acceso e caldo.

Ogni bobina vuole un diodo di ricircolo in parallelo, con il catodo verso il positivo. Senza, il picco di tensione allo spegnimento può distruggere il transistor alla prima commutazione.

Apri il calcolatore →Verifica il 2N3904 con il tuo carico, la tua alimentazione, la frequenza PWM e la temperatura.

Altri transistor

Domande frequenti

Il 2N3904 funziona con un ESP32 a 3,3 V?

Sì, con una resistenza di base: con il guadagno di 10 che il datasheet usa per la saturazione, un pin da 20 mA pilota il 2N3904 fino a 50 mA di carico. Per correnti più alte usa un MOSFET logic level.

Quanta corrente commuta il 2N3904 senza dissipatore?

Circa 50 mA da un pin a 5 V di un Arduino, in aria libera a 25 °C, tenendo la giunzione 25 °C sotto il massimo di 150 °C (limite: dati di saturazione).

Qual è la piedinatura del 2N3904?

TO-92: 1 emettitore, 2 base e 3 collettore. Lato piatto verso di te, terminali in basso: il pin 1 è a sinistra.

Fonte dei valori: datasheet onsemi (PDF)