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