Digital gesteuerte 0-10A Konstantstromquelle zur Ansteuerung von LEDs

Ich möchte eine Schaltung bauen, um einzelne Hochleistungs-LEDs anzusteuern. Die Schaltung wird von einer Reihe von TTL-Pins gesteuert: einer zum Aktivieren / Deaktivieren und ~ 4-6 zum Einstellen der Helligkeit über den Strom.

Die LEDs werden kontinuierlich mit bis zu 1 A (bei 2 - 3,5 V) betrieben und mit höheren/Überspezifikationsströmen von bis zu ~10 A gepulst. Die Impulse liegen in der Größenordnung von 1–100 ms und werden durch einige Sekunden getrennt. Anstiegs- und Abfallzeiten müssen nicht ultraschnell sein, sollten aber weniger als 500 us betragen. PWM könnte möglicherweise innerhalb des 0-1A-Regimes verwendet werden, aber ich brauche definitiv eine Art Stromsteuerung, um die höheren Ströme zu erreichen.

Es scheint viele kommerzielle LED-Treiber-ICs zu geben, die solche Dinge tun, aber ich konnte keine finden, die die von mir verwendeten Ströme steuern können. Darüber hinaus bin ich mir nicht sicher, wie der Strom am besten mit TTL gesteuert werden kann: vielleicht über einen DAC zu einem Operationsverstärker zu einem Leistungstransistor? Ich bin mir nicht sicher, was der beste Weg ist, dies effizient anzugehen.

Ich plane, ein altes Computer-Netzteil zu verwenden, um den gesamten Stromkreis über die 5-V- oder 10-V-Schiene mit Strom zu versorgen. Wenn es offensichtliche Probleme damit oder bessere Optionen gibt, würde ich gerne davon hören.

Danke schön! Alle Vorschläge werden sehr geschätzt.

(Ein Haftungsausschluss: Ich habe ein gutes Verständnis der Grundlagen der Elektronik, aber keine wirkliche EE-Erfahrung. Ich verstehe also, was verschiedene Transistoren oder Kondensatoren theoretisch tun, habe aber kein intuitives Verständnis dafür, welche Komponenten die besten Lösungen sind welche Aufgaben in der Realität.)

Update 22/3

Nachdem ich ein bisschen mehr darüber nachgedacht habe, denke ich, dass ich tatsächlich zwei separate Schaltkreise für zwei verschiedene Aufgaben benötige. Einer fungiert einfach als Schalter, um vier LEDs in einer Reihe einzeln anzusprechen, die von einem Standard-CC-Netzteil gespeist werden (ich habe dafür eine Schachtel LuxDrive PowerPucks zur Verfügung). So etwas wie das Folgende (ignorieren Sie den +5V-Hinweis; es ist eine Konstantstromschiene, aber meine Freeware-Schaltungszeichnungssoftware scheint dies nicht zu unterstützen):

Grundschaltung

aber mit vier der MOSFET-geschalteten Blöcke in Reihe verkettet. Fünf TTL-Steuerungen als Eingänge, die einen Aktivierungs-/Deaktivierungsschalter + selektives Kurzschließen von jeder der vier LEDs ergeben. Vishay SIA406-DJ MOSFETs scheinen hier zu funktionieren; Ich bin mir nicht sicher, ob die Dioden überhaupt notwendig sind, aber wenn ja, stelle ich mir nicht vor, dass sie etwas Besonderes sein müssten.

Meine erste Frage hier: Da die TTL-Signale von einem extrem teuren Instrument kommen werden, möchte ich Opto-Isolatoren verwenden, um es zu schützen. Ich habe diese noch nie zuvor verwendet (und bin nur konzeptionell mit ihnen vertraut): Kann ich mit der oben gezeigten Schaltung einfach Optokoppler zwischen den TTL-Eingang und die Gates der MOSFETs schalten? Zweitens, wie sollte ich diese am besten erden? Das steuernde Instrument hat seine eigene interne Masse; muss ich das irgendwie verdrahten oder kann ich Drähte direkt von den TTL-Ausgangsstiften zu einer externen geerdeten Leiterplatte führen?

Die zweite Platine (der ursprüngliche Vorschlag) liefert einen einzelnen LED-Kanalstrom mit digital gesteuertem Strom im Bereich von 0–1 A für CW-Beleuchtung und 1–10 A für Impulse. Dazu möchte ich die analoge Dimmfähigkeit des Infineon ILD4001 zusammen mit einem DAC verwenden, um den Strom zu variieren, mit MOSFET-Schaltung wie zuvor.

