Skocz do zawartości

Diody ws2812b sterowane przez UART


Pomocna odpowiedź

Postaram się dzisiaj o tym napisać. Wczoraj nie było już czasu na zajmowanie się napięciami - jednak ws2812b trzeba zajmować się przed Świetami 😉

(edytowany)

WS ma wejście C-MOS. Poziom H to 0,7 zasilana co daje 3,5V. Układ zasilany z 3,3V nie ma szans poprawnie wysterować WS2812 zasilanego z 5V.

Edytowano przez Mobius
(edytowany)
2 godziny temu, ethanak napisał:

Pierwsza leda zasilana z obniżonego napięcia (np. przez diodę prostowniczą). Dobre jak masz oddzielne ledy, a nie pasek 😞

Ale ta dioda będzie świeci słabiej i jest droższa od jednego rezystora podciągającego.

Edytowano przez Mobius

O ile napięcie zasilania diody będzie wynosiło co najmniej 3,5V, nie będzie świeciła słabiej. Po drugie używanie rezystorów podciągających i wyjścia OD to jedno z najgorszych rozwiązań. Właściwie wszystko inne jest lepsze.

11 minut temu, Elvis napisał:

O ile napięcie zasilania diody będzie wynosiło co najmniej 3,5V, nie będzie świeciła słabiej.

Będzie bo WS2812 nie mają źródeł prądowych. Zauważalne zmniejszenie jasności jest już przy 4,5V a przy 4,1 bardzo duże.

 

12 minut temu, Elvis napisał:

używanie rezystorów podciągających i wyjścia OD to jedno z najgorszych rozwiązań

Dlaczego?

W katalogu napisano, że LED ma być zasilany napięciem 5V +/1 10% a 3,5V to już odchyłka 30% więc 3 razy większa niż dopuszczalna.

 

  • Lubię! 1
48 minut temu, Mobius napisał:

Będzie bo WS2812 nie mają źródeł prądowych. Zauważalne zmniejszenie jasności jest już przy 4,5V a przy 4,1 bardzo duże.

Ciekawe - w urządzeniu którym moja kochana małżonka posługuje się od dłuższego czasu nie widać różnicy...

 

 

(edytowany)

Specjalnie jeszcze raz przetestowałem - i u mnie też nie widać różnicy. Od 3,5V które deklaruje producent diody świecą z taką samą jasnością. Wcześniej wykonałem serię pomiarów i moim zdaniem od napięcia zależy prąd pobierany przez ws2812b kiedy są wyłączone, czyli im wyższe napięcie tym więcej prądu się marnuje. Natomiast różnica między "ciemnym" prądem, a pobieranym podczas świecenia jest niezależna od napięcia. Nie mam jak tego zmierzyć, ale moim zdaniem ta różnica to prąd faktycznie płynący przez diody świecące, więc ws2812b ma wyjścia prądowe, chociaż na wejściu pobiera prąd zależny od napięcia.

ws2812b_pomiary10.thumb.png.c5330e6787539ff10b9ff0d12b197566.png

W tych pomiarach, kolumna PWM=0 określa prąd (w miliamperach) jaki płynie gdy diody są wyłączone. Przy PWM=64 wypełnienie wynosi 25%, ale ciekawa jest ostatnia kolumna, czyli różnica między tymi prądami. Jak widać jest ona (w granicach błędu pomiaru) stała.

Edytowano przez Elvis
  • Lubię! 1
(edytowany)

Tyle, że przy zastosowaniu diody napięcie zasilania to 4.3V a nie 3.5V (czyli niewiele mniej niż "zalecane"[1] 4.5V), a wystarczy do przekroczenia progu 0.7 * Vdd z pinu układu zasilanego z 3.3V.

--

[1] w datasheecie znalazłem owszem owe maximum ratings, ale nie ma nic o 4.5.. 5.5V z wyjatkiem wzmianki o zasilaniu w trakcie pomiarów. Co ciekawsze, maximum Vdd określone jest na 5.3V...

Edytowano przez ethanak
  • Lubię! 1

Warto zaznaczyć, że te diodki są cały czas ulepszane przez producenta i aktualnie jest dostępny już model WS2812B-V5 i w nim jest "signal recognition range reduced to less than 2.8V - compatible with 3.3V ARM & 3.0V Bluetooth Chips" - link do stronki producenta: http://www.world-semi.com/solution/list-4-1.html#141

Dodatkowo już nie trzeba dawać kondensatorka przy nich - chyba aż takie parcie było ze strony klientów, że ten 0.1 centa czy mniej do zaoszczędzenia jest warty uwagi 🙂 + wiadomo x części w montażu mniej itp - wyjaśnili to ładnie w pdfie ze stronki wyżej.

  • Lubię! 2

dambo warto też zauważyć że WS2812x to, już przestarzałe diody zastępowane powoli przez Ws2813 i 2815, które są pozbawione kilku wad poprzedniczek. 🙂

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...