Forum: Analoge Elektronik und Schaltungstechnik ULN2803A Alternative mit geringerer U_CE


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Niklas T. (niklas01)


Lesenswert?

Hallo zusammen,

ich möchte ein 12v RGB Led Band (geschaltet über Masse, nicht mehr als 
500mA / Kanal) mit einem ESP32 (3,3v, max. 12mA / Ausgang) steuern. Wenn 
ich es richtig sehe, kann man dies z.B. mit dem IRLB 8721 und 330 Ohm 
Vorwiderständen umsetzen (zumindest bis 2A).

Mir will aber nicht einleuchten, dass es dafür nicht auch ein IC gibt. 
Das ULN2803A ist recht schön, hat aber mit bis zu 1,6V eine recht hohe 
Collector-Emitter Spannung. Und würde je nach angeschlossener Last recht 
warm werden.

Kennt jemand ein "besseres" ULN2803A IC, welches mit 3,3V PWM (~1kHz) 
angesteuert werden kann, ca. 500mA je Ausgang und eine vernachlässigbare 
Verlustleistung hat?

Freue mich über Eure Antworten!

Gruß
Niklas

: Verschoben durch Moderator
von Klaus R. (klara)


Lesenswert?

Niklas T. schrieb:
> Kennt jemand ein "besseres" ULN2803A IC, welches mit 3,3V PWM (~1kHz)
> angesteuert werden kann, ca. 500mA je Ausgang und eine vernachlässigbare
> Verlustleistung hat?

Hatte ich jetzt auch gesucht. Ich brauchte etwas weniger Strom. 100 mA 
würden vollkommen genügen. Da habe ich 8 2N7002 genommen.
mfg Klaus

von Sven P. (Gast)


Lesenswert?

Wenn es nicht unbedingt gegen Masse geschaltet werden muss würd ich mir 
mal einen X-beliebigen High side switch ansehen.
Da gibts feine Sachen, mit Kurzschlussschutz und so.

VN330 z.B.

von Wolfgang (Gast)


Lesenswert?

Für ein RGB-Band brauchst du nur 3 Kanäle, die du leicht mit diskreten 
LL-MOSFETs realisieren kannst. Was willst du da mit einem 8-Kanal 
Treiber, den es nicht einmal als SMD gibt?

Die 1.6V beim ULN2803 sind der Preis für BJT-Darlinkton Treiber.

von MaWin (Gast)


Lesenswert?

Niklas T. schrieb:
> Kennt jemand ein "besseres" ULN2803A IC,

willst du wirklich n Beschaffungsschwierigkeiten gelangen ?

saturated driver wie TD62381/2 (8*15V/500mA Toshiba) oder MOSFETs wie 
TBD62083A/84A (Toshiba CMOS Äquivalent den ULN2803/4, 70ct bei 
Mouser/Digikey) TPIC2701 (CMOS-ULN2003 7*500mA/60V TI) TPL7407L 
(CMOS-ULN2003 7*600mA/40V TI). Guck aber nochmal nach, ob die mit 3.3V 
auch ausreichend durchsteuern.

Man nimmt lieber SOT23 Einzel-MOSFETs wie IRL6244 oder IRLML2502. 
Deutlich flexibler, aber ohne Freilaufdiode.

von Stefan F. (Gast)


Lesenswert?

Niklas T. schrieb:
> ca. 500mA je Ausgang

Und 8 Kanäle macht in Summe 3 Ampere. Die übliche Logik IC's sind Baurat 
bedingt nicht so hoch belastbar. Das fängt mit den Bonding Drähten an 
und geht mit der Kühlung weiter.

Ein fertiges IC würde wohl deutlich teurer, als einzelne Transistoren.

von Niklas T. (niklas01)


Lesenswert?

> Was willst du da mit einem 8-Kanal Treiber, den es nicht einmal als SMD gibt?

Je mehr Kanäle, desto besser:) Der ESP32 hat z.B. 16 PWM Ausgänge. Damit 
kann ich 5 RGB LEDs bzw. Stripes kontrollieren. Wenn ich das mit MOSFETs 
umsetze brauch ich 15 Transistoren, und 30 Widerstände. Wobei ich gerade 
denke, dass bipolare Transistoren vlt. besser für meinen Anwendungsfall 
geeignet sind.

Ein IC, welches mehrere Transistoren ersetzt, am besten mit integrierten 
Vorwiderständen, würde mir auch gefallen. Also ein ULN2803A ohne 
Darlington.

von Wolfgang (Gast)


Lesenswert?

Niklas T. schrieb:
> Wenn ich es richtig sehe, kann man dies z.B. mit dem IRLB 8721 und
> 330 Ohm Vorwiderständen umsetzen (zumindest bis 2A).

