Natürlich kann man auch multiplexen, was aber dann sehr viel mehr Prozessor-Performance auffrisst, da man dann meist auch die PWM per Software machen müsste.
Ja, Software-PWM ist natürlich hinsichtlich der Performance immer ein ziemlicher Killer. Aber ich dachte mir, daß man die PWM getrost weiterhin dem TLC59116 überlassen kann. Benutzt habe ich den allerdings selber noch nicht.
Mit dem TLC59116 würde zwar auch Multiplexing gehen (der Chip ist von der PWM-Frequenz her gut geeignet), aber die ständige Belastung des µC wäre trotzdem grösser.
Hm, was meinst Du mit "gut geeignet"? Wie sähe eine weniger gut geeignete PWM-Frequenz aus? Klar, man müßte das Umschalten der Zeilen oder Spalten beim Multiplexen irgendwie mit dem PWM-Zyklus für den Kanal synchronisieren. Aber da die PWM-Frequenz ja in der Regel deutlich höher als die Multiplex-Frequenz sein wird (was sollte man bspw. auch mit einem 40kHz-Mux), dürfte es keine Probleme mit unvollständigen PWM-Zyklen, zu niedriger resultierender Multiplex-Frequenz oder etwas in der Art geben, oder?
Ausserdem sieht eine Direktansteuerung ohne Multiplexing einfach besser, flimmerfreier aus, und ist dank der 97kHz-PWM des TLC59116 auch noch video-tauglich.
Stimmt, auch ein guter Punkt.