<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><font face="Arial">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í..</font><br>
    </p>
    <pre class="moz-signature" cols="72">Martin Záruba</pre>
    <div class="moz-cite-prefix">Dne 15.7.2024 v 15:40 Pavel Hudeček
      napsal(a):<br>
    </div>
    <blockquote type="cite"
      cite="mid:e9872373-b2f5-43b2-9f74-e987d099514c@seznam.cz">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í.
      <br>
      <br>
      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, ...
      <br>
      <br>
      PH
      <br>
      <br>
      Dne 14.07.2024 v 15:58 Miroslav Mraz napsal(a):
      <br>
      <blockquote type="cite">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.
        <br>
        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.
        <br>
        <br>
        Mrazík
        <br>
        <br>
        On 14. 07. 24 15:12, Martin Záruba wrote:
        <br>
        <blockquote type="cite">Dík, podívám se
          <br>
          <br>
          Martin Záruba
          <br>
        </blockquote>
      </blockquote>
      _______________________________________________
      <br>
      HW-list mailing list  -  sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
      <br>
      <a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
      <br>
    </blockquote>
  </body>
</html>