Diskuze - danyk.cz

Vlákno z kategorie: Hlavní diskuze
Celkem 12 odpovědí.


16.09.2019 (22:02:11) K # IP X
Dragon:
Ahoj, asi památka otázka... Řeším jeden triviální problém s STM32, na který nemohu přijít...
Mám ADC převodník, 12bitů, Vdda 3,0V, vref+ na Vdda, vref- na Vss... Problém je, že mi ad převodník začíná měřit až cca od 60mv na vstupu a nevim proč..do té doby je výsledkem 0, od cca 60mv začíná měřit jako by měřil od nuly(žádný skok v čísle, začíná v jednotkách lsb)... Při 3,0 v ukazuje 4095... ale jinak je celý měřící rozsah někam posunutej... Co si o tom myslíte? Ofset nastaveném nemám...
Zkoušeno přes přerušení i dma, stejné výsledky...jiný kanál nepomáhá,... Zkušební napětí tam pouštím přímo z laboraku a ověřeno s true RMS voltmetrem...
16.09.2019 (22:36:55)  # IP X
VroutekB:
Protože si šulin a nemáš ho zkalibrovanej. A ptát se na "STM32" když je jich už několik stovek typů a nejmíň 6 diamtrálně různých designů ADC, je fakt supr.

RTFM section 11.4: https://www.st.com/content/ccc/resource/technical/docum...

RTFM 13.4.1: https://www.st.com/content/ccc/resource/technical/docum...

... dál hledej sám.
16.09.2019 (22:37:30)  # IP X
VroutekB:
A víš ty vůbec co je to RMS? Na stejnosměrný napětí dost k hovnu, nemyslíš? **27
17.09.2019 (16:40:55)  # IP X
RayeR (web) :
Tak ho hned nejebej, clovek zvyklej treba na AVR, ze mu prevodnik meri normalne od 0V pomerne presne a bez sumu, bez dalsiho nastavovani, tak se pak muze divit...
17.09.2019 (20:45:27)  # IP X
Dragon:
VroutekB -> Díky moc.. omlouvám se za neupřesnění... měl jsem za to, že dělám nějakou HW botu a proto jsem to napsal jen obecně, aby bylo vědět, o čem je zhruba řeč...
Jo, s tím TrueRMS máš pravdu, chtěl jsem tím jenom zmínit fakt, že pokud by na napětí byly nějaké jehly od případného rušení, tak že jsem to neměřil úplnou sračkou měřákem

RayeR -> no, jsem od J.S. zvyklej, alespoň poradí, i když po svém stylu... netušil jsem, že ten ofset může být o tolik šoupnutej, tak jsem to předtím neřešil...

Každopádně díky
17.09.2019 (22:49:15)  # IP X
VroutekB:
No jo sorry mno. Úterý asi fucked není můj den. **27
17.09.2019 (22:56:32)  # IP X
VroutekB:
Jo a mimochodem, na DC rozsahu je multimetr (aj vzhledem k integračnímu převodníku) ukazující střední (=průměrnou) hodnotu napětí. RMS z jehel na DC napětí bys dostal pouze tehdy, měl-li bys TrueRMS multimetr umějící RMS+DC (a tudíž bys to DC napětí musel měřit na AC rozsahu!), což zrovna časté není a bývá to jako vypínatelná funkce. Standardně AC rozsahy měří pouze AC, na DC složku nereagují (nebo minimálně - analogové RMS-DC převodníky jsou většinou co do schopností dost omezené).
18.09.2019 (03:00:43)  # IP X
RayeR (web) :
BTW nas na tom STM ADCcku spis trapilo prosakovani napeti ze sousednich kanalu pri rychlem prepinani MUXu, na to je treba taky dat pozor...
18.09.2019 (09:22:05)  # IP X
VroutekB:
To není problém STMka, to je zásadní nepochopení analogovýho multiplexeru před sample & hold obvodem. Když si S&H kondík nabiješ na nějaký napětí a pak ho MUXem přepneš jinam a vzorkuješ znova, tak je jasný, že ti to tam nějaký náboj přinese. **13
18.09.2019 (13:11:06)  # IP X
RayeR (web) :
Njn to je pekny, ale co s tim, vnejsi bufferovani tady nepomuze. Kolega to tusim nak softwarove kompenzoval podle predchozi namerene hodnoty na predchozim kanalu * nejaka bulharska konstanta pricteno/odecteno od aktualniho kanalu...
18.09.2019 (17:00:26)  # IP X
bkralik (web) :
No ale to ti ovlivní jenom první vzorek nebo maximálně prvních pár vzorků, ne?
18.09.2019 (17:20:08)  # IP X
RayeR (web) :
JJ, ale pri rychlem prepinani, uz nevim ted kolik se merilo odmeru na prumerovani na 1 vsup muxu, neco jako 8-16...?
18.09.2019 (23:54:23)  # IP X
VroutekB:
Bafrování by rozhodně pomoct mělo. **13

Ze zdroje napětí s velkou impedancí se prostě samplovat NIKDY rychle nedá, i kdyby byl sebelíp zatlučenej kondem o zem, protože ten S&H obvod tam injektuje (nebo baští do sebe) DC proud (je to defakto nábojová pumpa).

O to je to pak zábavnější, když třeba ve STM32 ADC designech se ten S&H kondík vlivem interních mechanismů funkce SAR ADC se switched capacitor DACem přednabíjí na 1/2 VDDA.
Přezdívka:
Heslo:
Text: