Zunächst geben Sie einen einzelnen LED-Hersteller und eine Teilenummer an. Der Bereich in Vf von Teil zu Teil wird nicht so groß sein, wie Sie vorschlagen (nicht 0,5 V).
Zweitens sind kleine Helligkeitsschwankungen für das Auge nicht leicht erkennbar. Sie müssen sich also nicht um kleine Abweichungen von Gerät zu Gerät kümmern.
Drittens, wenn möglich, versorgen Sie die LEDs aus einer geregelten Spannung und nicht aus der Batterie, sodass Sie eine Variationsquelle entfernen.
Viertens, wenn die einzige verfügbare Stromquelle variabel ist (z. B. eine Batterie), treiben Sie die LED mit einer Stromquelle anstelle einer Spannungsquelle mit einem Strombegrenzungswiderstand an. Wenn mindestens eine geregelte Spannung zur Verfügung steht (auch wenn es sich um eine niedrige Spannung handelt), ist es ziemlich einfach, eine zufriedenstellende Stromquelle für die Ansteuerung einer LED-Anzeige mit nur einem Transistor und wenigen Widerständen herzustellen. Dies ist billig, beansprucht jedoch Platz bei sehr platzbeschränkten Designs.
Wenn nicht einmal eine einzige geregelte Spannung zur Verfügung steht, können Sie mit zwei in Reihe geschalteten Dioden als Spannungsreferenz eine anständige Stromquelle herstellen.
Ich bin mir nicht sicher, ob ich ein echter Ingenieur bin, aber ich musste all diese Dinge tun, während ich Verbraucherprodukte entwarf, und so ging ich damit um. Eine andere Sache, die Sie mit LED-Anzeigen wirklich erhalten kann, ist, wenn schwere Lasten die Batteriespannung veranlassen, zu sinken. Beispielsweise kann ein Vibrationsmotor oder ein Lautsprecher bei einigen Produkten zu einem Absinken der Batteriespannung führen. Dieser Abfall kann ein merkliches Flackern oder eine Veränderung der LED-Helligkeit verursachen, wenn die LED von der Batterie betrieben wird. Dies ist ein weiterer Grund, stattdessen eine aktuelle Quelle zu verwenden.
Hier ist eine Stromquelle für den Fall, dass die LED von der Batterie gespeist wird, aber Sie ein GPIO-Signal zur Verfügung haben, das von einer geregelten Spannung abgeleitet ist:
simulieren Sie diese Schaltung - Schaltplan erstellt mit CircuitLab
Im obigen Schema spielt es keine Rolle, ob die LED mit 3,3 V oder VBATT oder was auch immer betrieben wird, solange der GPIO von einer geregelten Quelle betrieben wird. Ich habe das von einer anderen Antwort kopiert. Sie sollten den Emitterwiderstand anpassen, um den gewünschten Strom zu erhalten. Wenn nicht viel Overhead verfügbar ist, können Sie R2 auch so reduzieren, dass die Basisspannung weniger als 1 V beträgt.
Hier ist eine Schaltung für den Fall, dass keine geregelte Spannung verfügbar ist:
simulieren Sie diese Schaltung
In der obigen Schaltung wirken D1 und D2 als Spannungsreferenz. Die Spannung variiert, jedoch nicht so stark wie die Batteriespannung. Diese konstante Spannung an der Basis von Q1 wird dann in eine konstante Spannung über R3 und damit in einen konstanten Kollektorstrom umgewandelt (der Transistor wird nicht gesättigt, es sei denn, VBATT ist sehr niedrig). In einem Produktionsdesign habe ich das noch nicht gemacht, aber ich glaube, es würde funktionieren.
Verglichen mit einem einfachen gesättigten Schalter leisten beide Schaltkreise gute Arbeit, um den gewünschten Strom aufrechtzuerhalten, selbst wenn kaum genug Spannung zur Verfügung steht, um die LED zum Leuchten zu bringen.
Hier sind einige Simulationsergebnisse, die den einfachen gesättigten Schalter mit dem Strombegrenzungswiderstand (D1) mit der Spannungsteilerreferenzschaltung (D2) mit der Zweidiodenreferenz (D5) vergleichen. Dies ist mit einer 3V LED. Beachten Sie, dass die Widerstandswerte so angepasst wurden, dass sie bei VBATT = 4,2 V etwa 9 mA betragen.
Wie Sie sehen können, hat die Stromquelle mit der Spannungsteilerreferenz eine gute Leistung von beispielsweise 3,35 V aufrechterhalten. Es werden also nur ca. 350 mV Overhead benötigt.
Die Referenzschaltung mit zwei Dioden behielt eine gute Leistung bis zu etwa 3,45 V bei, was einem Overhead von etwa 450 mV entspricht.
Die Standardschaltung hält wirklich überhaupt keinen geregelten Strom aufrecht. Der Strom fällt linear mit der Batteriespannung ab.
Beachten Sie außerdem, dass sowohl der Zweidioden-Referenzkreis als auch der Spannungsteiler-Referenzkreis bei allen Batteriespannungen einen höheren Strom haben als bei der Standardschaltung, mit Ausnahme der maximalen Batteriespannung.