NEWS
Wled und level shifter
-
Hallo,
Da ich das Problem mit einer zu langen Datenleitung lösen wollte habe ich einen level shifter eingebaut.
So wie hier:

Verwendet habe ich diesen:

Leider scheint das nicht zu funktionieren ein paar LED leuchten nur wild in allen möglichen Farben.
Habt ihr noch eine Idee, oder habt ihr schon mal einen level shifter verwendet?
-
Hallo,
Da ich das Problem mit einer zu langen Datenleitung lösen wollte habe ich einen level shifter eingebaut.
So wie hier:

Verwendet habe ich diesen:

Leider scheint das nicht zu funktionieren ein paar LED leuchten nur wild in allen möglichen Farben.
Habt ihr noch eine Idee, oder habt ihr schon mal einen level shifter verwendet?
naja, nur weil "Levelshifter" drauf steht, muss das Ding nicht zwangslĂ€ufig mit - was eigentlich? WS2812? funktionieren. Etablierte (= funktionierende) Levelshifter fĂŒr WLED/WS2812 wĂ€re z.B. einer, der auf 74LVC1G17 basiert. Oder einfacher und diskret aufgebaut mit einem Transistor (z.B. BC337).
Oder noch einfacher - oft reicht es schon, wenn man einfach eine/die erste LED "opfert":

(+5V muss man nicht von hinten einspeisen, kann man auch an der 2. LED machen)Diese und andere VorschlÀge gibt's auf der WLED-Githubseite...
-
naja, nur weil "Levelshifter" drauf steht, muss das Ding nicht zwangslĂ€ufig mit - was eigentlich? WS2812? funktionieren. Etablierte (= funktionierende) Levelshifter fĂŒr WLED/WS2812 wĂ€re z.B. einer, der auf 74LVC1G17 basiert. Oder einfacher und diskret aufgebaut mit einem Transistor (z.B. BC337).
Oder noch einfacher - oft reicht es schon, wenn man einfach eine/die erste LED "opfert":

(+5V muss man nicht von hinten einspeisen, kann man auch an der 2. LED machen)Diese und andere VorschlÀge gibt's auf der WLED-Githubseite...
-
@saeft_2003 tja, spricht dann eher fĂŒr die"QualitĂ€t" des Artikels, imo. "Leveshifter" ist halt eine allgemeine Bezeichnung, das kann "alles" sein. Und die Tatsache, dass das tatsĂ€chlich ein Thema bei WS2812 etc. ist (siehe WLED-Wiki) , zeigt eigentlich, dass eben nicht jeder 0815-Shifter tut. Da gibt's ja auch unterschiedlichste Anforderungen, und eine fĂŒr WS2812 ist z.B. "muss schnell genug sein". K.A. was da auf deinem Chinabrettchen verbaut ist - je nach LED-Typ mĂŒssen halt bei >400kHz - 800kHz noch "saubere" Flanken da durch...
Btw, was heisst eigentlich "lang" bei deiner Datenleitung? Bis ~40cm bin ich da bislang ohne ausgekommen... :) -
naja, nur weil "Levelshifter" drauf steht, muss das Ding nicht zwangslĂ€ufig mit - was eigentlich? WS2812? funktionieren. Etablierte (= funktionierende) Levelshifter fĂŒr WLED/WS2812 wĂ€re z.B. einer, der auf 74LVC1G17 basiert. Oder einfacher und diskret aufgebaut mit einem Transistor (z.B. BC337).
Oder noch einfacher - oft reicht es schon, wenn man einfach eine/die erste LED "opfert":

