Forum: Mikrocontroller und Digitale Elektronik Wie die Anzahl der PWM's reduzieren [Projektfrage]


von Nico B. (vegetico)


Lesenswert?

Moin...
N Kumpel hatte vor kurzem die Idee, ein VUMeter in seinen neue Vitrine 
ein zu bauen...
Im Detail soll das heißen: die Vitrine hat 6 Glasböden, die zur Zeit 
normal beleuchtet sind (LED Schiene am hinteren Ende).
Die normalen LED's sollen nun durch RGB LED's ersetzt werden, weiterhin 
soll n Microcontroller an die Anlage angeschlossen über welchen dann die 
Pegelmessung stattfindet (bzw. Kabel von nem Ausgang der Anlage hin zum 
Cont).
Ohne bisher irgendwas mit VU's gemacht zu haben geh ich mal nicht davon 
aus, dass das ein Ewigprojekt wird.
Aber:
Für die LED's brauch ich pro Farbe ne PWM, das Ganze mal 6 Böden macht 
18PWM's in Summe... :(
Die PWM's werden zum einen für die Farbeinstellung benötigt, zum anderen 
um ein Faden zwischen den Regalböden zu ermöglichen...
Gibts für sowas spezielle Bausteine, die nichts anderes machen als PWM's 
realisieren???
Ein einzelner Controller wäre mir deutlich lieber als 2 oder 3.
Wenn man eine PWM softwareseitg realisiert, muß man da auf bestimmte 
'Verhalten' achten??? Ich hab bisher immer nur hardware PWM's genommen 
(also über Timerregister, die dafür gedacht waren)...

von Lukas K. (carrotindustries)


Lesenswert?


von Verwirrter Anfänger (Gast)


Lesenswert?

Oder falls es hardware PWM sein sol:
TLC5940 von TI.
In DIP 16 Kanäle als SMD 24.

Aber 16 vom TLC + 2 vom µc könnten ja auch klappen

von Thomas (Gast)


Lesenswert?

Ich würde das auch einfach per Sofware mit einem günstigen Atmega 
realisieren.
Aber anstatt der Interrupt Lösung von Atmel, würde ich "polled 
intterupts" verwenden. Also zwar einen Timer laufen lassen, aber das 
Intteruptflag manuell in einer Schleife abfragen. Nimmt weitaus weniger 
Zeit in Anspruch als das Auslösen eines Interrupts und mehr als sich um 
die PWM zu kümmern, braucht der Controller ja bei euch nicht zu machen, 
wenn ich das richtig verstanden habe.

von Nico B. (vegetico)


Lesenswert?

Super, danke für die Infos...
In die AppNotes vergess ich immer rein zu schauen - sorry...
Mal gucken, auf was es dann hinaus läuft - sollten noch mehr 
'Funktionen' auftachen wirds wohl auf die Hardwarevariante hinauslaufen; 
ansonsten Software... Mal gucken...
Vielen Dank schonmal

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
Noch kein Account? Hier anmelden.