Hast du dir mal die Ausgangskennlinie angeguckt?
Um bei dem IRLB8721 in den niederohmigen Bereich zu kommen, musst du 
deutlich mehr als 3.3V aufbringen. Mit einem IRF3707 o.ä. hättest du da 
deutlich bessere Karten, auch wenn der für deinen Strom hoffnungslos 
überdimensioniert wäre. Bei deinen 500mA reicht möglicherweise schon ein 
IRLML2402.

von Niklas T. (niklas01)


Lesenswert?

Hallo Stefan,

> Die übliche Logik IC's sind Baurat
bedingt nicht so hoch belastbar.

Sehe ich das richtig, dass die Querschnitte der Leitungen innerhalb 
eines ICs zu groß wären, um den Gesamtstrom zu verarbeiten? Oder hat das 
andere Gründe?

von Stefan F. (Gast)


Lesenswert?

Niklas T. schrieb:
> Wobei ich gerade
> denke, dass bipolare Transistoren vlt. besser für meinen Anwendungsfall
> geeignet sind.

Bei 500mA?: Nein

von Stefan F. (Gast)


Lesenswert?

Niklas T. schrieb:
> Sehe ich das richtig, dass die Querschnitte der Leitungen innerhalb
> eines ICs zu groß wären, um den Gesamtstrom zu verarbeiten?

Anders herum: Die üblich Bonding Drähte und Leiterbahnen auf dem 
Kristall wären zu dünn, um 8x 500mA zu vertragen.

von Wolfgang (Gast)


Lesenswert?

Niklas T. schrieb:
> ein 12v RGB Led Band

Niklas T. schrieb:
> Je mehr Kanäle, desto besser:)

Ja was denn nun?

Niklas T. schrieb:
> 30 Widerstände

Jeweils 4 oder 8 oder notfalls auch mehr Widerstände findest du in einem 
Array. Da hält sich der Aufwand in Grenzen.

von Niklas T. (niklas01)


Lesenswert?

Hallo Wolfgang,

> Hast du dir mal die Ausgangskennlinie angeguckt?
Ja hab ich:
https://www.infineon.com/dgdl/irlb8721pbf.pdf?fileId=5546d462533600a40153566056732591
Fig. 3 sagt mir bei 25° und 3V V_GS etwas über 3A I_D. Oder sehe ich das 
falsch?

> Die üblich Bonding Drähte und Leiterbahnen auf dem Kristall wären zu dünn,
> um 8x 500mA zu vertragen.
Alles klar, damit weiß ich, dass es kein fertiges IC gibt.

> Jeweils 4 oder 8 oder notfalls auch mehr Widerstände findest du in einem
> Array. Da hält sich der Aufwand in Grenzen.
Danke für die Idee mit den Widerstand ICs! Ich glaube das in Kombination 
mit den richtigen FETs gefällt mir.

: Bearbeitet durch User
von hinz (Gast)


Lesenswert?

Niklas T. schrieb:
> Sehe ich das richtig, dass die Querschnitte der Leitungen innerhalb
> eines ICs zu groß wären, um den Gesamtstrom zu verarbeiten?

Das könnte man schon passend machen.


> Oder hat das andere Gründe?

Man müsste mehrere (4/6/8..) Dies verbauen, und das lohnt sich einfach 
nicht. Es gibt einzelne oder doppelte MOSFETs in so kleinem SMD-Gehäuse, 
die sind dann einfach flexibler.

von Wolfgang (Gast)


Lesenswert?

Niklas T. schrieb:
> Fig. 3 sagt mir bei 25° und 3V V_GS etwas über 3A I_D. Oder sehe ich das
> falsch?

Für die Verlustleistung/Kanalwiderstand interessiert dich aber U_DS. 
Außerdem sind das nur typische Werte, d.h. du musst noch mit deutlichen 
Exemplarsteuungen rechnen.

von Manfred (Gast)


Lesenswert?

Stefan ⛄ F. schrieb:
> Anders herum: Die üblich Bonding Drähte und Leiterbahnen auf dem
> Kristall wären zu dünn, um 8x 500mA zu vertragen.

Unsinnige Diskussion. Auch Du solltest schon wissen, dass der ULN2803 
zwar 500mA pro Kanal schaltet, aber nicht auf allen Kanälen gleichzeitig 
tragen kann.

Es ist vollkommen egal, wie dick die Bonddrähte sind, das DIL-18 oder 
SOT-18 bekommt die Wärme nicht weg. Für mehr als ein paar Kleinrelais 
ist der ULN eine dusselige Idee.

Ich hatte mehrere (teure) I/O-Karten mit abgedampftem ULN auf dem Tisch, 
und das, obwohl der Kartenhersteller diese nur je zur Hälfte belegt.

von Jörg R. (solar77)


Lesenswert?