(+5V muss man nicht von hinten einspeisen, kann man auch an der 2. LED machen)Diese und andere VorschlÀge gibt's auf der WLED-Githubseite...
@jleg said in Wled und level shifter:
Oder noch einfacher - oft reicht es schon, wenn man einfach eine/die erste LED "opfert":
Das wÀre mit Sicherheit der erste Ansatz. Muss ja nicht mal eine led vom strip sein,...
Ich habe noch nie level shifter fĂŒr meine ESP Projekte benötigt, auch nicht mit 256 ws2812b's an einem ESP :bulb:
Bei "zu langer" (oder zu dĂŒnner?) Datenleitung wird es ein level shifter aber wahrscheinlich sowieso nicht richten... Ein "data booster" wird dann von Nöten sein..
Hier gibts auch noch ein paar wertvolle Infos: https://quinled.info/2021/03/10/maximum-length-data-wire-leds-ws2812b-sk6812-ws2815/
-
@jleg said in Wled und level shifter:
Oder noch einfacher - oft reicht es schon, wenn man einfach eine/die erste LED "opfert":
Das wÀre mit Sicherheit der erste Ansatz. Muss ja nicht mal eine led vom strip sein,...
Ich habe noch nie level shifter fĂŒr meine ESP Projekte benötigt, auch nicht mit 256 ws2812b's an einem ESP :bulb:
Bei "zu langer" (oder zu dĂŒnner?) Datenleitung wird es ein level shifter aber wahrscheinlich sowieso nicht richten... Ein "data booster" wird dann von Nöten sein..
Hier gibts auch noch ein paar wertvolle Infos: https://quinled.info/2021/03/10/maximum-length-data-wire-leds-ws2812b-sk6812-ws2815/
@opensourcenomad sagte in Wled und level shifter:
Bei "zu langer" (oder zu dĂŒnner?) Datenleitung wird es ein level shifter aber wahrscheinlich sowieso nicht richten... Ein "data booster" wird dann von Nöten sein..
nuja, das ist ein Levelshifter - plus noch Kram fĂŒr Powerinjection (anderes Thema), und ein paar Rs zur Adaption des Wellenwiderstandes (siehe die Grafik oben - genau dafĂŒr sind dort auch)...
Zu dĂŒnn kann die Datenleitung eigentlich "nie" sein - da fliesst ja nicht wirklich Strom. Je nachdem, was hier "lang" heisst - hilft auch, Die Datenleitung mit dem GND zu verdrillen.
-
Also der level shifter geht doch. Ich war total auf der Leitung gestanden die Einstellungen waren nicht auf SK6812 đ
Mit der lÀnge an Datenleitung funktioniert es.

-
Also der level shifter geht doch. Ich war total auf der Leitung gestanden die Einstellungen waren nicht auf SK6812 đ
Mit der lÀnge an Datenleitung funktioniert es.

@saeft_2003 ui, ja, das ist "lang" :grimacing:
-
@saeft_2003 tja, spricht dann eher fĂŒr die"QualitĂ€t" des Artikels, imo. "Leveshifter" ist halt eine allgemeine Bezeichnung, das kann "alles" sein. Und die Tatsache, dass das tatsĂ€chlich ein Thema bei WS2812 etc. ist (siehe WLED-Wiki) , zeigt eigentlich, dass eben nicht jeder 0815-Shifter tut. Da gibt's ja auch unterschiedlichste Anforderungen, und eine fĂŒr WS2812 ist z.B. "muss schnell genug sein". K.A. was da auf deinem Chinabrettchen verbaut ist - je nach LED-Typ mĂŒssen halt bei >400kHz - 800kHz noch "saubere" Flanken da durch...
Btw, was heisst eigentlich "lang" bei deiner Datenleitung? Bis ~40cm bin ich da bislang ohne ausgekommen... :)@saeft_2003 said in Wled und level shifter:
weil es hier so steht.

@jleg said in Wled und level shifter:
spricht dann eher fĂŒr die"QualitĂ€t" des Artikels
Mir ist ĂŒbrigens auch noch kein einziger ws2812b untergekommen der nicht mit 3.3V Logik klar kommt, und ich habe einige (ĂŒber 1000 von zig verschiedenen HĂ€ndlern).
Wahrscheinlich ist bei dir der voltage drop mit (nur) 3.3V ĂŒber die LĂ€nge deiner Leitung zu hoch das noch was "sinnvolles" ankommt. Mit 5V hast du GlĂŒck das (trotz voltage drop) immer noch "sinnvolle"/valide Werte ankommen.
In den von mir verlinkten Artikel heiĂt es ĂŒbrigens, es sollten keinerlei Probleme bei Datenleitung unter 10 Meter zu erwarten sein :bulb:
-
@saeft_2003 said in Wled und level shifter:
weil es hier so steht.

