Forum: Analoge Elektronik und Schaltungstechnik Digital steuerbare Konstantstromquelle


von Michael W. (Gast)


Lesenswert?

Ich suche einen Treiber-Baustein, der mir eine digital gesteuerte 
Konstantstromquelle realisiert.

Ist ein Eingangssignal "high", so soll ein näherungsweiser Konstantstrom 
von etwa 20mA in eine Last gegen Masse eingespeist werden, ist der 
Eingang "low", so soll der Strom Null sein. Die Logik-Schwelle sollte 
etwa bei 2V liegen.

Die Last ist ein Adapter mit etwa 100Ohm gegen Masse.

Da ich diese Anoednung 30 mal parallel benötige, suche ich nach einem 
Baustein, der dies möglichst integriert hat. Ich weiß, wie ich 
Konstantstromquellen realisieren kann, suche aber nach einer Lösung, die 
möglichst einfach aufzubauen ist und wenige Komponenten benötigt.

Der 8-fach Treiber MIC2981 würde z.B. hinkommen, wenn er einen 
Konstantstrom liefern würde. Ich könnte die Spannung auf 20V setzen und 
einen 1k Widerstand in Serie zur Last hängen - das würde genau genug 
sein. Wenn es eine Lösung gibt, die mit einer kleineren Spannung 
auskommt, würde ich das aber bevorzugen.

Es würde mich nicht wundern, wenn es hier fertige Lösungen gibt - leider 
bin ich aber nicht fündig geworden.

von Falk B. (falk)


Lesenswert?

@ Michael W. (armeinsteiger)

>Ist ein Eingangssignal "high", so soll ein näherungsweiser Konstantstrom
>von etwa 20mA in eine Last gegen Masse eingespeist werden, ist der
>Eingang "low", so soll der Strom Null sein. Die Logik-Schwelle sollte
>etwa bei 2V liegen.

>Die Last ist ein Adapter mit etwa 100Ohm gegen Masse.

Wenn das nur annähernd so sein soll und die 100 Ohm auch relativ 
konstant sind, reicht ein einfaches Digitalgatter mit einem 
Vorwiderstand und 5V Betriebsspannung.

>Der 8-fach Treiber MIC2981 würde z.B. hinkommen, wenn er einen
>Konstantstrom liefern würde.

Mehrkanal Highside Treiber mit Konstantstrom sind exotisch, die 
allermeisten sind LowSide Treiber ala TLC5940 & Co.

>Ich könnte die Spannung auf 20V setzen und
>einen 1k Widerstand in Serie zur Last hängen - das würde genau genug
>sein.

Wie genau soll es denn sein? 10%? 1%? Wie genau sind die 100 Ohm?

von Michael W. (Gast)


Lesenswert?

Falk B. schrieb:
> @ Michael W. (armeinsteiger)
>
>>Ist ein Eingangssignal "high", so soll ein näherungsweiser Konstantstrom
>>von etwa 20mA in eine Last gegen Masse eingespeist werden, ist der
>>Eingang "low", so soll der Strom Null sein. Die Logik-Schwelle sollte
>>etwa bei 2V liegen.
>
>>Die Last ist ein Adapter mit etwa 100Ohm gegen Masse.
>
> Wenn das nur annähernd so sein soll und die 100 Ohm auch relativ
> konstant sind, reicht ein einfaches Digitalgatter mit einem
> Vorwiderstand und 5V Betriebsspannung.

Genau muss da gar nichts sein. 5-10% reichen. Die Last ist eine IR Diode 
in Serie mit einem 100 Ohm. Bei 10mA hat man ca 2.5V anzulegen.
"Konstantstrom" wollte ich deshalb, weil es große Exemplarstreuungen der 
IR Dioden gibt (das hab ich nicht in meinem Zuständigkeitsbereich) und 
es bei moderaten Abweichungen der Flussspannung große Abweichungen der 
Sendeleistung gibt, wenn man eine konstante Spannung anlegt, die nicht 
viel größer als die Flussspannung ist.

