Pular para o conteúdo principal

Como escolher o resistor certo para qualquer circuito LED

10 min de leitura
Elétricatags.ledResistoresReferênciaEngenharia

Como escolher o resistor certo para qualquer circuito de LED

Um LED vermelho especificado para 20 mA e 2,0 V de queda direta, conectado a um pino digital de 5 V do Arduino sem resistor, puxa mais de 200 mA nos primeiros milissegundos. A temperatura da junção dispara acima de 150 °C, o fio de ligação funde e o LED apaga. Tempo total entre ligar e queimar: menos de um segundo. A solução custa menos de um centavo: um resistor de 150 ohms em série.

O resistor funciona absorvendo a diferença de tensão entre a fonte e a queda direta do LED, convertendo-a em calor. A corrente no circuito é definida exclusivamente pelo valor desse resistor. Acerte uma vez e o LED funciona a frio por 50.000 horas. Erre e você troca peças.

A fórmula

Todo cálculo de resistor para LED se resume a uma linha de álgebra derivada da lei das tensões de Kirchhoff. A tensão da fonte é igual à soma das quedas de tensão no circuito:

V_s = V_f + V_R

A queda no resistor é I × R (lei de Ohm), então:

R = (V_s − V_f) / I_f

Onde:

  • V_s = tensão da fonte (volts)
  • V_f = queda de tensão direta do LED (volts, conforme o datasheet)
  • I_f = corrente direta desejada no LED (ampères, conforme o datasheet)
  • R = resistência em ohms

O resistor dissipa potência como calor:

P_R = (V_s − V_f) × I_f

As duas fórmulas assumem corrente contínua. Para dimmerização por PWM, a corrente de pico pelo resistor permanece no valor integral de I_f independentemente do duty cycle; não dimensione o resistor pela corrente média.

Exemplo resolvido: LED indicador no Arduino

Você quer ligar um LED vermelho padrão de 5 mm em um pino digital do Arduino. O datasheet indica V_f = 2,0 V, I_f = 20 mA. A saída digital do Arduino é 5 V.

Passo 1. Calcule a resistência.

R = (5.0 − 2.0) / 0.020 = 150 Ω

Passo 2. Calcule a dissipação de potência no resistor.

P = (5.0 − 2.0) × 0.020 = 0.060 W = 60 mW

Passo 3. Escolha um valor padrão e uma potência nominal.

150 ohms já é um valor padrão da série E24/E12 (IEC 60063). Com dissipação de 60 mW, um resistor comum de 1/4 W (250 mW) de filme de carbono oferece margem de segurança de 4:1. Pronto.

Confira o resultado na calculadora de resistor para LED.

Exemplo resolvido: LED branco automotivo a 12 V

Você vai instalar um LED branco como luz de teto em um circuito automotivo de 12 V. O datasheet lista V_f = 3,2 V, I_f = 20 mA. O sistema elétrico automotivo "12 V" opera em torno de 13,8 V com o alternador funcionando, então use 14 V como V_s para dimensionar pelo pior caso.

R = (14.0 − 3.2) / 0.020 = 540 Ω
P = (14.0 − 3.2) × 0.020 = 0.216 W

O valor E24 mais próximo acima de 540 é 560 ohms. Com 560 ohms, a corrente real cai para (14,0 − 3,2) / 560 = 19,3 mA, ainda brilhante o suficiente para um indicador. Dissipação de potência nessa corrente: 10,8 × 0,0193 = 0,208 W.

Um resistor de 1/4 W (250 mW) operaria a 83% da sua capacidade nominal, o que é marginal. Suba para 1/2 W para ter folga térmica, ou use a tensão de 14 V e aplique 2× a potência calculada: 0,216 × 2 = 0,432 W, confirmando a escolha de 1/2 W.

Confira seus valores na calculadora de resistor para LED.

LEDs em série

Quando LEDs idênticos são ligados em série, suas quedas de tensão direta se somam. Um único resistor limita a corrente de toda a cadeia:

R = (V_s − n × V_f) / I_f

Onde n é o número de LEDs. A fonte precisa fornecer tensão superior à queda total dos LEDs, caso contrário nenhuma corrente circula.

Exemplo: Três LEDs vermelhos (V_f = 2,0 V cada) em uma fonte de 12 V a 20 mA.

R = (12 − 3 × 2.0) / 0.020 = 6.0 / 0.020 = 300 Ω
P = 6.0 × 0.020 = 0.120 W

O valor E24 mais próximo acima de 300 é 330 ohms. Corrente real: 6,0 / 330 = 18,2 mA. Um resistor padrão de 1/4 W suporta tranquilamente.

Cadeias em série são mais eficientes que resistores individuais porque os LEDs consomem uma parcela maior da tensão da fonte. Neste exemplo, os três LEDs usam 6,0 V e o resistor dissipa 6,0 V. Compare com três LEDs separados, cada um com seu resistor em 12 V: cada resistor dissipa 10,0 V, triplicando o calor total desperdiçado.

Atenção à margem. Três LEDs azuis a 3,3 V cada precisam de 9,9 V só para os LEDs. Uma fonte de 12 V deixa apenas 2,1 V para o resistor (R = 105 ohms), o que funciona. Uma bateria de 9 V não consegue alimentá-los porque 9,0 < 9,9.

LEDs em paralelo: um resistor por ramo

Nunca compartilhe um único resistor entre LEDs em paralelo. O motivo é física, não convenção.

A tensão direta varia entre LEDs mesmo vindos do mesmo rolo de fabricação, tipicamente de 0,1 a 0,2 V. Quando dois LEDs compartilham um resistor em paralelo, aquele com V_f menor conduz mais corrente. Mais corrente aquece a junção. Uma junção mais quente reduz V_f ainda mais (cerca de 2 mV/°C para dispositivos típicos de InGaN e AlGaInP). V_f menor significa corrente ainda maior. Esse ciclo de realimentação positiva, chamado avalanche térmica, destrói o LED.

A solução: cada LED em paralelo recebe seu próprio resistor. Cada resistor limita independentemente a corrente do seu ramo, independentemente de variações em V_f.

Exemplo: Quatro LEDs vermelhos em paralelo, cada um com seu resistor, em uma fonte de 5 V a 20 mA cada.

Resistor por ramo: R = (5 − 2,0) / 0,020 = 150 ohms, mesmo valor do caso com LED único. Corrente total na fonte: 4 × 20 = 80 mA. Quatro resistores de 150 ohms, cada um de 1/4 W.

Potência nominal: a regra do 2×

Calcule P = (V_s − V_f) × I_f. Depois escolha um resistor com potência nominal de pelo menos o dobro desse valor. Esta é uma regra prática de engenharia baseada nos dados de confiabilidade da IEC 60115: um resistor operando a 50% da sua potência nominal permanece frio o bastante para que a deriva de resistência fique abaixo de 1% ao longo de toda a vida útil.

Potências nominais padrão para resistores de furo passante:

Potência nominalEncapsulamentoUso típico
1/8 W (125 mW)0805 SMDIndicadores de baixa corrente a 2-5 mA
1/4 W (250 mW)Axial, 1206 SMDLEDs indicadores padrão a 20 mA
1/2 W (500 mW)Axial (corpo maior)Fontes de maior tensão, automotivo 12 V
1 WFio bobinado ou filme espessoMúltiplos LEDs de alta luminosidade

Se a regra do 2× colocar você entre potências padrão, sempre arredonde para cima. Um resistor operando quente falha prematuramente e pode descolorir a placa ao redor.

O que usar quando você não tem o datasheet

Vasculhar um saco de LEDs indicadores de 5 mm sem marcação é comum em projetos de hobby. Estes valores são pontos de partida conservadores:

Cor do LEDV_f típicaI_f segura de partida
Infravermelho1,2 V20 mA
Vermelho1,8 V10 mA
Laranja2,0 V10 mA
Amarelo2,1 V10 mA
Verde2,2 V10 mA
Azul3,0 V10 mA
Branco3,0 V10 mA
UV3,3 V10 mA

Usar 10 mA em vez de 20 mA para LEDs desconhecidos os opera levemente abaixo da potência máxima. LEDs modernos de alta eficiência ainda são visivelmente brilhantes a 10 mA, e a corrente menor dá margem térmica caso V_f seja maior que o esperado.

Os valores de V_f acima são figuras aproximadas do centro da faixa publicadas por fabricantes de LEDs. LEDs vermelhos a amarelos usam semicondutores de AlGaInP ou GaAsP com band gaps menores; LEDs azuis, brancos e UV usam InGaN com band gaps maiores, razão pela qual sua tensão direta é cerca de 1 V mais alta.

Quando usar um driver de corrente constante

Um resistor é a ferramenta certa para LEDs indicadores operando a poucos miliampères com fonte estável. Ele deixa de ser a ferramenta certa em três situações:

LEDs de potência (350 mA e acima). Um LED branco de 1 W a 350 mA e 3,2 V em uma fonte de 12 V dissipa (12 − 3,2) × 0,35 = 3,08 W só no resistor. Isso é mais potência desperdiçada no resistor do que consumida pelo LED. Um driver LED buck chaveado (LM3414, AL8860 ou CAT4201) opera com eficiência de 85-95% e elimina o problema térmico. Drivers lineares de corrente constante como o CAT4101 devem ser evitados em razões de tensão altas; usam um transistor de passagem em vez de um indutor e sua eficiência é simplesmente V_f / V_s (cerca de 27% para um LED de 3,2 V em 12 V).

Tensão de alimentação flutuante. Em dispositivos alimentados por bateria, a tensão cai conforme a bateria descarrega. Uma bateria de 9 V começa em 9,5 V e termina em 6,0 V. Com um resistor fixo e um LED azul de 3,0 V, a corrente varia de (9,5 − 3,0) / R até (6,0 − 3,0) / R, uma variação de brilho de 2:1. Um driver de corrente constante mantém a corrente fixa no LED independentemente da tensão de entrada.

Produção em escala. A variação de V_f por binning em um rolo de LEDs pode chegar a 0,2 V ou mais. Para um projeto de hobby com cinco LEDs, a variação é invisível. Para um produto com 10.000 unidades, a tolerância do resistor somada à variação de V_f cria diferenças perceptíveis de brilho. Um driver de corrente constante elimina as duas variáveis.

Para LEDs indicadores individuais em trilhos regulados de 3,3 V ou 5 V, o resistor continua sendo a solução mais simples, barata e confiável. A calculadora de resistor para LED dimensiona em segundos. Para qualquer carga acima de 100 mA, considere um CI driver de LED dedicado.

Erros comuns

Esquecer o caminho de retorno. O fator 1 na fórmula de LED único (não 2, diferente da queda de tensão em fiação) assume um circuito série simples. O fator "2×" nas fórmulas de queda de tensão em fios considera a corrente percorrendo o condutor de ida e de volta. No circuito de LED, o resistor e o LED estão no mesmo circuito série, então não há duplicação.

Dimensionar pela corrente média durante dimmerização PWM. Um sinal PWM de 1 kHz a 10% de duty cycle em um LED de 20 mA empurra 20 mA de pico pelo resistor durante cada pulso de ligação. O resistor precisa suportar a corrente de pico e a potência instantânea, não a corrente média de 2 mA.

Alimentar LEDs pela rede AC com um resistor. A tensão de pico de 120 V RMS é 170 V; para 230 V RMS é 325 V. Um resistor simples precisaria dissipar vários watts, e o LED recebe tensão reversa no semiciclo negativo que excede sua especificação de V_R (tipicamente 5 V). Use um módulo driver de LED para AC.

Conectar LEDs direto a um GPIO sem verificar o limite de corrente. Um pino digital do Arduino Uno fornece no máximo 40 mA (com limite recomendado de 20 mA conforme o datasheet do ATmega328P). Um GPIO do ESP32 é limitado a 12 mA por pino. Sempre verifique a corrente máxima de saída do microcontrolador antes de conectar um LED, mesmo com o resistor correto.

Use a calculadora da lei de Ohm para conferir qualquer relação entre resistência, corrente ou tensão, e a calculadora de código de cores de resistores para verificar as faixas do componente que você tirou da gaveta.