Hi, meint ihr es wäre möglich, 50 LED Treiber, wie den CAT4016 über SPI zu kaskadieren und 800 LEDs damit zu steuern?, entsprechende Treiber für die Ansteuerung der PWM, etc vorrausgesetzt. Würde die Geschwindigkeit des Interfaces reichen um das ganze schnell genug upzudaten, damit auch irgendwelche Animationen mit den LEDs möglich wären? Mikrocontroller soll ein ATmega 2561 oder 2560 werden.
Der CAT4016 kann die LEDs nur einzeln zu/abschalten. Ein Dimmen per PWM ist nur gemeinsam per BLANK-Pin möglich.
> Würde die Geschwindigkeit des Interfaces reichen um das ganze schnell > genug upzudaten, damit auch irgendwelche Animationen mit den LEDs > möglich wären? Das kannst du doch berechnen, mit den o.g. Infos hast du schon die Hälfte. Dazu brauchste dann halt noch die Widerholrate, etc. Das ganze in eine Formel und schauen was rauskommt. Der kritischste Teil wird die Berechnung sein, ob deine MCU noch hinterherkommt, das ist abhängig davon, ob die Animationen z.B. dynamisch geändert werden müssen etc. Und die PWM-Berechnung wird wahrscheinlich auch nicht grad wenig CPU-Last machen, je nachdem... Ansonsten nimmste halt sowas wie den WS2803 (18-ch Konstantstromquelle mit 8-Bit PWM)... Möglichkeiten gibt es viele :) Ralf
Das wären theoretisch 50 mal pro Sekunde * 800 Bit = 40kbit/s = 5 kbyte pro Sekunde an Daten. Das müsste doch mit nem 2561 übertragbar sein? Das gemeinsame Dimmen würde mich nicht stören. Die PWM Berechnung wollte ich eigentlich jediglich in Abhängigkeit des LDR´s berechnen lassen. Die XMega wären schneller, würde allerdings wohl Probleme mit meinem AVR ISPmkII kriegen
Normalerweiße würde ich so eine hohe Anzahl LEDs multiplexen, hab nur Angst, dass es das Signal des DCF77 Empfängers von Reichelt brutal stört
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.