Mosfet oder Transistor?

OP #864835
Lesenswert?

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:
OP #865020
Lesenswert?

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
Lesenswert?

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren