Level shifter pro WS2812B

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Pátek Leden 19 15:37:38 CET 2024


Nevim, jestli se bavime o subj., ale ty ledky jsou vse v jednom a maji 
max napajeci napeti 5V...
Feature (mouser.com) 
<https://www.mouser.com/pdfDocs/WS2812B-2020_V10_EN_181106150240761.pdf>
Takze IMHO neco musi udelat z 12V tech 5V a zbytek se protopi na 
stabilizatoru...
Dne 19.01.2024 v 14:49 Petr Labaj napsal(a):
> Myslím, že to bude jinak.
> Tipnul bych si, že jednotlivé LED budou vícechipové, takže budou mít 
> velké Uf.
> A ten řídicí chip bude mít sražené napájení ze 12V na 5V jen nějakými 
> odpory.
> Proto jsem už dřív psal, aby se tazatel podíval na jeho zapojení. A u 
> prvního chipu v řetězci to napájení snížil.
>
> Poměr 100R a 10k je asi příliš vysoký. Je to 1:100, takže to na napětí 
> H přihodí nějakého 0.02V, a to je možná málo.
> Tak ten pull-up musí být menší, nebo možná spíš sériový odpor větší 
> (pokud má fungovat i jako ochrana).
>
> PL
>
> ******************
>
> Dne 19.1.2024 v 14:36 Jaroslav Buchta napsal(a):
>> Zajimave, skoro bych si tipnul, ze to nebude PWM ale nejaky linearni 
>> stabilizator pro ty 3 LED, takze ten pasek bude celkem pouzitelny i 
>> jako topeni :-)
>> Dne 19.01.2024 v 14:32 Jan Půhoný napsal(a):
>>> Já nic šmahem neodmítl. Rezistror 100R na pin ESP32 a na straně LED 
>>> pásku 10k pull up nefunguje.
>>>
>>> Upozorňuji, že mám variantu 12V pásku, nebo spíše vodiče s 
>>> jednotlivými segmenty LED. Na jednom segmentu jsou 3LED. Je tam i 
>>> nějaký malý brouk, tak možná kromě adresace řeší i zdroj / PWM na 
>>> 12V aby to ty ledly přežily.
>>>
>>> HP
>>>
>>>
>>> pá 19. 1. 2024 v 14:15 odesílatel Petr Labaj <labaj na volny.cz> napsal:
>>>
>>>     Pokud by kolega šmahem neodmítl co jsem mu napsal, tj. sériový
>>>     odpor 100-470R a k němu u LEDek velký pull-up, tak by to jednak
>>>     fungovalo,
>>>     a druhak ten sériový odpor spolu s nízkoimpedančním výstupem ten
>>>     pin docela slušně ochrání.
>>>     Protiargument "s velkým pull-upem mi to nefungovalo" nebere v
>>>     potaz ten sériový odpor, na kterém vznikne požadovaný úbytek.
>>>
>>>     S transilem bych byl trochu opatrný na kapacity. Na té sběrnici
>>>     je celkem fofr, tak aby to ten transil nezabil. Mnohé mají
>>>     kapacitu docela velkou.
>>>
>>>     Když už je tu o tom řeč: používal jste někdo prakticky 12V
>>>     pásky? A jak to fungovalo?
>>>     Tyhle inteligentní pásky je tradičně používají s 5V napájením,
>>>     kde pak každá LED má svůj proudový driver a úbytek na něm je
>>>     ještě snesitelný.
>>>     Vzhledem k principu fungování těchto LED to musí být při vyšším
>>>     napájecím napětí nějak ohnuté. Nebo se tam používají vícechipové
>>>     LED s velkým Uf?
>>>     I ten řídicí chip má napájení 5V, takže je třeba to nějak ošéfovat.
>>>     Docela by mě zajímalo jak moc dobře to funguje (případně s
>>>     jakými kompromisy).
>>>
>>>     Skoro bych si myslel, že 5V napájení tomu sluší víc. I za cenu
>>>     oboustranného napájení, případně ještě i posílení napájení někde
>>>     uprostřed.
>>>     Největší instalaci jsem zkoušel s 3000 LED (50m pásku po 60
>>>     LED/m) a i jenom oboustranné napájení 5.2V tomu stačilo.
>>>     Ale byl to jenom pokus na stole. V praxi je to pak nasazeno ve
>>>     více segmentech, kde ke každému segmentu je dotaženo napájení.
>>>     Jen data jsou průběžná.
>>>
>>>     A ještě poznámka: měl jsem pásky různých výrobců, a byly různě
>>>     citlivé na polohu středu intervalu, kde se rozhoduje 0/1.
>>>
>>>     PL
>>>
>>>     *****************
>>>
>>>     Dne 19.1.2024 v 6:15 Jaroslav Buchta napsal(a):
>>>>     Jako, ze spojite data pro vic pasku paralelne na jeden pin? To
>>>>     budou vsechny vybarvene stejne. Princip je, ze se tam sypou
>>>>     seriova data jako do posuvneho registru skrz ten retezec a az
>>>>     se to naplni, tak se delsim pulzem rozsviti. Zase muzete udelat
>>>>     libovolne dlouhy retezec omezeny jen dobou prepisu.
>>>>     Pin bych taky urcite nejak ochranil a oddelil, 5m uz je az dost
>>>>     na prime pripojeni, ten mosfet je IMHO nic moc oddeleni, v log
>>>>     0 je pripojen pin zase primo. Nejaky transil by to asi zlepsil.
>>>>
>>>>     Dne 18.01.2024 v 22:06 Jan Půhoný napsal(a):
>>>>>     Ja to budu mit k prvni ledce asi 5 az 10m takze jo, bojim se o
>>>>>     ten pin.
>>>>>
>>>>>     S tim malym pulupem mi ten level shifter funguje. Takze toto
>>>>>     je vyreseno. Otazka zni, jestli ten pulup dat hned k
>>>>>     tranzistoru nebo az na ten privod pasku za ten oddelovaci odpor.
>>>>>
>>>>>     Ted me napada, jak se to chova / adresuje, kdyz se tam da T
>>>>>     kus nebo vice T kusu. Jde to i potom adresovat na jednotlive
>>>>>     LED? T kusy jedte nedorazily a jsem linej to pajet abych to
>>>>>     vyzkousel.
>>>>>
>>>>>     Nebo je lepsi si ty jednotlive vetve dat na jine nohy
>>>>>     procesoru a jet to samostatne?
>>>>>
>>>>>     HP
>>>>>
>>>>>
>>>>>     čt 18. 1. 2024 v 20:28 odesílatel Petr Zapadlo
>>>>>     <zapik na email.cz> napsal:
>>>>>
>>>>>         Jinak jen podotknu, že datový pin nejde po celém kabelu
>>>>>         ale jen po první LED/IC. takže de fakto jen přívodní
>>>>>         kabel.  Dál už si to opakují jednotlivé IC samy.
>>>>>
>>>>>
>>>>>         Petr
>>>>>
>>>>>         Dne 18. 01. 24 v 19:45 Jaroslav Buchta napsal(a):
>>>>>>         A tak proc ne, to je docela dobry prevodnik jako OC
>>>>>>         pullup, 470R uz dava pro rozumnou delku propojeni smysl.
>>>>>>         10k tak v ramci DPS (na odkaz jsem predtim nekoukal)
>>>>>>         Ja tu ledku rad pouzivam jako stavovou primo u MCU, dobry
>>>>>>         tip, asi bude jeden BSS138 levnejsi nez dioda a kondik ;-)
>>>>>>
>>>>>>         Dne 18.01.2024 v 19:22 Jan Půhoný napsal(a):
>>>>>>>         Jenže já to mám celé zalité. LED moduly na kabelu.
>>>>>>>         Nechci to kuchat.
>>>>>>>
>>>>>>>         Snížil jsem R2 až na 470R a chodí to jak z praku.
>>>>>>>
>>>>>>>         HP
>>>>>>>
>>>>>>>         čt 18. 1. 2024 v 19:18 odesílatel Jaroslav Buchta
>>>>>>>         <jaroslav.buchta na hascomp.cz> napsal:
>>>>>>>
>>>>>>>             Je blbe, ze vstupni uroven o chlup pro 5V nevychazi,
>>>>>>>             kdyz je jedna ledka
>>>>>>>             na desce, tak snizim napajeci napeti z 5V diodou.
>>>>>>>             Pro retezec by to nejaky prevodnik urovni chtelo,
>>>>>>>             ruzna hradla HCT,
>>>>>>>             ACT... se delaji i SOT23-5,6 jednotlive, to bych asi
>>>>>>>             volil.
>>>>>>>
>>>>>>>             Dne 18.01.2024 v 19:14 Jan Půhoný napsal(a):
>>>>>>>             > Dobrý večer,
>>>>>>>             >
>>>>>>>             > hraju si tady s adresovatelnými ledkami WS2812B.
>>>>>>>             Mám 12V variantu
>>>>>>>             > ledek na kabelu. Připojené to mám k ESP32. Když
>>>>>>>             ten datový vodič
>>>>>>>             > připojím napřímo na pin funguje to, když tam dám
>>>>>>>             doporučovaný 470R
>>>>>>>             > rezistor, tak to nefunguje. Řekl jsem si, že to je
>>>>>>>             3V3 logikou a chtěl
>>>>>>>             > tam dát něco takového:
>>>>>>>             >
>>>>>>>             https://www.eevblog.com/forum/index.php?action=dlattach;topic=344623.0;attach=1596409;image
>>>>>>>
>>>>>>>             > . Mám pocit, že jsem toto zapojení už někde použil
>>>>>>>             a fungovalo mi to.
>>>>>>>             > Co dělám blbě?
>>>>>>>             >
>>>>>>>             > Přece jen připojit to na pin MCU přímo mi přijde
>>>>>>>             jako prasárna,
>>>>>>>             > nehledě na to, že ten kabel s těmi LEDkami bude
>>>>>>>             dost dlouhý asi by to
>>>>>>>             > na konci dost zlobilo, úrovně jsou dost na hraně.
>>>>>>>             Raději bych tam měl
>>>>>>>             > převodník úrovně Nebo to fakt musím na takovouhle
>>>>>>>             jednoduchou věc
>>>>>>>             > dávat 74HC7014? Hledal jsem něco přímo pro
>>>>>>>             ty WS2812B ale nic moc jsem
>>>>>>>             > nenašel.
>>>>>>>             >
>>>>>>>             > Samozřejmě ve všech arduino návodech to je
>>>>>>>             naprasené přímo na pin
>>>>>>>             > ESP32 a funguje to a nikdo to neřeší, ale to nechci.
>>>>>>>             >
>>>>>>>             > Díky,
>>>>>>>             >
>>>>>>>             > HP
>>>>>>>
>>>
>>>     _______________________________________________
>>>     HW-list mailing list  -  sponsored by www.HW.cz <http://www.HW.cz>
>>>     Hw-list na list.hw.cz
>>>     http://list.hw.cz/mailman/listinfo/hw-list
>>>
>>>
>>> _______________________________________________
>>> HW-list mailing list  -  sponsored bywww.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>>
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored bywww.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored bywww.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20240119/9458d8e1/attachment-0001.htm>


Další informace o konferenci Hw-list