naboj zo vzorkovacieho kondenzatora AD prevodnika v STM32F407
Pavel Hudeček
edizon na seznam.cz
Úterý Listopad 28 10:08:30 CET 2023
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.
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:-)
PH
Dne 27.11.2023 v 22:07 Miroslav Šinko napsal(a):
> 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.
> 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.
>
> miro
>
> Používateľ Jan Waclawek <konfera na efton.sk> pondelok 27. novembra 2023
> napísal:
>
> ... a ak vstupny signal stabilny a dovodom nepresnosti je
> prepinanie medzi
> kanalmi, tak znova plati, ze pri jednom dvakrat dlhsom prevode sa zo
> vzorkovacieho kondenzatora do toho paralelneho vyleje naboj z rozdielu
> napati medzi predchadzajucim a sucasnym prevodom, ktory sa cez to R z
> povodneho zdroja do celej kombinacie paralelneho a vzorkovacieho
> kondenzatora musi stihnut naliat za Nt, kdezto pri tych dvoch
> prevodoch na
> dvojnasobnej frekvencii, pri prvom prevode sa vyleje rozdiel a stihne
> naliat polovica toho nez v prvom pripade, ale potom sa nalieva do
> C cez R
> cely cas Mt/2 a na zaciatku druheho vzorkovania sa ten malicky
> zbytkovy
> rozdiel napati vyrovnava do uz takmer dokonale nabiteho C.
>
> Chcelo by to namodelovat do Spice a pokreslit grafy, ale komu sa chce.
>
> wek
>
>
>
> ----- Original Message ---------------
> >Polovicna rychlost coho, hodinovej frekvencie ADC?
> >
> >Ak je zdrojom signalu RC dolna priepust a cielom je zmerat
> vysledok po
> >skokovej zmene vstupneho signalu, tak ten RC sa musi stihnut
> nabit. Ak je
> >perioda hodinovej frekvencie ADC t, vzorkovanie trva Nt a prevod Mt a
> >prevod sa zacne robit hned po zmene vstupu, tak RC ma cas na
> nabitie po
> >koniec vzorkovacej periody Nt; kdezto ak sa urobia dva prevody s ADC
> >nastavenym na dvojnasobnu hodinovu frekvenciu, tak RC po zaciatok
> druheho
> >prevodu t.j. koniec druhej vzorkovacej periody ma cas
> Nt/2+Mt/2+Nt/2, cize
> >o Mt/2 viac. Preto je vysledok presnejsi.
> >
> >Toto je prave problem so "zaskrtenim" toho vstupu kondenzatorom,
> ze ten sa
> >musi zo zdroja signalu nabit. Preto pre presne prevody na vysokych
> >vzorkovacich frekvenciach je lepsie mat nizkoimpedancy zdroj (t.j.
> >zosilnovac) bez akejkolvek vyznamnej paralelnej kapacity.
> >
> >wek
> >
> >
> >----- Original Message ---------------
> > From: Pavel Hudeček <edizon na seznam.cz>
> >
> >>Tohle ře±í vysoké procento problémů, ale třeba u těch starých
> AVR to zas
> >>takový úspěch nemá. Tam se prostě samplovací kapacita nestihne
> zcela
> >>přenabít na nové napětí a moµná je tam je±tě něco po cestě, protoµe
> >>dummy měření problém vyře±í 100 %, zatímco poloviční rychlost,
> která by
> >>taky měla zdvojnásobit samplovací dobu, sníµí "přeslechy" jen
> řádově.
> >>
> >>Prakticky se mi třeba na ATmega8, v kombinaci s ru±ením a
> průměrováním,
> >>dařilo měřit s přesností cca 13 bitů. Bez dummy kroků byla
> přesnost pod 10.
> >>
> >>PH
> >>
> >>Dne 26.11.2023 v 19:18 Jaroslav Buchta napsal(a):
> >>> Nechci se tim ani nejak zabyvat, ADC v ruznych procesorech
> jsou past
> >>> vedle pasti, viz treba RP2040...
> >>> Ja si to zjednodusuju takm, ze pro pomale signaly dam na vstup
> 100nF
> >>> kondenzator, pro rychlejsi to prdnu primo z vystupu operaku
> pres par
> >>> (desitek) ohmu a nejaky 100pf-nF na zem.
> >>> To predpokladam tyhle problemy mezi nebem a zemi obecne
> vyresi, nebo ne?
> >>> Dne 26.11.2023 v 19:13 Jan Waclawek napsal(a):
> >>>> Druhe kolo.
> >>>>
> >>>> Robil som dvojicu prevodov, najprv na PA3, na ktorom som
> nastavoval
> >>>> rozne
> >>>> napatia, a potom na PA1, ktore bolo nezapojene a zatazene len
> >>>> osciloskopickou sondou.
> >>>>
> >>>> Vysledok je, ze "susedny" signal sa skutocne objavi na
> meranom, ale v
> >>>> divnom pomere, empiricky PA1 = 0.3V + 0.6 * PA3.
> >>>>
> >>>>
> https://community.st.com/t5/stm32-mcus-products/impact-of-end-voltage-on-sampling-capacitor-on-next-conversion/td-p/613593
> <https://community.st.com/t5/stm32-mcus-products/impact-of-end-voltage-on-sampling-capacitor-on-next-conversion/td-p/613593>
>
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20231128/163559bc/attachment.htm>
Další informace o konferenci Hw-list