Die digitalen Treiber die ich bisher fand haben eine minimal garantierte 
H Spannung die unterhalb 2.5V liegt. Ich weiß aber was Du meinst - was 
könnte man da wählen?

Wäre der 74HC244 geeignet? Der schafft 35mA.

von Manfred (Gast)


Lesenswert?

Michael W. schrieb:
> Wäre der 74HC244 geeignet? Der schafft 35mA.
Nee!

Features
1 • Wide Operating Voltage Range of 2 V to 6 V
• High-Current Outputs Drive Up to 15 LSTTL
Loads
• ±6-mA Output Drive at 5 V

Absolute Maximum Ratings
Continuous output current, I O V O = 0 or V CC ±35 mA
Continuous current through V CC or GND ±70 mA

http://www.ti.com/lit/ds/symlink/sn74hc244.pdf

von Falk B. (falk)


Lesenswert?

@ Michael W. (armeinsteiger)

>Genau muss da gar nichts sein. 5-10% reichen. Die Last ist eine IR Diode
>in Serie mit einem 100 Ohm.

AHA! Das sind aber eben NICHT nur 100 Ohm!!!

>es bei moderaten Abweichungen der Flussspannung große Abweichungen der
>Sendeleistung gibt, wenn man eine konstante Spannung anlegt, die nicht
>viel größer als die Flussspannung ist.

Ja logisch! Aber bei ~ 1,5V Flußspannung hat man bei 5V VCC satte 3,5V 
für den Vorwiderstand. Das reicht locker!

>Die digitalen Treiber die ich bisher fand haben eine minimal garantierte
>H Spannung die unterhalb 2.5V liegt. Ich weiß aber was Du meinst - was
>könnte man da wählen?

>Wäre der 74HC244 geeignet? Der schafft 35mA.

Naja, nicht auf 8 Kanälen gleichzeitig. Da muss schon bissel mehr her. 
Eher 74AC240.

http://www.ti.com/product/cd74ac240?keyMatch=74ac244&tisearch=Search-EN-Everything

Naja, offiziell darf der auch nur 100mA über VCC leiten. Er wird bei 
8x35Am = 280mA vielleicht ein wenig sauer. Kann man mal probieren, er 
muss ja so oder so keine Logikpegel einhalten. Alternativ nimmt man halt 
Dual MOSFET Treiber im SO8 Gehäuse, da reichen die allerkleinsten mit 
0,5A.

https://www.digikey.de/products/de/integrated-circuits-ics/pmic-gate-drivers/730?FV=402fc9%2C401994%2C401cf1%2C4021e8%2C4023dd%2C1e280005%2Cii2%7C1931%2Cffe002da%2C1b880006%2C1b880008&quantity=&ColumnSort=1000011&page=1&pageSize=25

https://www.mikrocontroller.net/articles/MOSFET-%C3%9Cbersicht#MOSFET-Treiber

von Michael W. (Gast)


Lesenswert?

Falk B. schrieb:
> @ Michael W. (armeinsteiger)
>
>>Genau muss da gar nichts sein. 5-10% reichen. Die Last ist eine IR Diode
>>in Serie mit einem 100 Ohm.
>
> AHA! Das sind aber eben NICHT nur 100 Ohm!!!
Wenn man zu genau wird, liest es niemand mehr.

Aber du hast 100% verstanden was ich benötige.

Der cd74ac241 wäre mal interessant zum ausprobieren.

Mich interessiert jetzt, wie man aus dem Datenblatt

https://assets.nexperia.com/documents/data-sheet/74HC_HCT244.pdf

den maximal möglichen Ausgangsstrom herausliest: da steht lediglich 35mA 
als absolutes maximum rating. Der max Supply current is nur bei 70mA, 
sodass ich mit 8x35mA nicht weit komme...

von Michael W. (Gast)


Lesenswert?

Falk B. schrieb:
> @ Michael W. (armeinsteiger)

>>Der 8-fach Treiber MIC2981 würde z.B. hinkommen, wenn er einen
>>Konstantstrom liefern würde.
>


