Framecodierung WS2801

OP #3797201
Lesenswert?

Ich befürchte es glaubt mir keiner, aber evtl. gibts ja doch eine 
Erklärung für folgenden Effekt.
Ich hab LED Strips mit WS2801 und LED 5050 gekauft. Insgesamt 20 Meter = 
4x5m
Leider habe ich nicht alle Strips bei einem Lieferanten bekommen, 
sondern von 2 Unterschiedlichen. Ich habe eine große Kette gebastelt. 
Zuerst kommen 3x5m vom einen Hersteller, dann noch 1x5m vom anderen.
Die Kette steuere ich mit meinem Beaglebone Black und dessen RealTime 
Units (PRUs) an. Die Ansteuerung CLK und Data über Pins des Beagle mache 
ich selbst. Mit der Realtime Unit PRU geht das sehr exakt... sagt 
zumindest mein OSZI.

Gemäß WS208 PDF von Worldsemi (Preliminary) sollen die einzelnen LEDs 
mit R - G - B angesteuert werden, jeweils 8 Bit. MSB First.

Erster Test: Alle LEDs auf WEIß => Funktioniert
Dann alle LEDs auf ROT.
Seltsames passiert: Die LEDs des einen Herstellers sind wie gewünscht 
ROT, die anderen BLAU.
Jetzt Alle LEDS auf Grün. Alle LEDs sind Grün. Wunderbar
Letzter Test Alle LEDs auf BLAU. Wieder ein Unterschied. Die LEDs des 
einen Herstellers sind Blau die anderen ROT.
Es sieht also aus, als ob die Codierreihenfolge beim einen Hersteller 
nicht R-G-B ist, sondern B-G-R.

Ich habe mir also den WS2801 auf den Strips genauer angesehen. Die 
Beschriftung der WS2801 ist bei beiden WS2801SO
In der zweiten Zeile unterscheiden sie sich:
Der eine hat XW170722, der Andere XW140409.

Kann es wirklich sein, daß die WS2801 unterschiedlich arbeiten, oder hat 
jemand eine bessere Erklärung?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren