Forum: Analoge Elektronik und Schaltungstechnik Treiber für LED Array


von Kibo (kibox)


Lesenswert?

Hallo liebes Forum,

ich benötige mal wieder euren Rat :-)

Ich habe 9 LEDs, von denen ich jede LED individuell mit einem 
Mikrocontroller ansteuern möchte. PWM Frequenz ist 48 kHz, Spitzenstrom 
einer LED beträgt 200 mA (bei einem Duty Cycle von 50 % sind es 100 mA 
im Mittel). Die LEDs sollen nicht gleichzeitig eingeschaltet werden, es 
leuchtet (blinkt) immer nur eine LED. Versorgungsspannung für LEDs und 
Mikrocontroller beträgt 3,3 V.

Da der Mikrocontroller keine 200 mA liefern kann, benötige ich einen 
Treiber. Für einzelne LEDs habe ich bisher einen MOSFET (IRML2402) 
verwendet. Allerdings möchte ich mir die Arbeit (und Kosten) sparen 9 
einzelne MOSFETS anzulöten, deshalb habe ich daran gedacht ein 
Darlington-Transistor-Array, wie das ULN2803A zu verwenden. Das sind 
zwar nur 8 Ausgänge, aber zur Not könnte ich zwei davon verwenden oder 
eins + einen separaten Transistor.

Nun meine Frage:
Was ist denn eine "zeitgemäße" Lösung? Wird das heutzutage immer noch 
mit einem Transistor-Array gelöst, oder übersehe ich Alternativen? Ich 
bin für kreative Vorschläge dankbar.

Liebe Grüße
René

von XY (Gast)


Lesenswert?

René W. schrieb:
> Was ist denn eine "zeitgemäße" Lösung?

Bei nur 9 Leds wendest Du mehr Zeit für den Thread auf als 9 
Transistoren und einige Widerstände zu verlöten.


René W. schrieb:
> Allerdings möchte ich mir die Arbeit (und Kosten)

Kosten für 9 Mosfets???


René W. schrieb:
> PWM Frequenz ist 48 kHz...

48 KHz für Leds?

von foobar (Gast)


Lesenswert?

Ich biete 6 Transistoren für eine 3x3 Matrix ;-)

von Kibo (kibox)


Lesenswert?

Jörg P. R. schrieb:
> René W. schrieb:
>> Was ist denn eine "zeitgemäße" Lösung?
>
> Bei nur 9 Leds wendest Du mehr Zeit für den Thread auf als 9
> Transistoren und einige Widerstände zu verlöten.
>

Vorausgesetzt, dass ich nicht größere Stückzahlen produzieren möchte...

> René W. schrieb:
>> Allerdings möchte ich mir die Arbeit (und Kosten)
>
> Kosten für 9 Mosfets???
>

IRML2402 kosten ca. 0,50 Euro pro Stück. ULN2803A kostet 0,40 Euro für 8 
Kanäle. Das macht sich auch wieder bei größeren Stückzahlen bemerkbar.

> René W. schrieb:
>> PWM Frequenz ist 48 kHz...
>
> 48 KHz für Leds?

Datenübertragung?

foobar schrieb:
> Ich biete 6 Transistoren für eine 3x3 Matrix ;-)

könnte bei 3,3 V etwas eng werden oder?

von was (Gast)


Lesenswert?

René W. schrieb:
> könnte bei 3,3 V etwas eng werden oder?

Je nach LED Farbe wird es das so oder so, unabhängig vom Schaltelement.
Da die nicht genannt wurde, wer weiß das schon

von Kibo (kibox)


Lesenswert?

Die LED braucht bei 200 mA 1,44 V

von MaWin (Gast)


Lesenswert?

René W. schrieb:
> deshalb habe ich daran gedacht ein Darlington-Transistor-Array, wie das
> ULN2803A zu verwenden

Vergiss es. Das frisst 1.5V deiner 3.3V, es bleibt zu wenig für LED und 
Vorwiderstand.
MOSFETs für 200mA sind schon ok, als 3 (N-Kanal MOSFET nach Masse) x 3 
(P-Kanal nach plus) brauchst du nur 6 MOSFETs, oder 1 Dual-N, 1 N+P und 
1 Dual-P in SO8 und 3 Vorwiderstände für die LED.
Oder du nutzt ein Schieberegister mit Konstantstromsenken wie CAT4016. 
Die schaffen zwar meist nur 100mA, aber man kann je 2 Kanäle an 1 LED 
schalten und bekommt 200mA. Leider sind 16 Ausgänge damit nur 
ausreichend für 8 LEDs, die letzte müsste extra gesteuert werden.

von Wolfgang (Gast)


Lesenswert?

René W. schrieb:
> IRML2402 kosten ca. 0,50 Euro pro Stück

Dann nimm alternativ den IRLML2402, der kostet z.B. bei Reichelt nur 
0,16€  oder, falls es wirklich um größere Stückzahlen geht, bei Digikey 
0,089€.

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.