Was hältst Du von diesem? Da kann ich ja z.B. 10V drauflegen und 
high-seitig gegen Masse Schalten. Sehr genau muss es nicht sein, mich 
schreckt nur das Ucesat=2V ab. Da fallen 2V ab wenn man voll 
durchschaltet. Ist bissl viel.

von der schreckliche Sven (Gast)


Lesenswert?

Michael W. schrieb:
> Da fallen 2V ab

Datenblatt genau anschauen:
Typisch 1,7V bei 100mA. Bei 20mA wird es noch ein bißchen weniger sein. 
Musst Du halt bei der Berechnung des Widerstandes berücksichtigen.

von Possetitjel (Gast)


Lesenswert?

der schreckliche Sven schrieb:

> Michael W. schrieb:
>> Da fallen 2V ab
>
> Datenblatt genau anschauen:
> Typisch 1,7V bei 100mA. Bei 20mA wird es noch ein
> bißchen weniger sein. Musst Du halt bei der Berechnung
> des Widerstandes berücksichtigen.

Für den allseits bekannten ULN2803 behauptet das DaBla
U_ce_sat_max = 1.1V bei I_c = 100mA. Unter 1V Verlust
sollte also bei 20mA machbar sein.

von Michael W. (Gast)


Lesenswert?

Possetitjel schrieb:
> der schreckliche Sven schrieb:
>
>> Michael W. schrieb:
>>> Da fallen 2V ab
>>
>> Datenblatt genau anschauen:
>> Typisch 1,7V bei 100mA. Bei 20mA wird es noch ein
>> bißchen weniger sein. Musst Du halt bei der Berechnung
>> des Widerstandes berücksichtigen.
>
> Für den allseits bekannten ULN2803 behauptet das DaBla
> U_ce_sat_max = 1.1V bei I_c = 100mA. Unter 1V Verlust
> sollte also bei 20mA machbar sein.

Der ist aber ein Inverter (low-side-switch). Der MIC2981 ist das einzige 
high side switch Pendant das ich dazu fand.

von Manfred (Gast)


Lesenswert?

Possetitjel schrieb:
> Für den allseits bekannten ULN2803 behauptet das DaBla
> U_ce_sat_max = 1.1V bei I_c = 100mA.

Gemein an den Teilen ist, dass deren Darlington-Ausgänge diese 
Restspannung tatsächlich haben.

Michael W. schrieb:
> in eine Last gegen Masse eingespeist werden

Interpretiere ich so, dass die Plus-Leitung geschaltet werden soll, 
streiche ULN280x.

von Possetitjel (Gast)


Lesenswert?

Michael W. schrieb:

> Possetitjel schrieb:
>> der schreckliche Sven schrieb:
>>
>>> Michael W. schrieb:
>>>> Da fallen 2V ab
>>>
>>> Datenblatt genau anschauen:
>>> Typisch 1,7V bei 100mA. Bei 20mA wird es noch ein
>>> bißchen weniger sein. Musst Du halt bei der Berechnung
>>> des Widerstandes berücksichtigen.
>>
>> Für den allseits bekannten ULN2803 behauptet das DaBla
>> U_ce_sat_max = 1.1V bei I_c = 100mA. Unter 1V Verlust
>> sollte also bei 20mA machbar sein.
>
> Der ist aber ein Inverter (low-side-switch).

Ja - und?

Dann habe ich Deine Anforderungen nicht verstanden. Wenn Du
Diode und Vorwiderstand in die Kollektorleitung legst, ist
doch Deine Forderung erfüllt: LED an bei High am Eingang,
LED aus bei Low.
Strombegrenzung macht der Widerstand; bei z.B. 12V darf die
Flussspannung gerne auch um ein halbes Volt streuen.

Was übersehe ich?

von Possetitjel (Gast)


Lesenswert?

Manfred schrieb:

> Possetitjel schrieb:
>> Für den allseits bekannten ULN2803 behauptet das DaBla
>> U_ce_sat_max = 1.1V bei I_c = 100mA.
>
> Gemein an den Teilen ist, dass deren Darlington-Ausgänge
> diese Restspannung tatsächlich haben.

