Benötigen Sie Hilfe bei der Auswahl von OpAmp und FET für einen VCVS

Ich möchte eine spannungsgesteuerte Spannungsquelle bauen, die eine ohmsche Last mit Strom versorgt ( 1,67 Ω , 7 A @ 12 v ). Die Verlustleistung der Last wird aus Strom- und Spannungsabfallmessungen durch ein Steuersystem berechnet, das die Spannung des VCVS mit einem DAC-Ausgang anpasst ( v 2 ).

Ich habe eine Schaltung, die ich online gefunden habe ( siehe das erste Bild hier ), an meine Anwendung angepasst :

Geben Sie hier die Bildbeschreibung ein

Der ursprüngliche N-Kanal-FET wurde durch einen P-Kanal-FET ersetzt, weil ich damit näher an V1 herankomme. Ich habe den IRFP9140 für maximalen Strom, niedrig, ausgewählt R D S , Ö N , hohe Nennleistung und einfach zu bedienendes Gehäuse - ich kann es an einem Kühlkörper befestigen. Da fegt die Steuerspannung ab 0 Zu 5 v , die maximal erwartete Dissipation in Q1 liegt bei etwa 22 W für v 2 = 2.5 v .

Die Ausgangsspannung wird von R2 und R3 auf den DAC-Bereich herunterskaliert und in den OpAmp eingespeist, der das Gate-Volgate von Q1 ausgibt. Also musste ich einen OpAmp auswählen und landete beim LT1218 . Ich bin im Grunde die Liste der verfügbaren Modelle in LTspice durchgegangen und dieses passt zu meiner Versorgungsspannung ( v 1 = + 12 v ) und hat Rail-to-Rail Ein- und Ausgänge. Wahrscheinlich gibt es bessere Alternativen.

Ich bin mir nicht sicher, ob R4 notwendig ist. Ich habe es in vielen Schaltungen gesehen und die Leute scheinen es einzubeziehen, um den Ausgangsstrom des OpAmp zu begrenzen.

Sieht diese Schaltung angesichts dessen vernünftig aus?

  • Ich brauche keine hochpräzise Ausgabe (dies ist Teil eines Steuersystems, das sich anpasst v 2 an seine Bedürfnisse);
  • Effizienz spielt keine Rolle;
  • Größe spielt keine Rolle, es kann eine große Leiterplatte sein;
  • dasselbe für die Kühlung, einschließlich Hinzufügen eines Lüfters;
  • Ich brauche mehrere davon;
  • die Schaltung sollte einfach zu bauen und zu testen sein;
  • Ich kann R1 durch einen größeren Wert ersetzen, wenn die gewünschte maximale Verlustleistung in R1 niedriger ist als in der gezeigten Schaltung.

Dies ist mein erster Versuch, einen OpAmp in einer realen Schaltung zu verwenden, und ich habe auch noch nie einen Transistor für etwas anderes als das Ein- und Ausschalten einer Last verwendet. Über eine Beratung zu beiden Komponenten freue ich mich sehr.

Bearbeiten

Wie in den Kommentaren vorgeschlagen, habe ich einen Schritt in VC (V2 im Bild oben) von 0 auf 3 V simuliert und das Ergebnis ist eher enttäuschend:Geben Sie hier die Bildbeschreibung ein

Das Ergebnis:Geben Sie hier die Bildbeschreibung ein

Die Ausgangsspannung braucht also zunächst einige Zeit, bis sie auf einen durch Q1's begrenzten Wert ansteigt R D S , Ö N und fällt dann ungefähr auf den gewünschten Wert ( 12 3 / 5 = 7.2 v ), aber schwingt. Das anfängliche Überschwingen ist in der realen Anwendung möglicherweise kein wirkliches Problem; Was mich mehr beunruhigt, ist die Tatsache, dass ich nicht weiß, warum das passiert.

Die Anlage ist zu langsam für den OpAmp, also suche ich jetzt im Grunde nach einer Möglichkeit, sie schneller erscheinen zu lassen?

Bearbeiten 2

Das Hinzufügen des vorgeschlagenen Kondensators zwischen dem Ausgang und dem negativen Eingang des Operationsverstärkers sowie eines Widerstands im Steuerspannungseingang war sehr effektiv.

Geben Sie hier die Bildbeschreibung ein

Der Ausgang pendelt sich nach ca. 150 µs ein:Geben Sie hier die Bildbeschreibung ein

Bearbeiten 3: Andere OpAmps, die ich simuliert habe

