Re: Řízení RGB led se společnou anodou

Peter janiš peto.janis na gmail.com
Pondělí Červenec 6 10:51:40 CEST 2020


Dobrý deň,

dosiahnúť PWM s vysokou frekvenciou PWM sa dá pomocou 8-bit MCU od ST -
STLUX385 (https://www.st.com/en/power-management/stlux385a.html), 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 (
https://www.mikrozone.sk/pluginy/content/content.php?content.135)
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ť.
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 :-)

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:
https://www.microchip.com/wwwproducts/en/HV9910C by sa dal použiť (jeden ks
na jednu farbu LED)...

p.j.


po 6. 7. 2020 o 8:24 Petr Zapadlo <zapik na email.cz> napísal(a):

> Zdravím,
>
> řeším jak řídit RGB led se společnou anodou. Jsou to 3W ledky, takže číňan
> píše 700mA na kanál.
>
> 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í.
>
> 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).
>
> 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.
>
> 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žší.
>
> Je něco co jsem opominul?
>
> Petr
>
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.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/20200706/ddcd7919/attachment.html>
------------- další část ---------------
A non-text attachment was scrubbed...
Name: pbchicpcpcahblgo.png
Type: image/png
Size: 9861 bytes
Desc: [žádný popis není k dispozici]
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20200706/ddcd7919/attachment.png>


Další informace o konferenci Hw-list