@jleg said in Wled und level shifter:
spricht dann eher fĂŒr die"QualitĂ€t" des Artikels
Mir ist ĂŒbrigens auch noch kein einziger ws2812b untergekommen der nicht mit 3.3V Logik klar kommt, und ich habe einige (ĂŒber 1000 von zig verschiedenen HĂ€ndlern).
Wahrscheinlich ist bei dir der voltage drop mit (nur) 3.3V ĂŒber die LĂ€nge deiner Leitung zu hoch das noch was "sinnvolles" ankommt. Mit 5V hast du GlĂŒck das (trotz voltage drop) immer noch "sinnvolle"/valide Werte ankommen.
In den von mir verlinkten Artikel heiĂt es ĂŒbrigens, es sollten keinerlei Probleme bei Datenleitung unter 10 Meter zu erwarten sein :bulb:
Das mit 10m ist quatsch. Ab 1m + kann es zu Problemen kommen. Hatte ich selber. Datenleitung gekĂŒrzt alles gut.
-
Das mit 10m ist quatsch. Ab 1m + kann es zu Problemen kommen. Hatte ich selber. Datenleitung gekĂŒrzt alles gut.
@saeft_2003 said in Wled und level shifter:
Das mit 10m ist quatsch.
Anders als ein "electric junkie" wĂŒrde ich quinled als seröise Quelle bzgl LEDs einordnen.
Generally you should be ok up to 10m/32ft with AWG26 or thicker for your LED data wires!
But, sadly there is no real good âone size fits allâ answer to this. But letâs consider the following while testing:
- A level-shifter is used - A 249Ω data line resistor is in place - A separate wire was used for the data signal (no 2-wire or 3-wire cable with GND close to the data signal) - Stable power including Capacitors, etc. -
@saeft_2003 said in Wled und level shifter:
Das mit 10m ist quatsch.
Anders als ein "electric junkie" wĂŒrde ich quinled als seröise Quelle bzgl LEDs einordnen.
Generally you should be ok up to 10m/32ft with AWG26 or thicker for your LED data wires!
But, sadly there is no real good âone size fits allâ answer to this. But letâs consider the following while testing:
- A level-shifter is used - A 249Ω data line resistor is in place - A separate wire was used for the data signal (no 2-wire or 3-wire cable with GND close to the data signal) - Stable power including Capacitors, etc.@opensourcenomad sagte in Wled und level shifter:
@saeft_2003 said in Wled und level shifter:
Das mit 10m ist quatsch.
Anders als ein "electric junkie" wĂŒrde ich quinled als seröise Quelle bzgl LEDs einordnen.
Generally you should be ok up to 10m/32ft with AWG26 or thicker for your LED data wires!
sicher, aber diese Quinled-Angaben beziehen sich ja auf den Aufbau mit Levelshifter - was nicht in Abrede stand, und hier ja letztlich dann auch geholfen hatte.
FĂŒr "mit ohne" Levelshifter sieht Quinled die mögliche LĂ€nge eher bei 10cm ;-) und meint ansonsten:That can workâŠ.most of the time, sometimes.
...
yes, often using a 10cm/3inch cable with the 3.3v signal from an ESP into the 5v expecting LED works ok, until it doesnât, if it works you are very likely right on the edge! -
Hi Leute,
ich hatte mich auch gefragt ob man einen Level Shifter nehmen sollte, somit habe ich das Ganze mal vermessen.
Grund war, da in der NĂ€he eine Gegenstromanlage mit 60A betrieben wird, was meiner Meinung nach ein groĂes Magnetfeld erzeugt, so sollte wenigstens das Datensignal gut aussehen.Hier ein Bild mit einem Wemos D1 pro, SK6812 und dem ĂŒblichen Levelshifter mit BSS138 N-MOS FET.

Dann das Ganze noch mit 62Ohm in der Datenleitung nach dem Levelshifter, also vor dem LED Stripe

Dann ohne Levelshifter und lediglich ein 390Ohm Widerstand in der Leitung

