Ich weiß, dieses Thema wurde schon viel diskutiert, aber es scheint unterschiedliche Meinungen über die Lösungen zu geben.
Das Problem ist, dass wir versuchen, eine Stromquelle mit einem Operationsverstärker herzustellen, der einen FET als Last ansteuert. Unser Ziel ist es, eine ziemlich hohe Bandbreite für die Regelschleife zu haben (ein paar 100 kHz?), aber der Ausgang des Operationsverstärkers oszilliert.
Mit einem ADA4807 und einem ST P36nE06 Mosfet. Die Werte für die Reihen- (R2) und Parallelwiderstände (R3) wurden aus dem Datenblatt des Operationsverstärkers zum Ansteuern kapazitiver Lasten ausgewählt.
Ganz in der Nähe der Versorgungsstifte befindet sich eine 100-nF-Bypass-Kappe und auch eine 2uF-Kappe.
Wir haben ein paar Dinge ausprobiert, darunter:
Erhöhen Sie den Vorwiderstand auf 50 Ohm oder 100 Ohm. Habe es nicht behoben.
Hinzufügen einer 1-nF-Kappe vom Ausgang zu -vin des Operationsverstärkers zusammen mit einem 10-k- oder 100-k-Widerstand (Miller-Integrator). Hat nicht geholfen.
Ändern Sie den 10-mOhm-Widerstand auf 100 mOhm. Hat auch nicht geholfen.
Der Prototyp wird auf Verroboard erstellt. Ich weiß nicht, ob das ein Problem sein könnte?
Ich würde denken, dass dieser Operationsverstärker in der Lage wäre, jede kapazitive Last anzutreiben, aber es scheint bei uns nicht zu funktionieren. Was machen wir falsch?
Die im Datenblatt angegebene kapazitive Lastansteuerung des Operationsverstärkers beträgt 15 pF, was zu einem Überschwingen von 30 % führt. Ja, Sie können dies verbessern, indem Sie einen Vorwiderstand verwenden, um den Kondensator anzusteuern (der MOSFET hat etwa 2 nF), aber Sie treiben immer noch die Kapazität innerhalb des Rückkopplungsnetzwerks mit geschlossener Schleife an, und das macht das Hinzufügen eines Widerstands sinnlos - Sie verschieben einfach die Phase weiter und Lassen Sie es mit einer niedrigeren Frequenz schwingen.
In einer solchen Closed-Loop-Situation müssen Sie sich die Open-Loop-Verstärkung des Operationsverstärkers ansehen und erkennen, dass sie niemals ideal ist und möglicherweise einen Phasenabstand hat, der bei hohen Frequenzen ziemlich schlecht ist. Eine schlechte Phasenspanne bedeutet, dass negative Rückkopplung fast zu positiver Rückkopplung wird, und ein zusätzliches Bit an RC-Filterung (aufgrund der Gate-Source-Kapazität) kann leicht das Gleichgewicht zwischen Stabilität und Oszillation kippen.
Sie müssen einen Kondensator vom Operationsverstärkerausgang zum invertierenden Eingang und einen Widerstand (versuchen Sie 1 kOhm) von diesem Eingang (Pin 4) zum Rückkopplungspunkt des Strommesswiderstands legen. Sie können Glück haben und die gewünschte Bandbreite erhalten, aber es gibt keine Garantie.
David Tweed