Aziz Bench

BC547 como interruptor con Arduino y ESP32

Un NPN de pequeña señal para cargas de hasta 100 mA, muy habitual en los kits europeos. Su hoja de datos garantiza la saturación con una corriente de base de una vigésima parte de la carga: 5 mA para 100 mA.

Transistor
BC547
NPN · TO-92 · onsemi
Tensión máx.
45 V
Corriente máx.
100 mA
VCE(sat)
0,25 V a 10 mA
Patillaje TO-92
1C2B3E

Desde un pin de 3,3 V o 5 V

PinVeredictoPor quéSin disipador
ESP32 · 3,3 VFunciona150 Ω en la base: hasta 100 mA de carga con ganancia 20100 mA (límite nominal)
Arduino Uno · 5 VFunciona220 Ω en la base: hasta 100 mA de carga con ganancia 20100 mA (límite nominal)

Sin disipador, con 25 °C de temperatura ambiente, la unión 25 °C por debajo de su máximo de 150 °C y θJA 200 °C/W, desde un pin de 20 mA con la ganancia forzada de la hoja de datos, y sin pasar de la corriente más alta con tensión de saturación garantizada.

Características

TipoNPN
EncapsuladoTO-92
Tensión máxima45 V
Corriente máxima100 mA
Ganancia mínima hFE110 a 2 mA
VCE(sat) máxima0,25 V a 10 mA (IC = 20 × IB) · 0,6 V a 100 mA (IC = 20 × IB)
VBE(sat) máxima0,7 V a 100 mA (IC = 20 × IB) (típica)
Resistencia térmicaθJA 200 °C/W
Temperatura de unión máxima150 °C
Hoja de datos usadaonsemi

Patillaje

PinFunción
1Colector
2Base
3Emisor

Cara plana hacia ti, patas hacia abajo: el pin 1 está a la izquierda.

Componentes parecidos

ComponenteEncapsuladoVCE(sat) garantizadaTensión máx.Corriente máx.
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

Consejos

La resistencia de base se calcula para IC = 20 × IB, la condición de la tensión de saturación de la hoja de datos. Una ganancia mayor sacada de la columna hFE dejaría el transistor a medio conducir y caliente.

Toda bobina necesita un diodo de rueda libre en paralelo, con el cátodo hacia el positivo. Sin él, el pico de tensión al apagar puede destruir el transistor en la primera conmutación.

Abrir la calculadora →Comprueba el BC547 con tu carga, tu alimentación, la frecuencia PWM y la temperatura.

Otros transistores

Preguntas frecuentes

¿Funciona el BC547 con un ESP32 de 3,3 V?

Sí, con una resistencia de base: con la ganancia de 20 que usa la hoja de datos para la saturación, un pin de 20 mA controla el BC547 hasta 100 mA de carga. Para más corriente usa un MOSFET de nivel lógico.

¿Cuánta corriente puede conmutar el BC547 sin disipador?

Unos 100 mA desde un pin de 5 V de un Arduino, con 25 °C de temperatura ambiente y la unión 25 °C por debajo de su máximo de 150 °C (límite: límite nominal).

¿Cuál es el patillaje del BC547?

TO-92: 1 colector, 2 base y 3 emisor. Cara plana hacia ti, patas hacia abajo: el pin 1 está a la izquierda.

Origen de los valores: hoja de datos de onsemi (PDF)