Gast
#1294000
Hallo, ich habe 8 Stueck RGB Leds an einem TLC5947 hängen. Gefüttert wird der TLC5947 von einem ATMega. Nun ist es lt. Datenblatt des TLC5947 so, dass alle Ausgänge bis zur nächsten PWM Periode auf LOW gesetzt werden wenn neue Daten in den TLC5947 übernommen werden. Ich toggele also meine gewünschten Helligkeiten in den TLC5947 ein und zieh XLAT zum übernehmen der Daten HIGH und alle LEDs sind bis zum nächsten Zyklus aus. Das macht sich als Flackern bei Fades bemerkbar. Das Datenblatt bestätigt dies:
1 | |
2 | |
3 | |
Das kann doch nicht Sinn der Sache sein? Was kann ich dagegen tun? Nur kurz vor Ende einer PWM Periode XLAT setzen um das Flackern zu minimieren? Woher weiss mein ATMega wann eine PWM Periode um ist? Any Ideas? N:F