"Swings": Ich konnte VO nicht dazu bringen, sich auf die gewünschte Spannung einzustellen, selbst mit unterschiedlichen Werten für R4, R5 und C2.

  • LT1636: Schaukeln
  • LT1637: Ausgang schwingt ein (Transientensimulation), aber DC-Sweep-Simulation wird nicht beendet. Eine sehr langsame transiente Simulation für einen 5-Sekunden-Sägezahn auf V2 zeigt jedoch das gewünschte Verhalten. Ich bin mir nicht sicher, was das bedeutet. Billiger als LT1218.
  • LT6003: Schaukeln
  • LT6013: Ausgabe setzt sich, folgt aber nur v 2 für v 2 > 0,7 v (dieser hat keine Rail-to-Rail-Eingänge)
  • OP184: Ausgang pendelt sich ein (scheint genauso gut zu funktionieren wie beim LT1218, aber billiger)
  • AD820A: Die Ausgabe setzt sich ein, und dieser Teil war einfacher in einem DIP-Paket zu bekommen. Auch günstiger als der LT1218.

Edit 4: Scheint zu funktionieren

Ich habe die Schaltung mit einem IRFP9140N und einem AD820A aufgebaut, mit allen Widerständen und Kondensatoren wie im letzten Schaltplan gezeigt, und es scheint wie gewünscht zu funktionieren.

Sie haben dies bereits in LTSpice eingegeben - speisen Sie den Steuereingang mit einer Rechteckwelle, vielleicht 2 ms, um den Eingang von (sagen wir) 0 V auf 3 V zu treiben, und führen Sie eine Zeitbereichssimulation der Ausgangsspannung durch.
Lass mich raten - das hast du schon gemacht, das Ergebnis gesehen und oooooh ... also wird das zu einem "Warum oszilliert mein Schaltkreis?" Frage jetzt. Danke für die Warnung! Ich werde ein paar Dinge ausprobieren und wiederkommen.
@Chrisoph Nur eine fundierte Vermutung, fürchte ich.
Ich kann den Schaltplan nicht sehen? Ein p-FET unterscheidet sich von einem n-FET. Wenn das R, auf das Sie sich beziehen, vom Operationsverstärkerausgang zum Gate reicht, ist dies manchmal aufgrund der Gate-Kapazität erforderlich.
@GeorgeHerold das ist seltsam, ich kann es sehen und Spehro kann es anscheinend auch sehen ...
@SpehroPefhany Ich habe Simulationsergebnisse hinzugefügt
OK, jetzt sehe ich die Schaltung. Ich vermute, die Oszillation ist auf die Gate-Kapazität des FET zurückzuführen. Sie können einen Anwendungshinweis zum Treiben kapazitiver Lasten nachschlagen. Oder FET-Leistungsverstärker. Ich weiß, wie man es mit dem häufigeren N-Fet-Anhänger macht. (Ein wenig schnelles negatives Feedback mit Kappe vom Ausgang zum invertierenden Eingang.) Bei C1 bin ich mir auch nicht sicher? Was macht es? OK, zuerst C1 loswerden ... sehen, ob das hilft. Dann mehr Gate R. (nur meine Vermutung.)
Das Entfernen von C1 schien ein bisschen zu helfen , aber nicht wirklich. Mehr Gate R (1k) führte zu einer niedrigeren Frequenz, eine weitere Erhöhung führte zu überhaupt keinem nutzbaren Ausgang (VO fällt nach 180 µs auf 0 V, wenn der OpAmp-Ausgang auf 12 V gestiegen ist).
Versuchen Sie, einen Widerstand in Reihe mit V2 und einen Kondensator vom Ausgang des Operationsverstärkers zum invertierenden Eingang hinzuzufügen (zunächst vielleicht 10n und 1K).
@SpehroPefhany wow das hat gewirkt! Aber jetzt, wo es stabil ist, wurde immer noch kein Wort über die OpAmp- und Transistorwahl gesagt. Da der FET offensichtlich eine gewisse Gate-Kapazität und damit verbundene Probleme mit sich brachte: Wäre ein BJT hier die bessere Wahl, vorausgesetzt, ich kann einen mit geeigneten Eigenschaften bekommen? Ich würde wahrscheinlich einen Treiber brauchen, der den Basisstrom liefern kann, aber ...
@GeorgeHerold Ich denke, was Spehro vorgeschlagen hat, ist genau das, was Sie mit dem "häufigeren N-Fet-Follower" im Sinn hatten - ein schnelles negatives Feedback mit einer Obergrenze von out zu invertierendem Eingang); siehe Bearbeiten 2 in der Frage.
Hey, das ist viel besser! Betreff: Opamp- und FET/Pass-Elementauswahl. Das ist sehr stark anwendungsabhängig. Ich habe ein paar Opamps "kennengelernt" und sie dann wiederverwendet.

Antworten (2)

Insgesamt denke ich, dass dies mit den besprochenen Mods für Stabilität eine gute Schaltung ist. Sie benötigen einen Operationsverstärker mit Rail-to-Rail-Ausgang (oder in der Nähe), aber alles andere ist ziemlich unkritisch.

Ich stimme der Verwendung eines 180-W-fähigen MOSFET in dieser (linearen) Anwendung zu. Sie könnten sicherlich einen BJT oder einen Darlington (oder ein Sziklai-Paar ) verwenden, aber es gibt nicht viele Gründe, diese Leistungsstufe zu erreichen.