Fahrerkontrolle Physikalischer Schalter zum Wechseln zwischen 1A (durch R 1 ) und 10A (durch R 2 ) Kontrolle

Der ILD4001 verwendet einen einzigen EN-Eingang für Ein/Aus, PWM und analoge Steuerung des Stromausgangs. Analoges Dimmen wird durch Setzen erreicht v ich N = 0,5 2.4 v , mit einem weitgehend linearen Zusammenhang zwischen 1,0 V (25 % Strom) und 2,1 V (90 % Strom). Um dies zu erreichen, möchte ich 4 Eingangsbits durch einen DAC speisen, wobei das gesamte Setup wie folgt um ein 5. Bit geschaltet wird: ...
Kontrolle
wobei der Ausgang in den EN-Pin der Treiberschaltung eingespeist wird. Auch hier müssen alle fünf Steuerbits von der Signalquelle optoisoliert sein.

Hey, nur ein weiterer Vorschlag. Haben Sie darüber nachgedacht, den TLC 5916/7 zu verwenden. Es ist ein 8-Bit-SIPO-Konstantstromtreiber, der bis zu 960 mA aufnehmen kann. Sie könnten den LED-Strom einfach über einen externen Widerstand steuern und können ihn auch digital steuern. Ich habe einen für ein aktuelles Projekt verwendet, bei dem ich damit 26 RGBW-Lumileds-LEDs mit mittlerer Leistung ansteuerte. Funktioniert ziemlich gut.

Antworten (1)

Es gibt zahlreiche Controller, die mit diesem Strom umgehen können:

Bei Linear Technology , MaximIntegrated , Infineon und ST , um nur einige zu nennen. Es gibt jedoch noch mehr.

Was Sie benötigen , ist sehr wahrscheinlich eine nicht-monolithische Lösung, was bedeutet, dass der Schalter, der die LED(s) ansteuert, außerhalb des Controllers liegt.

Das bedeutet, bei der Auswahl des Schalters darauf zu achten, dass er in seinem sicheren Betriebsbereich bleibt . Die Datenblätter der Steuerungshersteller geben meist eine gute Starthilfe, die dann zur Auswahl eines geeigneten Switches herangezogen wird.

Ich würde dringend empfehlen, einen Controller zu verwenden, der speziell für diese Aufgabe entwickelt wurde, und die meisten von ihnen verfügen über eine Mischung aus analoger und PWM-Helligkeitssteuerung. Der Versuch, „seinen eigenen zu rollen“, kann mit Problemen behaftet sein, und wenn man bedenkt, dass die Controller höchstens ein paar Dollar kosten, haben Sie mit diesem Ansatz die besten Erfolgschancen.

[Aktualisieren]

Der ILD4001 sieht in Ordnung aus (obwohl er in Bezug auf die Designinformationen etwas schwach ist), aber ich wäre vorsichtig, einen der empfohlenen FETs für 10-A-Impulse zu verwenden.

Die sicheren Betriebskurven für diese beiden Geräte zeigen, dass 10A ICH D befindet sich im Bereich begrenzt durch R D S ( Ö N ) , und ich würde normalerweise kein Gerät in dieser Zone verwenden.

BR302N SOA

BSP318S-SOA

Ich würde mich wahrscheinlich eher für etwas wie das Vishay Siliconix Si7478DP entscheiden .

SOA-Grafik:

Si7478DP-SOA

Darunter ist ein kleiner Rand R D S ( Ö N ) Begrenzungslinie (und da Sie kurze Impulse machen würden, sollte es überhaupt kein Problem geben).

Vielen Dank; das hat mir einen guten Ausgangspunkt gegeben. Angenommen, ich gehe mit einem Infineon ILD4001. Dies sollte mir Stromdimmung (durch das an den Aktivierungsstift angelegte V) und einen angegebenen 1A-Strom für CW-Beleuchtung geben. Mit dem empfohlenen BSR302N-MOSFET zur Steuerung scheinen auch ~1-10-ms-Impulse von ~10 A möglich zu sein. Hier sind einige (schreckliche, handgezeichnete) Schaltpläne. Sehen diese vernünftig aus? Die Grundidee ist, dass ich physisch zwischen 1A-Versorgung und 10A-Versorgung umschalten und von 25% bis 100% davon dimmen kann. ! Schaltung ! Dimmen