Wie funktioniert diese Stromquellenschaltung?

Ich verwende einen LTC3623 5A-Abwärtsregler als programmierbare Stromquelle. In den Anwendungshinweisen gibt es diese Schaltung:

Programmierbare Stromquelle

Ich versuche zu verstehen, wie Iout mit diesem Setup 0A sein kann. Gemäß der Grafik ist es, wenn Vshunt 0,5 V beträgt.

Es würden also 0,5 V über die 10 k an Masse liegen, daher ist der Fet hart daran, zu versuchen, alle 50 uA zu erhalten. Wenn Iout jedoch an eine 10-Ohm-Last an Masse angeschlossen ist, würde dies effektiv dazu führen, dass die beiden 10-k-Widerstände parallel zwischen Iset und Masse oder ein einzelner 5-k-Widerstand an Masse geschaltet werden. Das würde Iset auf 0,25 V setzen und daher wäre der Ausgang ungleich Null.

Würde es funktionieren, wenn die unteren 10k entfernt würden und der nicht invertierende Eingang des Operationsverstärkers mit der Oberseite des Fets anstatt mit der Unterseite verbunden wäre? Wenn Vshunt 0,5 V beträgt, würde es auf diese Weise gegen Masse kurzschließen und Iset auf 0 V setzen.

Edit: Invertieren gemeint.

Antworten (2)

Der Schaltplan ist falsch, und Sie haben absolut Recht, dass der Ausgangsstrom mit dem gezeigten Schaltplan niemals Null sein kann.

Betrachten Sie zwei Fälle:

  1. Der BSC ... ist vollständig ausgeschaltet (dies kann der Fall sein, wenn Vshunt 0 V beträgt, aber wir können dies im Moment ignorieren). Unter diesen Bedingungen fließt der 50-uA-Referenzstrom durch die 10 k zum Ausgangspin (und wir müssen hier annehmen, dass der Ausgang zur Vereinfachung gegen Masse kurzgeschlossen ist). Die im Fehlerverstärker entwickelte Spannung beträgt 0,5 V ..... also beträgt der (PWM-erzeugte) Strom durch den 0,1-Ohm-Widerstand 5 A (damit ist eine Welligkeit verbunden, die wir jedoch im Moment ignorieren). ....so weit so gut, wir kommen auf 5 A.

  2. Der BSC ... ist gesättigt, und da (im Wesentlichen) kein Strom von der Gate-Seite des Geräts fließt, sind die 10-kOhm-Widerstände effektiv parallel und die entwickelte Referenzspannung beträgt 0,25 V. ... also die (PWM erzeugt ) Strom durch den 0,1-Ohm-Widerstand beträgt 2,5 A.

Das gezeigte Schema stimmt also nicht mit dem von ihnen erstellten Diagramm überein.

Unter welchen Bedingungen könnte nun die Referenzspannung in den Fehlerverstärker einen Nullstrom durch den 0,1-Ohm-Widerstand erzeugen?
Wenn die Referenzspannung Null wäre, würde sich die PWM niemals einschalten, sodass der Strom auf Null fallen würde (sobald sich der 47-uf-Kondensator entlädt).

Um eine Referenzspannung von 0 V im Fehlerverstärker zu erreichen, müssen Sie den gesamten Referenzstrom von 50 uA auf Masse umleiten.

Könnten der LTC2054 und BSC... den Strom überbrücken? Nicht wie gezeigt, aber wenn die Stromquelle von einer negativen Versorgung gespeist würde, könnte dies der Fall sein. Wenn Vshunt 0,5 V beträgt, dann ist der BSC ... ein Konstantstromgenerator von 50 uA ... also haben wir den richtigen Strom, aber die für den Konstantstromgenerator angezeigte Masse müsste mindestens -0,5 V betragen in der Lage, die Spannungsreferenz am Fehlerverstärker auf Null zu ziehen.

Ich würde vorschlagen, dass der Stromgenerator eine negative Stromversorgung von mindestens 1 V enthalten könnte, um funktionsfähig zu sein. Dies macht es weniger einfach, den Vshunt zu erzeugen, aber immer noch durchaus möglich.

Also sowas würde funktionieren:

Geben Sie hier die Bildbeschreibung ein

Betrachten Sie als letztes die Auswirkungen eines Lastwiderstands (denken Sie daran, dass ich die Last in all dem oben Genannten als Kurzschluss betrachtet habe).

Wenn die Last (Widerstand oder Offset) ansteigt, entwickelt sich am Ausgang eine Spannung, die ein Ende des 10-K-Widerstands anhebt. Mit den oben vorgeschlagenen Änderungen spielt es keine Rolle, wie hoch die Ausgangsspannung ist, da wir nur die zwischen dem Ausgangsende des 0,1-Ohm-Messwiderstands und der Referenzspannung erzeugte Spannung in den Fehlerverstärker ausgleichen.

Stellen Sie sich beispielsweise vor, Sie würden diesen Stromgenerator verwenden, um die Durchlassspannung einer Leistungsdiode zu charakterisieren. Die Spannung am Ausgang würde je nach Strom durch das Gerät ziemlich hoch ansteigen (0,7 bis 1 V oder mehr). Bei ausreichend hoher Eingangsspannungsversorgung gäbe es mit dem LTC2054 als reine Stromquelle keine Probleme mit höheren Ausgangsspannungen. Mit der Vshunt-Spannung von 0 bis 0,5 V können Sie (innerhalb praktischer Grenzen) auch auf Nullstrom kommen.

