Re: Matematický problém
Martin Záruba
swz na volny.cz
Pondělí Červenec 15 18:03:43 CEST 2024
No to je geniální... Pokud to použiji třeba na 100kHz a na vstupu i
výstupu je filtrační kondenzátor, je výsledná stejnosměrná hodnota
opravdu lineární..
Martin Záruba
Dne 15.7.2024 v 15:40 Pavel Hudeček napsal(a):
> Na AVR jsem kdysi párkrát použil řešení, že se udělá subPWM mající 1,
> 2 nebo 3 bity. Takže třeba 10,25 se udělá jako 11, 10, 10, 10. Musí se
> zvolit správný PWM mód, aby pulzy na sebe dobře navazovaly, jestliže
> hodnoty přepíná obsluha přerušení.
>
> Některý AVR mají i možnost pro timer použít nějaký násobek frekvence
> jádra, pak jde třeba 48 nebo 64 MHz. Např. Attiny25/45/85, nebo
> AVR128DBxx, ...
>
> PH
>
> Dne 14.07.2024 v 15:58 Miroslav Mraz napsal(a):
>> Na tom Atmega to je trochu problém, protože sice máte konstantní
>> frekvenci PWM, ale střída se mění pro každý vzorek. Já to používám na
>> 32-bit procesorech, kdy je možné použít DMA a vzorky předpočítám pro
>> celý balík, takže se nemusí tak často přerušovat.
>> Na AVR to musí fakticky přerušit a počítat pro každý vzorek, takže
>> pokud máte na vstupu konstantní hodnotu, opravdu bude lépe spočítat
>> tu racionální aproximaci, zapsat jí do čítače a dál se o to nestarat.
>>
>> Mrazík
>>
>> On 14. 07. 24 15:12, Martin Záruba wrote:
>>> Dík, podívám se
>>>
>>> Martin Záruba
> _______________________________________________
> 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/20240715/93acd228/attachment.htm>
Další informace o konferenci Hw-list