Level shifter pro WS2812B
Jaroslav Buchta
jaroslav.buchta na hascomp.cz
Pátek Leden 19 14:36:41 CET 2024
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
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20240119/acb9c089/attachment-0001.htm>
Další informace o konferenci Hw-list