Können zwei LEDs, die an verschiedenen Pins angebracht sind, ihren Widerstand gemeinsam nutzen?


18

Ich entwerfe ein Arduino-Style-Board mit eingebauten LEDs für einige der Pins. Um den Zusammenbau der Platine zu vereinfachen und Komponenten einzusparen, habe ich mich gefragt, ob es für diese LEDs sicher ist, einen einzelnen Widerstand zu verwenden, wie in der folgenden Abbildung dargestellt:

schematisch

Offensichtlich ist die über den Widerstand abgegebene Leistung (3 mA pro Pin bei 3 V) kein wirkliches Problem. Der Grund, warum ich gezögert habe, ist, dass LEDs in einer parallelen Konfiguration keine Widerstände gemeinsam nutzen sollten. Ist es jedoch sicher, dass separate Mikrocontroller-Pins nicht als gemeinsame Anode gelten, selbst wenn beide Pins hoch sind?


Obwohl dies nicht Teil Ihrer Frage ist, ist es im Allgemeinen vorzuziehen, wenn überhaupt möglich, die Kathode der LED anstelle der Anode anzusteuern, da die meisten Mikrocontroller und andere ICs bei der Arbeit von N-Kanal-FETs eher negative als positive Ausgänge ansteuern besser als P-Kanal.
Chris Stratton

@ ChrisStratton, ich habe das schon mal gehört, aber was sind die praktischen Auswirkungen von "besser"? Schnellere Schaltgeschwindigkeit? Näher an der theoretischen Spannung? (Ich möchte diese LEDs zu Diagnosezwecken, daher ist es sowieso semantisch unerwünscht, wenn sie auf low geschaltet sind.)
Microtherion

Antworten:


16

Können sich zwei LEDs, die an verschiedenen Pins angebracht sind, ihren Widerstand teilen?

  • können : ja
  • sollte : wahrscheinlich nicht

Ihr Widerstand wirkt hier als Strombegrenzer, sagen wir 3mA

Wenn Sie jeweils eine LED aufleuchten, geben Sie dieser LED 3mA. Wenn Sie 2 LEDs aufleuchten, geben Sie 3mA für beide LEDs (jeweils mehr oder weniger 1,5mA). Wenn Sie 3 LEDs aufleuchten, geben Sie 3mA für alle LEDs ( im Durchschnitt jeweils 1 mA) Die Dinge sind sogar etwas subtiler, da verschiedene LEDs unterschiedliche Durchlassspannungen aufweisen können, sodass eine LED 10% mehr Strom verbrauchen kann
als eine andere.

Da "Ampere LED hell machen", ist weniger Ampere weniger Licht. Ein LED-Licht mit dieser Einstellung gibt "volles Licht an", und mehr LED, die Sie hinzufügen, weniger würde jedes hell sein.


Als Antwort auf diese Frage gibt es einen Fall, in dem ich diese Anordnung für "Multi-LED-Beleuchtung" in Betracht ziehen könnte. Dies ist der Fall, wenn Sie Ihre LEDs multiplexen

Das bedeutet, dass immer nur eine LED aufleuchtet , aber schnell genug von einer LED zur nächsten wechselt, damit das menschliche Auge sie alle gleichzeitig aufleuchten sieht .


Ah ja, das hatte ich nicht richtig bedacht und für meine Zwecke ist es ein fataler Einwand.
Microtherion

18

Ihre Schaltung ist aus elektronischer Sicht sicher, solange die verwendeten LEDs eine Gegen-EMK von etwa 4 V aushalten.

Wenn jeweils nur eine LED leuchtet, sind alle süß. Wenn jedoch zwei oder mehr eingeschaltet sind, sinkt die Helligkeit und die Helligkeit zwischen den LEDs ist wahrscheinlich inkonsistent. Der Vorwärtsspannungsabfall der einzelnen LEDs neigt dazu, sich geringfügig zu ändern, sodass wahrscheinlich der größte Teil des verfügbaren Stroms verbraucht wird.

Ein separater Widerstand pro LED ist wahrscheinlich am besten.


1
Das Mischen von Farben führt zu gleichmäßigen Ergebnissen. Wenn Sie eine blaue und eine rote LED haben (beide EIN), leuchtet die blaue LED nicht auf (oder ist extrem dunkel), da die blauen LEDs einen höheren Spannungsabfall aufweisen.
Gerben

Wenn man viele tausend Dinge macht und nie mehr als eine LED aufleuchten muss, kann die Verwendung eines gemeinsamen Widerstands jeweils einen halben Cent einsparen, was zu echtem Geld führen kann. Auf der anderen Seite kann es beim Debuggen hilfreich sein, wenn für die Anwendung nicht mehrere LEDs leuchten müssen. Es ist möglich, den Eindruck zu erwecken, dass mehrere LEDs gleichzeitig mit vorhersagbarer Helligkeit leuchten, wenn man schnell zwischen ihnen wechselt. Manchmal ist es jedoch während des Debuggens sinnvoller, die LEDs direkt unabhängig voneinander steuern zu können.
Supercat
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.