Welchen LED-Treiber?

OP #1236580
Lesenswert?
• ▲
▼
Hallo,

Ich möchte 32 LEDs mittels ATmega8 ansteuern. Dazu verwende ich einfach 
nen Decoder, um mit 5 der µC-Pins alle LEDs zu erreichen.

Was mir aber noch nicht so ganz klar ist:
Wie versorge ich die LEDs? Die Versorgung des Decoders zu verwenden, 
reicht sicher nicht, wenn ich z.B. alle LEDs gleichzeitig einschalten 
will.
Muss ich das wirklich mit 32 vorgeschalteten Transistoren machen 
(Decoder-Ausgang an die Basis und Versorgung+Vorwiderstand an den 
Kollektor), oder gehts auch einfacher?
Gast #1236812
Lesenswert?
• ▲
▼
Nimm die ULN280Xer-Reihe, die sind echt super. Haben jeder acht Kanäle, 
brauchst also vier Stück. Pass aber auf, welchen Typen du nimmst, hängt 
von der Logikfamilie ab, welche am besten geeignet sind, sonst erkennt 
der keine HIGH-Pegel.
OP #1236939
Lesenswert?
• ▲
▼
Danke, das mit dem ULN2804 klappt prima!

Ich bin jedoch noch auf ein anderes Problem gestoßen (Vermutlich ein 
Denkfehler meinerseits):
Wenn ich zur Ansteuerung einen Demultiplexer/Dekoder verwende, kann ich 
ja immer nur eine LED einschalten. Wie mach ich es aber, dass ich 
mehrere gleichzeitig einschalte? Einfach schnell nacheinander die 
einzelnen LEDs ansteuern?
OP #1238088
Lesenswert?
• ▲
▼
Danke, der MM5450 scheint ideal zu sein!

Aber laut Datenblatt gibt er für eine angeschlossene LED maximal 1,8V 
bei 25mA her. Damit kann ich wohl das direkte Anschließen der LED 
(+Vorwiderstand) vergessen, oder? (Jede grüne LED, die ein bisschen 
heller leuchtet benötigt ja gleich über 2V Flussspannung mit 30mA).

Muss ich also noch eine Darlington-Treiberstufe nachschalten?
(30x)
Persönliche Seite #1238310
Lesenswert?
• ▲
▼
Hallo Flo.

Das hast du falsch verstanden, die Vout ist der Spannungsabfall am IC, 
dieseer sollte gering sein, da der IC die dadurch entstehende 
Verlustleistung in Wärme umsetzt.
Du solltest deine Betriebsspannung so wählen, dass sie 1 bis 2,5 Volt 
über der LED Spannung liegt, somit kannst du LEDs betreiben, die bis zu 
10V benötigen.
Schau dir mal Seite 7 an, die ist da am aufschlussreichsten.
Ich würde es in deiner Stelle so machen, 5V für die Logik und Versorgung 
des ICs und 3,3V oder 3,5V für die LEDs.

Christian
Persönliche Seite #1238381
Lesenswert?
• ▲
▼
Die 17mA gelten nur wenn alle 34 LEDs ständig leuchten, ansonsten kannst 
du mehr Strom ziehen, da geht es nur um die Erwärmung des ICs, ansonsten 
einfach einen kleinen Kühlkörper drauf.

Zur Beschaltung:
VDD: +5V
VSS: GND
OutXX <- LED <- +3,3V

Der IC schaltet die Ausgänge gegen GND mit integrierter 
Konstantstromquelle, die du mit einem Widerstand an Pin 19 steuern 
kannst.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.