Ich versuche, einen 1-Ampere-LASER-Treiber zu bauen, der gepulst werden kann (bei ~ 10 kHz) und die Steuerung des Stroms mit einer Spannung ermöglicht (z. B. von einem DAC). Ich möchte es schließlich auf 10 Ampere Impulse skalieren. Ich habe diese gemeinsame Schaltung unten auf einem Steckbrett ausprobiert, aber das Feedback ist instabil. Pfeile zeigen an, was (ungefähr) passieren soll, was ich in Simulationen bestätigt habe.
Ich verwende einen 10-W-Widerstand von 500 mOhm, um die LAESR-Diode im Widerstand zu simulieren, und eine 1 Ohm Messwiderstand.
Folgendes passiert am Opamp-Ausgang:
Und hier geschieht Folgendes am invertierenden Knoten (Spannung über dem Messwiderstand) ):
Ich habe versucht, die Werte zu ändern, aber es wird nur noch schlimmer. Ich dachte, der Opamp sei zu breitbandig, also erhöhte ich die Kompensationsobergrenze C3. Die Rückkopplung wird stabil, wenn ich 4,7 uF (ja, 4,7 uF) mache, aber pulsierendes Vctrl erhöht und senkt die Zeit ~ 1s. Der Wert von R3 scheint keine Rolle zu spielen, solange er vorhanden ist.
Dies ist der Opamp, den ich verwende (MCP6022, nicht 602), und dies ist der FET, den ich verwende (IRLI3705N). Ist der Opamp für diese Anwendung zu breitbandig? Es korrigiert zu schnell und überschießt? Bin ich am "Knie" der I-V-Kurve des FET festgefahren, sodass ein wenig Gate-Spannung den Strom exponentiell ändert? Ist mein Vcc nicht groß genug? Ist dies überhaupt die richtige VCCS-Lösung für eine gepulste 10-A-Last?