<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    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,<br>
    a druhak ten sériový odpor spolu s nízkoimpedančním výstupem ten pin
    docela slušně ochrání.<br>
    Protiargument "s velkým pull-upem mi to nefungovalo" nebere v potaz
    ten sériový odpor, na kterém vznikne požadovaný úbytek.<br>
    <br>
    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.<br>
    <br>
    Když už je tu o tom řeč: používal jste někdo prakticky 12V pásky? A
    jak to fungovalo?<br>
    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ý.<br>
    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?<br>
    I ten řídicí chip má napájení 5V, takže je třeba to nějak ošéfovat.<br>
    Docela by mě zajímalo jak moc dobře to funguje (případně s jakými
    kompromisy).<br>
    <br>
    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.<br>
    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.<br>
    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á.<br>
    <br>
    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.<br>
    <br>
    PL<br>
    <br>
    *****************<br>
    <br>
    <div class="moz-cite-prefix">Dne 19.1.2024 v 6:15 Jaroslav Buchta
      napsal(a):<br>
    </div>
    <blockquote type="cite"
      cite="mid:d32465c8-f544-4005-96ef-b06e650a507f@hascomp.cz">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div class="moz-cite-prefix">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.</div>
      <div class="moz-cite-prefix">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.</div>
      <div class="moz-cite-prefix"><br>
      </div>
      <div class="moz-cite-prefix">Dne 18.01.2024 v 22:06 Jan Půhoný
        napsal(a):<br>
      </div>
      <blockquote type="cite"
cite="mid:CAEwSxSF_TJBsrd1bqB4JCALLpat4-1Gt_eS6cRJHrmn1MgzeUw@mail.gmail.com">
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8">
        <div dir="auto">Ja to budu mit k prvni ledce asi 5 az 10m takze
          jo, bojim se o ten pin.</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">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.</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">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.</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">Nebo je lepsi si ty jednotlive vetve dat na jine
          nohy procesoru a jet to samostatne?</div>
        <div dir="auto"><br clear="all">
          <div dir="auto">
            <div dir="ltr" class="gmail_signature"
              data-smartmail="gmail_signature">
              <div dir="ltr">
                <div>
                  <div dir="ltr">
                    <div dir="auto">HP</div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div><br>
        </div>
        <div><br>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">čt 18. 1. 2024 v 20:28
              odesílatel Petr Zapadlo <<a
                href="mailto:zapik@email.cz" moz-do-not-send="true"
                class="moz-txt-link-freetext">zapik@email.cz</a>>
              napsal:<br>
            </div>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">
              <div>
                <p>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.</p>
                <p><br>
                </p>
                <p>Petr<br>
                </p>
                <div>Dne 18. 01. 24 v 19:45 Jaroslav Buchta napsal(a):<br>
                </div>
              </div>
              <div>
                <blockquote type="cite">
                  <div>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)</div>
                  <div>Ja tu ledku rad pouzivam jako stavovou primo u
                    MCU, dobry tip, asi bude jeden BSS138 levnejsi nez
                    dioda a kondik ;-)</div>
                  <div><br>
                  </div>
                  <div>Dne 18.01.2024 v 19:22 Jan Půhoný napsal(a):<br>
                  </div>
                  <blockquote type="cite">
                    <div dir="ltr">Jenže já to mám celé zalité. LED
                      moduly na kabelu. Nechci to kuchat.
                      <div><br>
                      </div>
                      <div>Snížil jsem R2 až na 470R a chodí to jak z
                        praku.</div>
                      <div><br>
                      </div>
                      <div>HP</div>
                    </div>
                    <br>
                    <div class="gmail_quote">
                      <div dir="ltr" class="gmail_attr">čt 18. 1. 2024
                        v 19:18 odesílatel Jaroslav Buchta <<a
                          href="mailto:jaroslav.buchta@hascomp.cz"
                          target="_blank" moz-do-not-send="true"
                          class="moz-txt-link-freetext">jaroslav.buchta@hascomp.cz</a>>
                        napsal:<br>
                      </div>
                      <blockquote class="gmail_quote" style="margin:0px
                        0px 0px
0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">Je
                        blbe, ze vstupni uroven o chlup pro 5V
                        nevychazi, kdyz je jedna ledka <br>
                        na desce, tak snizim napajeci napeti z 5V
                        diodou.<br>
                        Pro retezec by to nejaky prevodnik urovni
                        chtelo, ruzna hradla HCT, <br>
                        ACT... se delaji i SOT23-5,6 jednotlive, to bych
                        asi volil.<br>
                        <br>
                        Dne 18.01.2024 v 19:14 Jan Půhoný napsal(a):<br>
                        > Dobrý večer,<br>
                        ><br>
                        > hraju si tady s adresovatelnými
                        ledkami WS2812B. Mám 12V variantu <br>
                        > ledek na kabelu. Připojené to mám k ESP32.
                        Když ten datový vodič <br>
                        > připojím napřímo na pin funguje to, když
                        tam dám doporučovaný 470R <br>
                        > rezistor, tak to nefunguje. Řekl jsem si,
                        že to je 3V3 logikou a chtěl <br>
                        > tam dát něco takového: <br>
                        > <a
href="https://www.eevblog.com/forum/index.php?action=dlattach;topic=344623.0;attach=1596409;image"
                          rel="noreferrer" target="_blank"
                          moz-do-not-send="true"
                          class="moz-txt-link-freetext">https://www.eevblog.com/forum/index.php?action=dlattach;topic=344623.0;attach=1596409;image</a>
                        <br>
                        > . Mám pocit, že jsem toto zapojení už někde
                        použil a fungovalo mi to. <br>
                        > Co dělám blbě?<br>
                        ><br>
                        > Přece jen připojit to na pin MCU přímo mi
                        přijde jako prasárna, <br>
                        > nehledě na to, že ten kabel s těmi LEDkami
                        bude dost dlouhý asi by to <br>
                        > na konci dost zlobilo, úrovně jsou dost na
                        hraně. Raději bych tam měl <br>
                        > převodník úrovně Nebo to fakt musím na
                        takovouhle jednoduchou věc <br>
                        > dávat 74HC7014? Hledal jsem něco přímo pro
                        ty WS2812B ale nic moc jsem <br>
                        > nenašel.<br>
                        ><br>
                        > Samozřejmě ve všech arduino návodech to je
                        naprasené přímo na pin <br>
                        > ESP32 a funguje to a nikdo to neřeší, ale
                        to nechci.<br>
                        ><br>
                        > Díky,<br>
                        ><br>
                        > HP<br>
                      </blockquote>
                    </div>
                  </blockquote>
                </blockquote>
              </div>
            </blockquote>
          </div>
        </div>
      </blockquote>
    </blockquote>
    <br>
  </body>
</html>