Hallo Zusammen, unter http://www.mikrocontroller.net/articles/Word_Clock ist seit einigen Montaen eine wirklich Klasse Uhr entstanden! Auch hier nochmals vielen Dank an die "Haupt-Übel-Täter" ;) ! Dort werden nur die einzelnen Wörter angesteuert. Da mich die Sache mit einer vollen Matrix (wurde im Thread http://www.mikrocontroller.net/topic/156661 auch schon öfters diskutiert) nicht in Ruhe gelassen hat, dachte ich ich versuche einfach mal hier einen entsprechenden Ansatz und möchte diesen zur Diskussion stellen. Mit 4 anstellen von 3 Schieberegistern stehen 32bit zur Verfügung worduch sich je 11 Spalten und Zeilen ansteuern lassen. Des weiteren stehen entsprechend Bits fürs Ambilight und die Minuten zur Verfügung. Die RGB-PWM-Steuerung wird in (1) über die OE der Schieberegister, in (2) über Transistoren Highside vor den Treibern realisiert. Hat beides sicherlich Vor- und Nachteile. Wäer klasse, wenn hierzu ein paar Kommentare kommen würden. Beide Varianten würden LED's mit gemeinsamer oder getrennter Kathodebedürfen. Als Fragen stellen sich mir noch: - Welche Matrix-Widerholfrequenz müsste man ansetzen, woraus sich ja auch die SPI Frequenz ableitet? - Was wäre als PWM Frequenz wohl angebracht? Wenn sich diese Lösung auch als Machbar herausstellt, entflechte ich in den nächsten Tagen vielleicht mal eine entsprechende Platine. Grüße Wolfgang
Danke für den Heinweis. Nur leider hab ich den bisher nur als Lowside-Treiber gefunden, und eine einfache Bezugsquelle find ich auch nicht.
tlc5947 = 24-Kanal PWM-Treiber mit seriellem Interface (dasy-chain-fähig) 24 Kanäle in RGB = 8 RGB-LEDs Bei 11 LEDs pro Zeile werden drei TLCs für zwei Zeilen benötigt. Also 15 TLCs für die komplette Uhr incl. Minuten und Ambilight. Kostenpunkt Mouser 2,38€ pro IC (1,91€ bei 25 Stück; 1,48€ bei 100). Positiv: Keine Probleme bei der PWM-Frequenz Negativ: der ATmega langweilt sich.
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.