Dois LEDs conectados a pinos diferentes podem compartilhar seu resistor?

18

Estou projetando uma placa de estilo Arduino com LEDs embutidos para vários pinos. Para simplificar a montagem da placa e economizar em componentes, fiquei pensando se seria seguro para esses LEDs compartilharem um único resistor, como neste diagrama:

esquemático

Obviamente, a energia dissipada através do resistor (3mA por pino a 3V) não é um problema real. A razão pela qual hesitei é que os LEDs em uma configuração paralela não devem compartilhar resistores, mas é seguro pensar que pinos separados do microcontrolador não contam como um ânodo comum, mesmo se os dois pinos estiverem altos?

microtherion
fonte
Embora não faça parte da sua pergunta, de um modo geral, se possível, é preferível acionar o cátodo do LED em vez do ânodo, pois a maioria dos microncontroladores e outros CIs são melhores para gerar saídas negativas do que positivas, como o trabalho do FET de canal N melhor do que os do canal P.
Chris Stratton
@ ChrisStratton, eu já ouvi isso antes, mas quais são as implicações práticas de "melhor"? Maior velocidade de comutação? Mais perto da tensão teórica? (Quero esses LEDs para fins de diagnóstico, portanto, mantê-los ativos baixos é semanticamente indesejável de qualquer maneira).
microtherion

Respostas:

16

Pode dois LEDs ligado a diferentes pinos compartilhar suas resistor?

  • pode : sim
  • deveria : provavelmente não

Seu resistor age aqui como um limitador de corrente, digamos 3mA

Se você acender um LED de cada vez, você dará 3mA a esse LED. Se você acender 2 LEDs, você dará 3mA para os dois (mais de menos 1,5mA cada). Se você acender 3 LEDs, você dará 3mA para todos eles ( em média, 1mA cada)
As coisas são ainda um pouco mais sutis, pois diferentes LEDs podem ter voltagem direta diferente; portanto, um LED pode muito bem drenar 10% mais corrente do que o outro.

Como "Amps iluminados por LED", menos Amp é menos leve. Quando a luz do LED com essa configuração fornecerá "luz total acesa", e mais LEDs adicionados, menos brilhará cada um.


Como uma edição dessa resposta, há um caso que eu poderia considerar esse arranjo para "iluminação com vários LEDs". Isto é, se você estiver multiplexando seus LEDs

Isso está iluminando apenas um de cada vez, mas pedalando rápido o suficiente de um LED para o próximo, para que o olho humano os veja todos acesos de uma só vez.

Sylvain Leroux
fonte
Ah, sim, que eu não tinha considerado adequadamente e, para meus propósitos, é uma objeção fatal.
microtherion
18

Seu circuito está protegido do ponto de vista eletrônico, desde que os LEDs usados ​​possam suportar uma fem de volta de 4V ou mais.

Se apenas um LED estiver aceso por vez, tudo será agradável. Mas se dois ou mais estiverem ativados, o brilho diminuirá e o brilho entre os LEDS provavelmente será inconsistente. A queda de tensão direta dos LEDs individuais tende a variar um pouco, portanto é provável que ocorram a maior parte da corrente disponível.

Um resistor separado por LED é provavelmente o melhor.

kiwiron
fonte
11
A mistura de cores fornecerá resultados ainda piores. Se você tiver um led azul e vermelho (ambos LIGADOS), o led azul não acenderá (ou ficará extremamente escuro), pois os leds azuis apresentam uma queda de tensão mais alta.
Gerben
Se alguém está fazendo milhares de coisas e nunca haverá necessidade de acender mais de um LED, o uso de um resistor compartilhado pode economizar meio centavo cada, o que pode resultar em dinheiro real. Por outro lado, mesmo que o aplicativo não exija a iluminação de vários LEDs, isso pode ser bom durante a depuração. É possível fazer com que pareça que vários LEDs estejam acesos simultaneamente, com brilho previsível, se um deles alternar rapidamente entre eles, mas às vezes durante a depuração é mais útil poder controlar os LEDs de maneira independente.
Supercat