Aziz Bench

BC547 como chave com Arduino e ESP32

Um NPN de pequeno sinal para até 100 mA, muito comum em kits. O datasheet garante a saturação com uma corrente de base de um vigésimo da carga: 5 mA para 100 mA.

Transistor
BC547
NPN · TO-92 · onsemi
Tensão máx.
45 V
Corrente máx.
100 mA
VCE(sat)
0,25 V a 10 mA
Pinagem TO-92
1C2B3E

A partir de um pino de 3,3 V ou 5 V

PinoVereditoPor quêAo ar livre
ESP32 · 3,3 VFunciona150 Ω na base: até 100 mA de carga com ganho 20100 mA (limite nominal)
Arduino Uno · 5 VFunciona220 Ω na base: até 100 mA de carga com ganho 20100 mA (limite nominal)

Ao ar livre a 25 °C, com a junção 25 °C abaixo do máximo de 150 °C e θJA 200 °C/W, a partir de um pino de 20 mA com o ganho forçado do datasheet, sem passar da maior corrente com tensão de saturação garantida.

Características

TipoNPN
EncapsulamentoTO-92
Tensão máxima45 V
Corrente máxima100 mA
Ganho mínimo hFE110 com 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ípico)
Resistência térmicaθJA 200 °C/W
Temperatura de junção máxima150 °C
Datasheet usadoonsemi

Pinagem

PinoFunção
1Coletor
2Base
3Emissor

Face plana virada para você, terminais para baixo: o pino 1 fica à esquerda.

Componentes parecidos

ComponenteEncapsulamentoVCE(sat) garantidaTensão máx.Corrente 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

Dicas

O resistor de base é calculado para IC = 20 × IB, a condição da tensão de saturação do datasheet. Um ganho maior tirado da coluna hFE deixaria o transistor meio ligado e quente.

Toda bobina precisa de um diodo de roda livre em paralelo, com o catodo para o positivo. Sem ele, o pico de tensão no desligamento pode queimar o transistor logo no primeiro chaveamento.

Abrir a calculadora →Confira o BC547 com a sua carga, a sua alimentação, a frequência do PWM e a temperatura.

Outros transistores

Perguntas frequentes

O BC547 funciona com um ESP32 de 3,3 V?

Sim, com um resistor de base: com o ganho de 20 que o datasheet usa para a saturação, um pino de 20 mA aciona o BC547 até 100 mA de carga. Para mais corrente, use um MOSFET de nível lógico.

Quanta corrente o BC547 chaveia sem dissipador?

Cerca de 100 mA a partir de um pino de 5 V de um Arduino, ao ar livre a 25 °C, mantendo a junção 25 °C abaixo do máximo de 150 °C (limite: limite nominal).

Qual é a pinagem do BC547?

TO-92: 1 coletor, 2 base e 3 emissor. Face plana virada para você, terminais para baixo: o pino 1 fica à esquerda.

Fonte dos valores: datasheet da onsemi (PDF)