Niklas T. schrieb:
> Sehe ich das richtig, dass die Querschnitte der Leitungen innerhalb
> eines ICs zu groß wären, um den Gesamtstrom zu verarbeiten? Oder hat das
> andere Gründe?

Wenn, dann wären sie eher zu klein;-)

von Stefan F. (Gast)


Lesenswert?

Manfred schrieb:
> Unsinnige Diskussion. Auch Du solltest schon wissen, dass der ULN2803
> zwar 500mA pro Kanal schaltet, aber nicht auf allen Kanälen gleichzeitig
> tragen kann.

Ach was! Deswegen habe ich ja geschrieben, dass 8x 500 mA in einem Chip 
dieser Bauart nicht gehen.

von Niklas T. (niklas01)


Lesenswert?

Ich glaube nun, dass es besser ist eine Pegelwandlung auf z.B. 5V 
durchzuführen, und dann die MOSFETs anzuschließen. Ich habe dazu einen 
neuen Thread erstellt:
Beitrag "74HCT04 als Treiber für MOSFET mit geringer Gate-Kapazität"

Danke übrigens für die schnellen Antworten.

von Alexander (alecxs)


Lesenswert?

Hallo,
ich möchte 100mA/5V schalten mit ESP32 3.3V (kein PWM) hatte nun im 
Forum gelesen IRF3708 wäre geeignet. IRLB8721 ist etwas preisgünstiger 
und sollte doch auch gehen, oder? 100mA x 5V sind = 0.5 Watt sollte 
nicht so warm werden, aber wie hoch ist die Verlustleistung? Ist 
vernachlässigbar oder?
 Durchschnittlicher Leistungsverlust = 
Stromverbrauch^2*Drain-Source-Widerstand
Ploss = Id^2*Rds

: Bearbeitet durch User
von Jörg R. (solar77)


Lesenswert?

Alexander schrieb:
> Hallo, ich möchte..

Was soll diese Anfrage in einem 3 Jahre alten Thread?

von Arduino F. (Firma: Gast) (arduinof)


Lesenswert?

Mein Rat:
Erst das elektronikkompendium lesen, und dann deine Frage überdenken und 
wenn dann noch nötig,  einen eigenen Thread dazu aufmachen.

https://www.elektronik-kompendium.de/

: Bearbeitet durch User
von Stefan F. (Gast)


Lesenswert?

Der IRLB8721 ist nicht für 3,3V geeignet. Warum, siehe: 
http://stefanfrings.de/transistoren/index.html

von Michael B. (laberkopp)


Lesenswert?

Alexander schrieb:
> IRLB8721 ist etwas preisgünstiger und sollte doch auch gehen

Nein, natürlich nicht, der verlangt 4.5V um voll durchzuschalten.

Es nützt dir gar nicht, wenn an ihm 5V abfallen wie im RDS Diagramm, 
dann bleibt nämlich keine Spannung für die Last übrig.

Schon so was einfaches wie IRLML2402 täte es bei dir, oder 100 andere 
mit einer Angabe RDS(on) bei UGS <3V im Datenblatt, je mach dem was dein 
Händler vorrätig hat.

von Alexander (alecxs)


Lesenswert?

Stefan F. schrieb:
> Der IRLB8721 ist nicht für 3,3V geeignet. Warum, siehe:
> http://stefanfrings.de/transistoren/index.html

Der ist dort gar nicht gelistet. Wohl aber der IRF3708 und der scheint 
ja ähnlich zu sein. Deine Beschaltung habe ich so im Schaltplan, nur mit 
100k.
http://stefanfrings.de/transistoren/index.html#n-mosfet

Es muss doch einen Transistor geben der sich direkt mit 3.3V 
durchsteuern lässt, ohne zusätzlichen Treiber? SOT23 scheidet leider 
aus, es muss TO92 oder TO220 sein.

: Bearbeitet durch User
von H. H. (Gast)


Lesenswert?

Alexander schrieb:
> es muss TO92 oder TO220 sein.

TN0702

Aber jetzt wird bestimmt über den Preis gejammert...

von Alexander (alecxs)


Lesenswert?

Der Preis 1 € ist vollkommen in Ordnung. Jetzt dämmert mir aber was 
laberkopp meint - es fallen 2 Volt Spannung ab. Demnach muss ich das 
Display mit 7 V versorgen, damit 5 Volt ankommen, ist das richtig?

von H. H. (Gast)


Lesenswert?

Alexander schrieb:
> ist das richtig?

Nein.

Mach einen eigenen Thread zu deinem eigentlichen Problem auf.

von Alexander (alecxs)


Lesenswert?

Nein? Da bin ich beruhigt. TN0702 gefällt mir! Ich will keine 
Wissenschaft daraus machen, wollte nur einen Transistor bestellen. Danke 
für die Antworten.

