LM317 - Herunterfahren auf 0 Volt (mit einem uC)

Ich möchte ein benutzerdefiniertes Netzteil für mich selbst bauen und habe Probleme zu verstehen, wie der Einstellstift mit einem Mikrocontroller angesteuert wird.

Das Datenblatt dafür ist hier: http://www.ti.com/lit/ds/symlink/lm117.pdf

Das Problem ist, dass ich ein Pseudo machen kann? DAC mit einem Tiefpassfilter, um 0-5 Volt von meinem PWM-Ausgang zu erhalten, jedoch wird Vout dadurch gebildet 1.25 + v A D J , was bedeutet, dass ich mit meiner Lösung nur 1,5-6,5 (oder 0-5, wenn negativ ausgeglichen) erhalten kann.

Meine Fragen sind: Wie versetze ich -1,25 V? Ein negativer Regler (dh LM337) scheint ein wenig übertrieben zu sein, aber ich habe noch nie eine Lösung mit eigenen Augen gesehen und es könnte sehr normal sein. Gibt es irgendwelche schnellen Möglichkeiten, die Sie sich vorstellen können, um es auszugleichen?

Und was noch wichtiger ist, wie treibe ich den ADJ-Pin von ~ 0-12 V, wenn mein uC nur 0-5 mit PWM ausgeben kann? Gibt es dafür eine indirekte Methode? Ein einfacher Baustein, den ich dazwischen platzieren kann, um diesen Bereich abzubilden?

Ich bin ziemlich offen für Alternativen, aber die Behebung dieses Problems hat mein Interesse geweckt, und es gibt nicht viele ähnliche adj. mir zur Verfügung stehende Regler (LT3080 mit ~0 Offset derzeit nicht bei Mouser erhältlich)

Sie sollten sich diese Videoserie über genau dasselbe ansehen, was Sie tun möchten: eevblog.com/2011/11/28/…
Eigentlich, @0x6d64, lebt der Designer einfach mit dem Offset in dieser Serie. Er hat jedoch ein anderes Projekt, das eine Batterie für den Offset verwendet: alternatezone.com/electronics/ucurrent/uCurrent%20Schematic.png
Nun, er verwendet den LT3080 in diesem Projekt, was OP ausdrücklich erwähnte, war keine gute Wahl. Die LM317 im ersten Video werden beide vor dem Ende ersetzt.
Wenn Sie den Einstellstift mit einem Mikrocontroller ansteuern, ist die Regelung nur so gut wie Ihr Mikrocontroller. (und eingebaute Mikrocontroller-Referenzen sind normalerweise lausig.)
Ich habe mir die eeblog-Videoserie zu diesem Regulator angesehen. Es gerät früh aus den Fugen, als Dave nicht anerkennt, dass er den teuren LT3080 als teuren Leistungstransistor verwendet. Wenn Sie eine externe Referenz- und Steuerschleife haben, warum verwenden Sie nicht einfach einen PNP-Darlington- oder P-Kanal-FET?
Ich glaube nicht, dass er jemals, zumindest nicht öffentlich, die Verstärkungs- und Phasenantworten der Regelkreise ausgearbeitet hat, @markrages, aber erwähnt, dass der LT3080 "[sich darum kümmert]".
@markrages Als Hauptgrund wurde angegeben, dass die handelsüblichen Regler auf ihre ordnungsgemäße Stabilität bei verschiedenen Lasten geprüft und getestet wurden, weshalb er keine grundlegenden Komponenten verwendet hat, um selbst einen zu erstellen.
Aber (zumindest im Konstantstrommodus) schließt er den Regler in eine Schleife seines eigenen Designs ein. eevblog.com/uploads/uSupplyBenchRevB.pdf So viel verschenktes Potenzial in diesem Design ...

Antworten (2)

Um Ihre PWM-Ausgangsspannung (0 - 5 V) auf 0 - 12 V zu skalieren, benötigen Sie nur einen Operationsverstärker in der nicht invertierenden Standardkonfiguration mit einer Verstärkung von 2,4. Sie können dies mit fast jedem handelsüblichen Operationsverstärker tun. Sie können dieser Schaltung auch eine Tiefpassfilterung hinzufügen, um die Welligkeit Ihres PWM-Setups (weiter) zu reduzieren.

Offset-Gain-of-2.4-Operationsverstärkerschaltung

Damit dies einen 0-12-V-Ausgang vom '317 liefert, muss Vcc 14-15 V betragen (um den LM4041 ordnungsgemäß auf 10,8 V vorzuspannen), und Sie benötigen außerdem eine negative Schiene niedrig, damit der Operationsverstärker erzeugt - 1,2 V, wenn Sie möchten, dass der LM317-Ausgang 0 V beträgt.

Sie sollten sich auch daran erinnern, dass der LM317 nur Strom liefern kann, nicht sinken. Wenn also aus Ihrer Last etwas Strom gezogen werden muss, um 0 V zu erreichen, benötigen Sie entweder eine Art Vorspannung (einen Pulldown-Widerstand vom Ausgangspin zur negativen Versorgungsschiene).

Grr, damit und einer Falstad-Simulation (Referenz ersetzt durch 1,2-V-Durchbruch-Zener) ist es nur ein Offset, dh -15 bis -10 Volt, wenn 0-5 angelegt werden
Sie haben Recht. Das wird mich (vielleicht) lehren, ohne zu testen zu posten. Probieren Sie die neue Version aus.
Genial, danke :) Zum ersten Mal habe ich einen Operationsverstärker für etwas verwendet. Besser als ein 10-V-DAC, weniger Teile. Fröhlich weiter zu meiner aktuellen Begrenzungsfunktion.

Mein Ansatz ist wahrscheinlich zu viel Teile für Sie, aber hier geht es: Verwenden Sie einen Operationsverstärker (Dual Supply), um Spannungen mit einem Offset zu erzeugen. Führen Sie diese dem Einstellstift zu. Sie werden sehr wenig negativen Strom verbrauchen, vielleicht können Sie ihn von einer Ladungspumpe erhalten, die mit einer vom Mikrocontroller erzeugten Rechteckwelle betrieben wird, andernfalls könnte ein 555-Timer verwendet werden.