Mosfet oder Transistor?

OP #864835
Hallo,

Ich bräuchte Hilfe in der Frage, was für ein Bauteil ich am besten 
nehmen soll.
und zwar will ich 25 RGB-LEDs an einen AVR (Atmega162) anschließen. 
Jeweils die Anode der einzelnen Farben sollen verbunden sein, sozusagen 
als Farbkanäle. Die Kathoden der jeweils gesamten RGB-LED soll der AVR 
auch schalten können. Jetzt ist die Frage, wie ich die LEDs schalte, da 
der AVR nicht so hohe Ströme schalten kann. Transistoren sind ungünstig, 
da das ganze so klein wie möglich sein sollte und ich dann keinen Platz 
für Widerstände vor jedem Transistor habe. MOSFETs sind auch schlecht, 
da ich eine Spannung von 3,2 Volt bzw. 2,3 Volt mit dem AVR, der mit 5 
Volt läuft, schalten will.
Gibt es noch andere Alternativen oder wie könnte ich dieses Problem 
umgehen?

Liebe Grüße

Tobias
Angehängte Dateien:
Gast #864850
Nimm am besten den TLC5916 von TI.com, dann kannst Du alle LEDs 
komfortabel über SPI Bus ansteuern und erhäst sogar noch die Rückmeldung 
ob die LED nicht kaputt gegangen ist. Ein IC hat Shifter mit 8 
Konstantstromausgänge, extra für so eine Anwendung.
OP #865020
Nä, die LEDs haben getrennte Anoden und Kathoden, hatte nur grade nicht 
das Passende Symbol in EAGLE.
Ich habe auch schon mal überlegt, ob ich nicht die Schieberegister 
AS1110 von Austriamikrosystems nehme, aber ich weis nicht wie man die 
ansteuert. Die müssten dann doch an MISO und MOSI und SCK des AVR 
angeschlossen werden, oder? Und dann müsste ich ja die Daten jeweils 
ganz durchkaskadieren?
Und wie muss ich dann den AVR (per Bascom) programmieren?
Gast #865102
Das ansteuern ist simpel. Einfach an SPI Bus ran, CLK und MOSI an den DI 
von dem Chip verbinden, wenn alle Bytes raus sind, dann Lacht-Impuls 
(separater Prozessor-Pin).
Also, zum Test kannst Du einen 74HC595 verwenden, der hat genau den 
gleichen Shifter. Diese alle Chips können auch kaskatiert werden und man 
kann mir nur 3 CPU Pins mehrere huntert Ausgänge schaffen.
Der TI Chip ist günstiger als der von Austriamikrosystems.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.