Naja, bissl weniger wird's werden, weil ja nur 20mA fließen
und selbst bei 100mA nur typisch unter 1V abfällt.

Aber klar, unter 0.7V kann man unter keinen Umständen kommen;
da ist die Physik vor.


> Michael W. schrieb:
>> in eine Last gegen Masse eingespeist werden
>
> Interpretiere ich so, dass die Plus-Leitung geschaltet
> werden soll, streiche ULN280x.

Ach so... Last ist fest gegen Masse. - Was spricht gegen
das Prinzip "Kurzschließer" -- also Schalter parallel zur
LED? (Außer natürlich, dass dauernd Strom fließt.)

von Michael B. (laberkopp)


Lesenswert?

Michael W. schrieb:
> Es würde mich nicht wundern, wenn es hier fertige Lösungen gibt

Reihenweise - wenn der Strom nach Masse abgeleitet werden kann.

Aber du hast die Last Richtung Masse.

Wenn die 100 Ohm hinkommen, und die 2V Steuerspannung auch,
dann reicht es, die Last an die Steuerspannung zu hängen,
so weit die mit 20mA belastbar ist. Also kein IC, kein Bauteil
zwischen Steuerspannungsausgang und Last.

Hat man eine höhere Spannung aus der der Strom fliessen kann,
kann ein https://assets.nexperia.com/documents/data-sheet/NCR402U.pdf
den Strom begrenzen, Fig 6. Switching the current ON/OFF zeigt wie du 
sie mit einer 2V Steuerspannung einschaltest.

Sind aber 2 Bauteile und der Strom ist nicht besonders genau.

Der hier
http://www.mouser.com/ds/2/149/FAN5640-103077.pdf
liefert 2 Kanäle, leider mit gemeinsamen Enable. Man bräuchte also pro 
Last 1 Chip und 1 Widerstand.

von Falk B. (falk)


Lesenswert?

@ Michael W. (armeinsteiger)

>> AHA! Das sind aber eben NICHT nur 100 Ohm!!!
>Wenn man zu genau wird, liest es niemand mehr.

FALSCH!!! Du hast unsinnigerweise abstrahiert, anstatt DIREKT zu sagen 
WAS denn angesteuert werden soll.

https://www.mikrocontroller.net/articles/Netiquette#Klare_Beschreibung_des_Problems

>als absolutes maximum rating. Der max Supply current is nur bei 70mA,
>sodass ich mit 8x35mA nicht weit komme...

"Mein" AC Typ kann 100mA.

von Robert M. (r0bm)


Lesenswert?

Michael W. schrieb:
> Da ich diese Anoednung 30 mal parallel benötige, suche ich nach einem
> Baustein, der dies möglichst integriert hat. Ich weiß, wie ich
> Konstantstromquellen realisieren kann, suche aber nach einer Lösung, die
> möglichst einfach aufzubauen ist und wenige Komponenten benötigt.

FAN5640 wäre z.B. passend, eine schaltbare, duale und einstellbare 
high-side Stromquelle. Oder aber normale high-side Schalter nehmen und 
zu jeder Last eine NSI45020 20mA-KSQ in Reihe schalten.

http://www.onsemi.com/pub/Collateral/FAN5640-D.pdf

http://www.onsemi.com/pub/Collateral/NSI45020-D.PDF

http://www.onsemi.com/pub/Collateral/NSI45020A-D.PDF

von Michael W. (Gast)


Lesenswert?

Robert M. schrieb:

> FAN5640 wäre z.B. passend, eine schaltbare, duale und einstellbare
> high-side Stromquelle.

Genau das hab ich gesucht. Ist schon bestellt. Danke.

von Michael W. (Gast)


Lesenswert?

Possetitjel schrieb:
> Dann habe ich Deine Anforderungen nicht verstanden. Wenn Du
> Diode und Vorwiderstand in die Kollektorleitung legst, ist
> doch Deine Forderung erfüllt

Geht nicht, weil die anzusteuernde Einheit vorgegeben ist und einen 
Masseanschluss hat, der wirklich auf Masse liegen muss, da auch andere 
(hier nicht interessierende) Komponenten enthalten sind.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.