High-Side- oder Low-Side-LED-Treiber mit NPN-BJT? Welches ist besser?

Zwei Topologien nebeneinander - links: Last zwischen Vcc und Collector;  rechts: Last zwischen Emitter und MasseIch denke, die B-Konfiguration wäre bei Temperaturschwankungen stabiler, trotzdem würde ich gerne einige gute Vorschläge hören, welche Konfiguration verwendet werden sollte und welche Vorteile die Verwendung der einen im Vergleich zur anderen hat.

Was wollen Sie mit den beiden Schaltungen erreichen? Wie viel Strom erwarten Sie durch die LED zu fließen - es wird in beiden Schaltungen, die Sie gezeigt haben, ganz anders sein. Wie viel kann die 5-Volt-Schiene bewegen? Was ist Ihre MCU IO-Spannung? Welche LED meinst du?
Ich verwende dies nicht in meiner Schaltung. Ich bin auf diese beiden Konfigurationen gestoßen und habe überlegt, was einen Unterschied macht, wenn eine anstelle der anderen verwendet wird.
Beide Strecken sind auf ihre Weise gleich gut und beide malen ihr eigenes Szenario. Es gibt kein generisches Szenario; Es gibt zwei Szenarien - Schaltung 1 ist ein Szenario und Schaltung 2 ist ein anderes Szenario, daher kann es keinen Vergleich geben, ohne dass Sie angeben, was ich gefragt habe.
Schließen, bis die Frage mit den Antworten auf Andys Fragen im ersten Kommentar aktualisiert ist.
Wo sind die PNP-Varianten????
Ich bin mir nicht einmal sicher, was der Sinn R 2 ist in Szenario B.

Antworten (4)

Nun, lassen Sie uns die beiden Schaltkreise mit der ersten grünen LED analysieren, auf der ich Daten finden kann - ein Kingbright L-934GD. Er hat eine typische Durchlassspannung von 2,2 V bei 20 mA und einen absoluten maximalen Durchlassstrom von 25 mA. Und nehmen wir ein β von 110 an, die Worst-Case-Zahl, die für einen BC547A bei einem Ic von 2 mA gegeben ist.

Schaltung A

Unter der Annahme, dass die MCU 5 V ausgibt, erhalten wir einen Basisstrom von etwa (5-0,6) / 10000 = 440 uA und einen maximalen Ic von 110 mal so, dh 48,4 mA. In der Praxis wird es jedoch durch den Widerstand begrenzt, der Transistor wird gesättigt und wir erhalten ungefähr 300 mV Vce, und wenn wir uns das LED-Diagramm von IF v VF ansehen, würden wir am Ende sehr nahe an den maximal 25 mA enden, die durchgehen LED mit einer Vorwärtsspannung von 2,25 V. Dadurch wird die LED so weit wie möglich beleuchtet.

Um 25 mA durch die LED zu leiten, würden Sie tatsächlich nur 0,6 + (10000 * 0,025/110) = 2,87 V von der MCU benötigen. Die größte Variable in dieser Schaltung ist das β von Q1; Wenn das tatsächlich 500 wären, müsste die MCU nur 1,1 V ausgeben, obwohl dies wahrscheinlich keine wirklichen Konsequenzen hat.

Schaltung B

Um denselben LED-Strom von 25 mA zu erhalten, bräuchten wir die gleichen 2,25 V über der LED, 2,5 V über R1, erlauben eine Vbe von 0,6 V und einen Basisstrom von 25/110 = 227 uA durch R2, was eine Spannung von über ihm ergibt 2,72 V. Wenn Sie all dies zusammenzählen, muss Ihre MCU 8,07 V ausgeben, um die gleiche Helligkeit wie Schaltkreis A zu erreichen, was meiner Meinung nach unwahrscheinlich ist.

Wenn die MCU nur 5 V ausgibt, erhalten Sie 12 mA durch die LED (2,1 V über die LED, 0,012 * 100 = 1,2 V über R1, 0,6 Vbe und (0,012/110) * 10000 = 1,091 V über R2) . Bei gleichem MCU-Ausgang und gleichen Komponenten ist die LED also halb so hell. Aber wenn das β von Q1 auf 500 ansteigt, würde der LED-Strom stattdessen 19 mA betragen.

Zusammenfassend würde also A in dieser Situation im Allgemeinen als ein besseres Design betrachtet werden, da es nicht materiell von den potenziell großen Schwankungen in den Geräteeigenschaften beeinflusst wird. Wenn Sie möchten, dass Ihre LED nur halb so hell ist, ist es immer noch besser, A mit einem größeren Widerstand zu verwenden. Sie sagen, Sie denken, B wäre stabiler in Bezug auf die Temperatur, ich würde gerne wissen, warum Sie das denken?

Ich denke, der Widerstandsabfall, den Sie in Schaltung B über R2 haben, sollte 2,28 V (aufgerundet) und nicht 2,72 V ((25E-3A/110) * 10000 Ohm = 2,28 V) betragen. Dies würde die erforderliche Ausgangsspannung der MCU auf 7,63 V ändern (immer noch unwahrscheinlich). Warum haben Sie in Bezug auf Schaltung B 2,25 V an der LED gewählt, als Sie nach der erforderlichen Mikrocontrollerspannung gesucht haben, aber nur 2,1 V an der LED in dem Szenario, in dem Sie davon ausgehen, dass der Mikrocontrollerausgang 5 V beträgt? Beim Versuch, den Strom durch die LED zu lösen, hatte ich zwei Unbekannte (Basisstrom und Zenarspannung) und nur eine Gleichung.

Vielleicht wollten Sie, dass Q1 von Schaltung 2 PNP statt NPN ist. Dann würde es sich viel ähnlicher wie Schaltung 1 verhalten, mit der Ausnahme, dass die LED aufleuchtet, wenn der GPIO niedrig statt hoch wird. Die Kombination der beiden Schaltungen würde ein System zum Ansteuern eines Satzes von LEDs (oder einer Matrix) mit einer gemeinsamen Kathode ergeben. Setzen Sie den Low-Side-Treiber (Schaltung 1) auf alle LEDs der gemeinsamen Kathoden und setzen Sie den High-Side-Treiber (Schaltung 2 mit PNP) auf die separaten Anoden jeder LED. Dann kann der uProcessor jede LED schnell durchlaufen (z. B. > 30 Zyklen pro Sekunde), damit Ihre Augen kein Flackern sehen.

A ist typisch, wo der Transistor wie ein Schalter wirkt -> minimale Verlustleistung.

B ist seltener. mehr Verlustleistung am Transistor, weniger Spannungsausgang am LED / Widerstandspaar. aber R2 kann weggelassen werden und ist schneller (auf der steigenden Flanke).

Für Anwendungen mit hoher/höherer Leistung wählen Sie A. Für schnelle lichtbasierte Übertragungen oder ein billiges Design wählen Sie B.

A ist insgesamt das Beste. A verschwendet wertvolle Spannung. Auf einem jetzt sehr normalen 3v3-Mikro werden Sie keine blaue LED auf B machen. Die Kollektorspannung an A kann höher sein als das Mikro, was die Dinge vielseitiger macht. A gibt mehr Input / Output Isolierung, daher ist es idiotensicherer. A ist besser, wenn Q1 ein Mosfet ist, da gs-Spannungen für eine angemessene Leitung VBE überschreiten. Ein Mosfet wird verwendet, wenn Geschwindigkeit wichtig ist.