Aziz Bench

BC547 come interruttore con Arduino ed ESP32

Un NPN per piccoli segnali fino a 100 mA, diffuso nei kit europei. Il datasheet garantisce la saturazione con una corrente di base pari a un ventesimo del carico: 5 mA per 100 mA.

Transistor
BC547
NPN · TO-92 · onsemi
Tensione max
45 V
Corrente max
100 mA
VCE(sat)
0,25 V a 10 mA
Piedinatura TO-92
1C2B3E

Da un pin a 3,3 V o 5 V

PinVerdettoPerchéIn aria libera
ESP32 · 3,3 VFunziona150 Ω sulla base: fino a 100 mA di carico con guadagno 20100 mA (limite nominale)
Arduino Uno · 5 VFunziona220 Ω sulla base: fino a 100 mA di carico con guadagno 20100 mA (limite nominale)

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 massima45 V
Corrente massima100 mA
Guadagno minimo hFE110 a 2 mA
VCE(sat) massima0,25 V a 10 mA (IC = 20 × IB) · 0,6 V a 100 mA (IC = 20 × IB)
VBE(sat) massima0,7 V a 100 mA (IC = 20 × IB) (tipico)
Resistenza termicaθJA 200 °C/W
Temperatura di giunzione massima150 °C
Datasheet usatoonsemi

Piedinatura

PinFunzione
1Collettore
2Base
3Emettitore

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

Componenti simili

ComponenteContenitoreVCE(sat) garantitaTensione maxCorrente max
BC547TO-920,6 V a 100 mA (IC = 20 × IB)45 V100 mA
2N2222ATO-921 V a 500 mA (IC = 10 × IB)40 V600 mA
2N3904TO-920,3 V a 50 mA (IC = 10 × IB)40 V200 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 = 20 × 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 BC547 con il tuo carico, la tua alimentazione, la frequenza PWM e la temperatura.

Altri transistor

Domande frequenti

Il BC547 funziona con un ESP32 a 3,3 V?

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

Quanta corrente commuta il BC547 senza dissipatore?

Circa 100 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: limite nominale).

Qual è la piedinatura del BC547?

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

Fonte dei valori: datasheet onsemi (PDF)