von Jörg R. (solar77)


Lesenswert?

H. H. schrieb:
> Alexander schrieb:
>> ist das richtig?
>
> Nein.
>
> Mach einen eigenen Thread zu deinem eigentlichen Problem auf.

👍


Alexander schrieb:
> Nein? Da bin ich beruhigt. TN0702 gefällt mir! Ich will keine
> Wissenschaft daraus machen, wollte nur einen Transistor bestellen. Danke
> für die Antworten.

Nicht nur zu faul einen eigenen Thread aufzumachen, nein auch zu faul 
korrekt zu zitieren.


Alexander schrieb:
> Es muss doch einen Transistor geben der sich direkt mit 3.3V
> durchsteuern lässt, ohne zusätzlichen Treiber?

Ja, z.Bl der IRF3708.

Alexander schrieb:
> Der Preis 1 € ist vollkommen in Ordnung. Jetzt dämmert mir aber
> was
> laberkopp meint - es fallen 2 Volt Spannung ab. Demnach muss ich das
> Display mit 7 V versorgen, damit 5 Volt ankommen, ist das richtig?

Ein Display? Welches? Vermutlich keine gute Idee dem Display GND 
wegzunehmen.

Trotzdem..mache einen eigenen Thread auf.

: Bearbeitet durch User
von Michael B. (laberkopp)


Lesenswert?

Alexander schrieb:
> SOT23 scheidet leider aus, es muss TO92 oder TO220 sein.

Was soll die abstruse Forderung ?
Du hast zu viel Platz und die Platine muss irgendwie voll werden ?

Vielleicht einen mit Schraubanschlüssen ?

Fürs Steckbrett gibt es https://www.ebay.de/itm/385687024156

Alexander schrieb:
> es fallen 2 Volt Spannung ab. Demnach muss ich das
> Display mit 7 V versorgen, damit 5 Volt ankommen, ist das richtig?

Nein, weil der Spannungsabfall natürlich Stromabhängig und 
Exemplarabhängig ist und nichts ist worauf man sich verlassen kann.

: Bearbeitet durch User
von H. H. (Gast)


Lesenswert?

Alexander schrieb:
> Nein? Da bin ich beruhigt. TN0702 gefällt mir! Ich will keine
> Wissenschaft daraus machen, wollte nur einen Transistor bestellen. Danke
> für die Antworten.

Du wirst dich bestimmt wieder melden, weil es nicht klappt wie du 
denkst.

von Jörg R. (solar77)


Lesenswert?

H. H. schrieb:
> Alexander schrieb:
>> Nein? Da bin ich beruhigt. TN0702 gefällt mir! Ich will keine
>> Wissenschaft daraus machen, wollte nur einen Transistor bestellen. Danke
>> für die Antworten.
>
> Du wirst dich bestimmt wieder melden, weil es nicht klappt wie du
> denkst.

Vielleicht zerschießt er auch sein Display, falls es eines mit 
Elektronik ist.

von H. H. (Gast)


Lesenswert?

Jörg R. schrieb:
> Vielleicht zerschießt er auch sein Display, falls es eines mit
> Elektronik ist.

Nicht unser Problem.

von Manfred P. (pruckelfred)


Lesenswert?

H. H. schrieb:
> Alexander schrieb:
>> ist das richtig?
> Nein.
> Mach einen eigenen Thread zu deinem eigentlichen Problem auf.

Den hat er doch schon:
Beitrag "ESP32 3.3V Logik Level Mosfet"

Da es dort die erwarteten Antworten ausbleiben und die Erklärungen 
nicht verstanden werden, kapert er eben diesen:

Niklas T. schrieb:
> 03.08.2020

von H. H. (Gast)


Lesenswert?

Manfred P. schrieb:
> H. H. schrieb:
>> Alexander schrieb:
>>> ist das richtig?
>> Nein.
>> Mach einen eigenen Thread zu deinem eigentlichen Problem auf.
>
> Den hat er doch schon:
> Beitrag "ESP32 3.3V Logik Level Mosfet"

Schau mal seit wann!

von Stefan F. (Gast)


Lesenswert?

Alexander schrieb:
> Der ist dort gar nicht gelistet.

Ja, aber auf der Seite ist erklärt, worauf man achten muss, mit einem 
konkreten guten und einem schlechten Beispiel.

> SOT23 scheidet leider aus, es muss TO92 oder TO220 sein.

Da kann ich dir nicht helfen. Die werden kaum noch in solchen Gehäusen 
hergestellt. Versuche den empfohlenen IRF3708 zu bekommen.

von H. H. (Gast)


Lesenswert?

Stefan F. schrieb:
> Versuche den empfohlenen IRF3708 zu bekommen.

Fast nur noch Fälschungen unterwegs.

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.