PS: Als wichtige Randnotiz, um Ihren Kopf zum Drehen zu bringen, würde das gezeigte Schema bei sehr kleinen Ausgangsströmen funktionieren (aber wahrscheinlich nicht auf Null gehen), wenn die Ausgangsspannung höher als 0,5 V wäre. Also im Fall einer Diode oder Wenn der Zener getestet wird und die Ausgangsspannung über 0,5 V liegt, würde der Vshunt-Generator wie im Anwendungshinweis gezeigt funktionieren. Es funktioniert einfach nicht bei einer ohmschen Last, bei der die Ausgangsspannung unter 0,5 V fällt.

Implementieren einer Fehlerbehebung

Der LT2054 ist ein sehr hochwertiger Operationsverstärker mit sehr niedrigen Offsets.
Eine mögliche Lösung, um Sie nahe an Nullstrom zu bringen, wäre, den 10-kOhm-Widerstand auf 100 Ohm zu senken. Jetzt beträgt der Spannungsabfall zum Absenken der 50 uA nur noch 5 mV.

Wenn Sie die 0 - 0,5 V als Vshunt beibehalten möchten, könnte ein 100: 1-Widerstandsteiler funktionieren.

Etwas wie das:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Tolle Antwort, das hilft. Glauben Sie, mein Vorschlag unten würde es ermöglichen, mit einer kleinen Widerstandslast näher an 0 A heranzukommen? Entfernen Sie die 10k und verbinden Sie den invertierenden Eingang mit der Oberseite des Fets, wodurch Iset nahe 0 V liegen kann. Ich habe keinen einfachen Zugang zu einer negativen Schiene.
Wie nahe an Null muss man kommen? Welche Lasten schließen Sie an?
Es ist eine Peltier-Zelle. < 0,1 V wäre besser.
Peltiers haben typischerweise eine riesige thermische Masse. wäre es nicht besser mit PWM/PID zu fahren?
Peltiers sind aufgrund der I2R-Komponente effizienter, um sie mit einem konstanten Strom anzutreiben.
Ich bin mir nicht sicher, ob ich Ihre Effizienzlogik verstehe, aber warum sollte das bei sehr niedrigen Strömen überhaupt ein Problem sein?
Bei niedrigen Strömen ist das kein Problem. Wenn Sie es halb eingeschaltet haben möchten, ist es effizienter, konstante 2,5 A als PWM 5 A bei 50 % Einschaltdauer zu liefern. Die I2R-Verluste betragen 15 W bzw. 30 W.

Gemäß der Grafik ist es, wenn Vshunt 0,5 V beträgt.

Wenn das passiert, gehen alle 50 ua Strom zu diesem Mosfet (BSC ....). und kein Strom fließt durch diesen 10k-Widerstand vom Eingang des Fehlerverstärkers zum Ausgang. dh. Die Spannungsdifferenz zwischen dem 0,1-Ohm-Widerstand ist Null -> Ausgangsstrom ist Null.

Sie können sich das Ganze als High-Side-Strommessverstärker vorstellen. Die beiden Eingangsklemmen des Fehlerverstärkers haben eine Spannungsdifferenz von Iout * 0,1 Ohm - (50ua - Vshunt / 10k) * 10k.

bei negativer Rückkopplung muss diese Spannungsdifferenz Null sein.

so haben Sie die Beziehung, die Sie haben.

"Der gesamte 10ua-Strom fließt zu diesem Mosfet (BSC ...). und kein Strom fließt durch diesen 10k-Widerstand vom Eingang des Fehlerverstärkers zum Ausgang." Du meinst 50uA, richtig? Aber wenn der Ausgang einen geringen Widerstand gegen Masse hat, würde der Strom dann nicht gleichmäßig auf beide 10k-Widerstände aufgeteilt?
Die Mosfet-Seite ist ein CCS, dessen Stromsenke von Vshunt gesteuert wird.
Aber selbst wenn der Mosfet vollständig eingeschaltet wäre (0 Ohm), würde der Gesamtwiderstand dieses Zweigs 10 k betragen - derselbe wie die 10 k für die Last mit niedrigem Widerstand. Der Strom würde sich also teilen.
Der Strom kann auf 0 A heruntergeregelt werden (aber nicht 0), wie dannyf erklärt hat, aber es gibt eine zusätzliche Bedingung, das heißt, die programmierbare Stromsenke unten links muss sich im Betriebsbereich befinden, was bedeutet, dass Vout nicht kleiner sein kann als 0,5 V plus dem Abfall über dem FET.
@Dannyf. Dies ist nicht korrekt, Sie können den Strom durch die 10 kOhm nicht auf Null bringen. Die 10k im CC-Generator müssten 0,5 V haben, wenn Vshunt auf 0,5 V eingestellt ist ... dies erscheint auch an den anderen 10k Ohm, wenn der Ausgang auf null Volt liegt. Sie können also den Eingang des Fehlerverstärkers niemals auf Null ziehen.
> Sie können also den Eingang des Fehlerverstärkers niemals auf Null ziehen. Sie müssen jedoch nicht 0 V ausgeben, um 0 Ampere zu erhalten -> Die Schaltung soll eine Reihe von LEDs ansteuern, sodass die Mindestausgabe zum Erreichen von 0 Ampere weit über 0 V liegt.
Die Schaltung ist sehr einfach zu simulieren, da die gesamte Chipseite wirklich ein Leistungs-Operationsverstärker ist. Sie können es über einen Operationsverstärker + einen Mosfet simulieren und sehen, wie die Schaltung funktioniert. Das CCS benötigt jedoch einen r2r-Operationsverstärker (nur Eingabe), um ordnungsgemäß zu funktionieren.