<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    No to je právě ta věc s těmi dummy cykly vs poloviční ADC CLK. Obojí
    vlastně vede ke zdvojnásobení sample time. V jednom případě trvá 2x
    cyklus CLK ve druhém jeden, ale 2x delší. Ale ta varianta 2x delší
    nevede k tak dobrému výsledku jako udělat to 2x.<br>
    <br>
    Poznámka: Pak je ještě další věc, kdy se sampluje a kdy přepnu
    multiplexer. Takže je běžné, že přečtená hodnota odpovídá předchozí
    poloze MX. To dokáže taky hezky zmást:-)<br>
    <br>
    PH<br>
    <br>
    <div class="moz-cite-prefix">Dne 27.11.2023 v 22:07 Miroslav Šinko
      napsal(a):<br>
    </div>
    <blockquote type="cite"
cite="mid:CAAo4E4iwQJLbYSALeT+0tEW5Z5cW2EaJ5nboq+G4MMBMLAfJzA@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      Bez toho, aby som cokolvek vedel o vnutornej funkcii ADC v AVR,
      pamatam si problem u uz neviem akeho prevodnika.. pointa bol
      S&H obvod, ze faza sample pripojila vstup na kratku dobu, teda
      ak sa vstupne napatie zmenilo velmi, pocas sample periody sa
      nestihol C cez R dostat na aktualnu hodnotu U. Potom sa vstup
      odpojil, nastala faza hold a bezal prevod. 
      <div>Tym chcem povedat, ze doba prevodu moze byt irelevantna,
        podstatny moze byt sample cas pred prevodom. Dummy prevod moze
        znamenat len 1 kratky sample cas navyse.</div>
      <div><br>
      </div>
      <div>miro<br>
        <br>
        Používateľ Jan Waclawek <<a href="mailto:konfera@efton.sk"
          moz-do-not-send="true" class="moz-txt-link-freetext">konfera@efton.sk</a>>
        pondelok 27. novembra 2023 napísal:<br>
        <blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">...
          a ak vstupny signal stabilny a dovodom nepresnosti je
          prepinanie medzi<br>
          kanalmi, tak znova plati, ze pri jednom dvakrat dlhsom prevode
          sa zo<br>
          vzorkovacieho kondenzatora do toho paralelneho vyleje naboj z
          rozdielu<br>
          napati medzi predchadzajucim a sucasnym prevodom, ktory sa cez
          to R z<br>
          povodneho zdroja do celej kombinacie paralelneho a
          vzorkovacieho<br>
          kondenzatora musi stihnut naliat za Nt, kdezto pri tych dvoch
          prevodoch na<br>
          dvojnasobnej frekvencii, pri prvom prevode sa vyleje rozdiel a
          stihne<br>
          naliat polovica toho nez v prvom pripade, ale potom sa nalieva
          do C cez R<br>
          cely cas Mt/2 a na zaciatku druheho vzorkovania sa ten malicky
          zbytkovy<br>
          rozdiel napati vyrovnava do uz takmer dokonale nabiteho C.<br>
          <br>
          Chcelo by to namodelovat do Spice a pokreslit grafy, ale komu
          sa chce.<br>
          <br>
          wek<br>
          <br>
          <br>
          <br>
          ----- Original Message ---------------<br>
          >Polovicna rychlost coho, hodinovej frekvencie ADC?<br>
          ><br>
          >Ak je zdrojom signalu RC dolna priepust a cielom je zmerat
          vysledok po<br>
          >skokovej zmene vstupneho signalu, tak ten RC sa musi
          stihnut nabit. Ak je<br>
          >perioda hodinovej frekvencie ADC t, vzorkovanie trva Nt a
          prevod Mt a<br>
          >prevod sa zacne robit hned po zmene vstupu, tak RC ma cas
          na nabitie po<br>
          >koniec vzorkovacej periody Nt; kdezto ak sa urobia dva
          prevody s ADC<br>
          >nastavenym na dvojnasobnu hodinovu frekvenciu, tak RC po
          zaciatok druheho<br>
          >prevodu t.j. koniec druhej vzorkovacej periody ma cas
          Nt/2+Mt/2+Nt/2, cize<br>
          >o Mt/2 viac. Preto je vysledok presnejsi.<br>
          ><br>
          >Toto je prave problem so "zaskrtenim" toho vstupu
          kondenzatorom, ze ten sa<br>
          >musi zo zdroja signalu nabit. Preto pre presne prevody na
          vysokych<br>
          >vzorkovacich frekvenciach je lepsie mat nizkoimpedancy
          zdroj (t.j.<br>
          >zosilnovac) bez akejkolvek vyznamnej paralelnej kapacity.<br>
          ><br>
          >wek<br>
          ><br>
          ><br>
          >----- Original Message ---------------<br>
          >   From: Pavel Hudeček <<a
            href="mailto:edizon@seznam.cz" moz-do-not-send="true"
            class="moz-txt-link-freetext">edizon@seznam.cz</a>><br>
          ><br>
          >>Tohle ře±í vysoké procento problémů, ale třeba u těch
          starých AVR to zas <br>
          >>takový úspěch nemá. Tam se prostě samplovací kapacita
          nestihne zcela <br>
          >>přenabít na nové napětí a moµná je tam je±tě něco po
          cestě, protoµe <br>
          >>dummy měření problém vyře±í 100 %, zatímco poloviční
          rychlost, která by <br>
          >>taky měla zdvojnásobit samplovací dobu, sníµí
          "přeslechy" jen řádově.<br>
          >><br>
          >>Prakticky se mi třeba na ATmega8, v kombinaci s
          ru±ením a průměrováním, <br>
          >>dařilo měřit s přesností cca 13 bitů. Bez dummy kroků
          byla přesnost pod 10.<br>
          >><br>
          >>PH<br>
          >><br>
          >>Dne 26.11.2023 v 19:18 Jaroslav Buchta napsal(a):<br>
          >>> Nechci se tim ani nejak zabyvat, ADC v ruznych
          procesorech jsou past <br>
          >>> vedle pasti, viz treba RP2040...<br>
          >>> Ja si to zjednodusuju takm, ze pro pomale signaly
          dam na vstup 100nF <br>
          >>> kondenzator, pro rychlejsi to prdnu primo z
          vystupu operaku pres par <br>
          >>> (desitek) ohmu a nejaky 100pf-nF na zem.<br>
          >>> To predpokladam tyhle problemy mezi nebem a zemi
          obecne vyresi, nebo ne?<br>
          >>> Dne 26.11.2023 v 19:13 Jan Waclawek napsal(a):<br>
          >>>> Druhe kolo.<br>
          >>>><br>
          >>>> Robil som dvojicu prevodov, najprv na PA3, na
          ktorom som nastavoval <br>
          >>>> rozne<br>
          >>>> napatia, a potom na PA1, ktore bolo
          nezapojene a zatazene len<br>
          >>>> osciloskopickou sondou.<br>
          >>>><br>
          >>>> Vysledok je, ze "susedny" signal sa skutocne
          objavi na meranom, ale v<br>
          >>>> divnom pomere, empiricky PA1 = 0.3V + 0.6 *
          PA3.<br>
          >>>><br>
          >>>> <a
href="https://community.st.com/t5/stm32-mcus-products/impact-of-end-voltage-on-sampling-capacitor-on-next-conversion/td-p/613593"
            target="_blank" moz-do-not-send="true">https://community.st.com/t5/<wbr>stm32-mcus-products/impact-of-<wbr>end-voltage-on-sampling-<wbr>capacitor-on-next-conversion/<wbr>td-p/613593</a>
          <br>
        </blockquote>
      </div>
    </blockquote>
  </body>
</html>