Forum: Mikrocontroller und Digitale Elektronik 16 LEDs (12V) mit einem IC ansteuern?


von Stefan M. (stefanme)


Lesenswert?

Hallo!

Ich möchte gerne von einem Arduino Nano 16 LEDs ansteuern... Jetzt wäre 
es natürlich viel Aufwand überall Transistoren oder Mosfets dran zu 
hängen. Ich bin also auf der Suche nach einem 16 Kanal Multi Mosfet IC 
der mit 5 Volt Vgs und eine Vds von 12V besitzt.

Gibt es sowas? bzw. Geben tut es fast alles, ist das der "richtige" weg, 
oder wie würdet ihr das angehen? Da ich natürlich keine 16 Ausgänge am 
Nano (mehr) zur Verfügung habe, würde ich das ganze über einen 
Multiplexer ansteuern...

von Olaf (Gast)


Lesenswert?

> Geben tut es fast alles, ist das der "richtige" weg

Der richtige Weg waere es der Menschheit mitzuteilen ob deine LEDs 2mA, 
20mA oder 200mA brauchen werden. Grundsaetzlich gibt es dafuer 
natuerlich die unterschiedlichsten Loesungen. Am einfachsten vermutlich 
zwei 8Bit Schieberegister (CD4094) hintereinander. Aber natuerlich gibt 
es sowas aehnliches auch mehr beefy. .-)

Olaf

von Stefan M. (stefanme)


Lesenswert?

Dann Teile ich es der Menschheit mit :) Wenn ich es weiß. Ich weiß es 
aber leider nicht. Es handelt sich um diese klassischen ROCKER SWITCHES 
wie hier:
https://www.ks-tuning.de/images/product_images/popup_images/Kippschalter-Ein-Aus-Schalter-Set-Jeep-Wrangler-TJ-97-06-Jeep-Wrangler-JK-07-17-Rugged-Ridge-1723512-2-Position-Rocker-Switch-Set.jpg

Habe welche bestellt, sobald ich sie habe, kann ich messen welche Ströme 
die LEDs benötigen.

von Frederic S. (Gast)


Lesenswert?

Unter dem Stichwort High Power Schieberegister findest Du 
Schieberegister mit integriertem Mosfet bis ca. 500mA. MIit denen kannst 
Du über 2-4 Leitungen nahezu beliebig viele LEDs steuern, da Du die ICs 
kaskadieren kannst.

von Falk B. (falk)


Lesenswert?

Stefan M. schrieb:
> Dann Teile ich es der Menschheit mit :) Wenn ich es weiß. Ich weiß es
> aber leider nicht. Es handelt sich um diese klassischen ROCKER SWITCHES
> wie hier:

Die sollten nicht viel mehr als 20mA brauchen, sind ja keine 
Flakscheinwerfer.

16 LEDs dieser Art kann man u.a. mit einem TLC5940 & Co ansteuern. Der 
wird seriell über eine Handvoll Leitungen angesteuert und kann 16x100mA 
treiben. Den gibt es auch im DIL-Gehäuse oder als Breakout board. Noch 
weniger Leitungen braucht der TLC59116, der wird mit nur 2 Leitungen per 
I2C angesteuert.

von MaWin (Gast)


Lesenswert?

Stefan M. schrieb:
> Gibt es sowas

STP16CP08 oder ähnlich ( 
https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.8 ), spart auch 
noch die Vorwiderstände und kommt mit 3 Pins uC aus

von Stefan M. (stefanme)


Lesenswert?

Vielen Dank für die vielen Vorschläge. Ich bin immer wieder beeindruckt 
wie viele tolle ICs es gibt :D

Ich denke ich werde beim TLC59116 bleiben. Der bietet wirklich alles was 
ich benötige und lässt sich easy über I2C ansteuern.

von Stefan F. (Gast)


Lesenswert?

Stefan M. schrieb:
> Ich bin also auf der Suche nach einem 16 Kanal Multi Mosfet IC
> der mit 5 Volt Vgs und eine Vds von 12V besitzt.

TPIC6B595

Das ist ein 8-Kanal Schieberegister mit geeigneten Ausgängen. Davon 
kannst du zwei verketten, dann hast du deine 16 Kanäle.

von Stefan F. (Gast)


Lesenswert?

Stefan M. schrieb:
> Ich bin also auf der Suche nach einem 16 Kanal Multi Mosfet IC
> der mit 5 Volt Vgs und eine Vds von 12V besitzt.

Alternativ ginge auch der TPIC6B595

Das ist ein 8-Kanal Schieberegister mit geeigneten Ausgängen. Davon 
kannst du zwei verketten, dann hast du deine 16 Kanäle.

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.