Ebenso kann der Operationsverstärker etwas übertrieben sein - Sie könnten wahrscheinlich einen billigeren oder einen noch teureren Präzisionsverstärker verwenden, aber dieser sollte in Ordnung sein. Es gibt mehr Kompromisse bei der Verwendung von Operationsverstärkern mit RR- Eingang als Ausgang, und in diesem Fall ist dies unnötig, daher nehme ich an, dass dies ein Punkt ist, der verbessert werden könnte.

Ich denke jedoch, dass es ein großartiger erster Schuss ist, und vergessen Sie nicht die Bypass-Kondensatoren der Stromversorgung, wenn Sie die reale Schaltung aufbauen. Gute Arbeit!

Tatsächlich funktioniert es genauso gut, den 1218 durch einen billigeren OpAmp (LT6013, keine Rail-to-Rail-Eingänge) zu ersetzen. In Bezug auf die Transistorwahl gibt es wahrscheinlich viele andere, die die Arbeit erledigen könnten.

Dies ist eine Art Ein-Quadrant-Ding, was bedeutet, dass es eine Spannungspolarität liefert und Strom liefern kann. Als solches ist es asymmetrisch, während der Ausgang nach oben gezogen werden kann Q 1 es ist darauf angewiesen, dass die Ausgangslast heruntergezogen wird. Daher wird die Last für das gesamte dynamische Verhalten sehr wichtig.

Insgesamt ist die Schaltung wie das Hinzufügen eines Puffers, der Spannungs- und Stromverstärkung zu einem OpAmp hat. Dieser Puffer befindet sich in der Rückkopplungsschleife des OpAmp. Dieser neue Puffer sieht also alle Open-Loop-Eigenschaften des OpAmp. Außerdem muss die OpAmp-Bandbreite kleiner als die 3-dB-Bandbreite des Puffers sein. Hinweis: Wenn Sie hinzugefügt haben C 2 um U 1 die reduzieren U 1 Bandbreite, um mit dem kompatibel zu sein Q 1 Puffer. Auch Sie wurden los C 1 (anscheinend) was die Bandbreite erhöht Q 1 Puffer.

Beginnen Sie mit der Endstufe, denn die treibt so ziemlich alles an. Die Ausgangsstufe ist R G , Q 1 , R 1 , Und C 1 (wenn es einen gibt). R G beinhaltet R 4 plus die Ausgangsimpedanz der offenen Schleife von U 1 . Hier ist eine Übertragungsfunktion dafür:

v Ö U 1 Ausgang = R 1 S C gd R 1 G F S C gd ( R 1 S C gs R G + R 1 G F R G + R G + R 1 ) + S C gs R G + 1

Es ist ein bisschen grob, und ich lasse Sie herausfinden, wie es kommt, dass der erste der beiden Pole bei etwa 100 kHz auftaucht, aber Sie können sofort sehen, dass die DC-Verstärkung der Ausgangsstufe sein wird:

A Ö = G F R 1

Also, Verstärkung des Puffers skaliert mit Q 1 Steilheit und Last. Mit R 1 von ~2 Ohm und G F von 7 S (für einen IRFP9140), A Ö beträgt ~23dB. Wenn R 1 auf 20 Ohm erhöht, A Ö wären ~43dB. Diese Abhängigkeit der Pufferverstärkung von der Last kann ein Problem für die Schleifenstabilität sein.

Einige Gedanken zur Auswahl Q 1

  • Wählen Sie einen FET mit v DS > 1,5 v 1
  • Die Leistung ist von größter Bedeutung, und es wird ein TO-220 oder ein Gehäuse mit gleichem Wärmewiderstand benötigt.
  • R DS spielt keine Rolle. Da dies ein linearer Betrieb sein wird Q 1 wird nie genug erregt, um zu sehen R DS . Wählen Sie einfach einen FET, der genug hat ICH D Fähigkeit.
  • Wählen Sie einen Teil mit einem niedrigeren G F . Dadurch wird die Verstärkungsempfindlichkeit gegenüber Last verringert.
  • Wählen Sie einen Teil mit weniger C gd weil das zusammen mit R G Und G F Definieren Sie die Position des dominanten Pols des Puffers.
  • Vermeiden Sie einen Ausgangskondensator wie z C 1 , und wenn du es nicht kannst, dann kannst du es vergessen C gd , da dies die dominierende Grenze für die Pufferbandbreite sein wird.

Was den OpAmp angeht

  • Wählen Sie eine, die weniger Bandbreite als der Puffer hat. Oder wie Sie es mit einem lokalen Miller-Kondensator begrenzt haben.
  • Wählen Sie einen Operationsverstärker mit guter Ausgangsimpedanz im offenen Regelkreis. Zum Beispiel der LT1218 R Ö beträgt ~ 400 Ohm. Wenn der OpAmp so etwas hat R Ö , elektrisch R 4 wäre nicht nötig.