<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>