Skip to content
RFrftools.io
General

Calculadora de comutação de transistor BJT

Calcule os parâmetros do interruptor de transistor BJT, incluindo corrente de carga, corrente base necessária, valor do resistor básico, verificação de saturação e dissipação de energia

Loading calculator...

Fórmula

IC=(VCCVCE(sat))/RL,RB=(VinVBE)/(IB(min)×OD)I_C = (V_CC − V_CE(sat)) / R_L, R_B = (V_in − V_BE) / (I_B(min) × OD)
I_CCorrente do coletor (carga) (A)
I_BCorrente base (A)
R_BResistor de base (Ω)
βGanho atual
ODFator de overdrive

Como Funciona

A calculadora de comutação de transistor calcula o resistor básico e os parâmetros de saturação para drivers de relé/LED — essenciais para conectar microcontroladores a cargas de alta corrente, controle de motor e ativação de relés. Engenheiros embarcados, amadores e projetistas de automação usam comutadores de transistor para controlar cargas que excedem os limites de corrente do MCU GPIO (normalmente 20-40mA). De acordo com Horowitz & Hill 'Art of Electronics' (3ª ed., Ch.2), um switch BJT saturado tem Vce (sat) = 0,1-0,3V com beta forçado βf = Ic/Ib = 10-20 (muito menor do que DC beta hFE = 100-300). O resistor de base Rb = (Vdrive - Vbe) /Ib onde Ib = IC/βf. Para uma saturação confiável, use βf = 10 independentemente da especificação de hFE do transistor. Os comutadores MOSFET requerem Vgs > Vth + 4V para aprimoramento total, atingindo Rds (on) na faixa de mΩ.

Exemplo Resolvido

Projete um switch 2N3904 para controlar um relé de 12V/100mA a partir de um Arduino GPIO de 3,3V. Ic necessário = 100mA, Vce (sat) = 0,3V (folha de dados). Use beta βf = 10 forçado para saturação confiável: Ib = 100mA/10 = 10mA. Rb = (3,3V - 0,7V) /10mA = 260Ω — selecione 220Ω (série E24) para margem. Dissipação de energia: Pd = Ic × Vce (sat) = 100mA × 0,3V = 30mW — bem dentro da classificação de 625mW do 2N3904. Adicione o diodo flyback (1N4148) na bobina do relé para suprimir o pico indutivo de V = L × di/dt = 100V+ sem proteção. Para lógica de 5V, Rb = (5V - 0,7V) /10mA = 430Ω — selecione 390Ω.

Dicas Práticas

  • Para cargas > 500mA, use transistores de potência (TIP120 Darlington: 5A) ou MOSFETs (IRLZ44N: 47A com Vgs = 4V para acionamento de nível lógico)
  • Adicione um resistor pull-down de 10kΩ da base ao solo - garante que o transistor seja desligado se o pino MCU ficar de alta impedância durante a reinicialização ou programação
  • Para comutação de alta velocidade (> 100 kHz), use MOSFETs - os BJTs têm um atraso de armazenamento de 1 a 10 μs; os MOSFETs são ativados em <100 ns com o gate drive adequado

Erros Comuns

  • Usando DC beta (hFE = 200) para calcular Ib — os transistores precisam de overdrive para comutação rápida; use beta forçado βf = 10-20, independentemente da classificação de hFE
  • Omitindo diodo de retorno em cargas indutivas — a indutância da bobina de relé gera picos de 100-400 V no desligamento, destruindo transistores instantaneamente, de acordo com a nota de aplicação da Vishay
  • Conduzindo cargas de 12 V a partir da lógica de 3,3 V sem mudança de nível — alguns transistores precisam de Vbe > 0,7 V em alta corrente; verifique a folha de dados Vbe (sat) no Ic necessário

Perguntas Frequentes

Saturação: transistor totalmente ligado, Vce = 0,1-0,3V, o coletor conduz corrente máxima limitada pelo circuito externo. Corte: transistor totalmente desligado, Vce = Vcc, somente corrente de fuga (normalmente <1μA). Sem estados intermediários em aplicações de comutação — o transistor atua como chave controlada, não como amplificador linear.
Verifique: Ic (max) > corrente de carga × 1,5, Vce (max) > tensão de alimentação × 2, Pd (max) > Ic × Vce (sat) × duty_cycle. Para 100mA/12V: 2N3904 (200mA, 40V, 625mW) funciona. Para 1A/24V: TIP31 (3A, 40V, 40W) ou MOSFET IRLZ44N (47A, 55V). MOSFETs de nível lógico simplificam a interface MCU de 3,3 V.
Rb limita a corrente base a um nível seguro, garantindo a saturação. Rb muito alto = Ib insuficiente = transistor na região ativa = alto Vce = alta dissipação de potência. Rb muito baixo = Ib excessivo = corrente de MCU desperdiçada, mas ainda funciona. Calcule: Rb = (Vdrive - 0,7V)/(Ic/10).
Use o MOSFET para: alta corrente (> 1A), alta frequência de comutação (> 100kHz) ou quando o MCU não pode fornecer corrente base. Os MOSFETs têm corrente de porta DC zero, menor Rds (ligado) do que Vce (sat) e comutação mais rápida. Os BJTs são mais simples para cargas de baixa corrente (<500mA) acionadas pela lógica de 5V.

Shop Components

As an Amazon Associate we earn from qualifying purchases.

Resistor Kit (1%, E24)

Precision 1% thin-film SMD resistor assortment, 0402 package

Ceramic Capacitor Kit

MLCC ceramic capacitor assortment in 0402 package

Solderless Breadboard

Full-size breadboard for circuit prototyping

Calculadoras relacionadas