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é
Gast
#6295260
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?
Gast
#6295268
Ich biete 6 Transistoren für eine 3x3 Matrix ;-)
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?
Gast
#6295322
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
Die LED braucht bei 200 mA 1,44 V
Gast
#6295332
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.
Gast
#6295406
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€.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.