<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">Dobrý deň,</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">dosiahnúť PWM s vysokou frekvenciou PWM sa dá pomocou 8-bit MCU od ST - STLUX385 (<a href="https://www.st.com/en/power-management/stlux385a.html" style="font-family:Arial,Helvetica,sans-serif">https://www.st.com/en/power-management/stlux385a.html</a>), ktorý je priamo určený na riadenie LED a jeho časovač funguje ako stavový automat (pracuje nezávisle od jadra MCU), alebo aj NXP robí Cortex-M0/3/4 mikrokontroléry s SCTimer-om (napr. LPC1549), ktorý pracuje rovnako. Je to síce na nastavenie niečo ako orloj, ale funguje to. Robil som s tým (<a href="https://www.mikrozone.sk/pluginy/content/content.php?content.135" style="font-family:Arial,Helvetica,sans-serif">https://www.mikrozone.sk/pluginy/content/content.php?content.135</a>) generovanie 3x sinus s fázovým posunom a základnou freq. až do MHz (myslím že niekde na 2MHz som to ešte skúšal). Do tohto stavového automatu sa dá priviesť aj výstup z AD prevodníka takže spätná regulácia od snímania prúdu ho môže modifikovať.</div><div class="gmail_default" style="font-family:tahoma,sans-serif">Takže ja by som šiel do tohto riešenia s LPC1549 a z tých vašich rezistorov R1 až R3 vytiahnúť snímanie prúdu do AD prevodníka. Zbytok sa dokódi :-)</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Možnosť č.2 je použiť niečo hotové. A existujú. Treba hľadať low side driver, alebo common-anode driver. No pre prúd 700mA je treba už použiť driver s externým FETom. Svojho času fy. Supertex (kúpená Microchipom) robila niečo podobné. Napríklad: <a href="https://www.microchip.com/wwwproducts/en/HV9910C" style="font-family:Arial,Helvetica,sans-serif">https://www.microchip.com/wwwproducts/en/HV9910C</a> by sa dal použiť (jeden ks na jednu farbu LED)...</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">p.j.</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">po 6. 7. 2020 o 8:24 Petr Zapadlo <<a href="mailto:zapik@email.cz">zapik@email.cz</a>> napísal(a):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  

    
  
  <div>
    <p>Zdravím,</p>
    <p>řeším jak řídit RGB led se společnou anodou. Jsou to 3W ledky,
      takže číňan píše 700mA na kanál.</p>
    <p>Společná anoda to trochu komplikuje - většina modulů a IO
      předpokládá, že mám k dispozici oba vývody.  Napájené to bude z
      24V, takže lineární režim nepřipadá úplně v úvahu. Neb Uf je někde
      max 3,2V pro B a protopený výkon masivní.<br>
    </p>
    <p>Jedno z možných schemat je níže - jen proud přes Source R není
      úplně 100% vypovídající, ale spíše orientační. To by mi nevadilo 
      - nepotřebuji to hnát do krajnosti, takže můžu nastavit rezervu.
      Potřeboval bych aby frekvence PWM byla poměrně hodně vysoká -
      kvůli velikosti L, takže přímé řízení z CPU není úplně možné.
      (100kHz pwm v cpu běžně nedají). Celkem by tam mělo být 9 kanálů
      (3ks RGB led).</p>
    <p>Moc rád bych na to nějaký IO, ke ktrému připojím RGB led, L a on
      se postará o řízení proudu, ale nic nenacházím.</p>
    <p>Další možnost je jedním stepdown snížit napětí a použít nějaké
      lineární drivery, tady se zdá, že by cesta mohla být snažší.</p>
    <p>Je něco co jsem opominul?</p>
    <p>Petr<br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <p><img src="cid:17323483b74b6ea392b1" alt=""></p>
  </div>

_______________________________________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</blockquote></div>