Názor k článku Architektura mikrořadičů s jádry ARM Cortex-M3 od klusacek - Jestli se meni posledni bit tak je to...

  • Článek je starý, nové názory již nelze přidávat.
  • 7. 10. 2015 20:22

    klusacek (neregistrovaný)

    Jestli se meni posledni bit tak je to uplne normalni i pro high end prevodniky. Posledni 2 bity, mozna i vic bych tak ocekaval u te ATmegy protoze urcite nema oddelenou digitalni a analogovou zem (kdyz se preklopi nejake hradlo uvnitr digitalni casti tak to zpusobi proudovy pulz na napajecim napeti a jelikoz GND drat ma nejaky odpor tak na nem vznikne ubytek napeti cimz se GND toho obvodu posune oproti GND co mate na tom delici a obvod pak jakoby nameri falesny vstup).

    Vnitrni odpor delice napeti je odpor ktery odpovida paralelni kombinaci toho horniho a dolniho odporu (pokud na vstupu delice je zdroj napeti se zanedbatelnym odporem), takze to bude min nez 8k2 ve vasem pripade. Ale jestli je to hodne nebo malo zalezi na tom jak dlouho je otevreny vzorkovaci tranzistor a jestli se z nej stihne nabit vzorkovaci kondenzator na +- 1/2 LSB presne. To ale zjistite v datasheetu. Na SAM7S se ta doba da nastavit a divil bych se kdyby to tady tak nebylo. Mam pocit ze jste ten prevodnik uplne nenakonfiguroval -- odkud si bere CLK signal? To neni jen tak, funguje to jen pro nektere frekvence a jelikoz CPU muzete taktovat na velmi ruznych frekvencich tak je tam delicka abyste pomoci ni dal ADCku hodiny v tom rozsahu kdy funguje. Pro SAM7S jsou ty registry popsany, dokonce tam udavaji vzorec (imho nepresny, aspon podle toho jak jsem to zmeril, ale aspon neco) na to jaky maximalni odpor pri jake rychlosti muze mit zdroj signalu.

    Ano, pro zlepseni je dobre digitalni cast uspat, pokud nepotrebujete aby po dobu prevodu pracovala.

    Taky byste mohl udelat N vzorku a zprumerovat je -- pokud jsou ty chyby nahodne (nekorelovane) tak se zmensi sqrt(N)-krat. Coz treba pro N=16 je jeste unosne -- dostanete 2 bity navic (nebrat uplne doslova, skoro vzdy tam je nejaka korelace).

    Zalezi jaky kondenzator tam vrazite -- jestli tam date v ramci setreni mista keramicky tak to muzete spis zhorsit diky jeho nelinearite a mikrofonim efektu.

    Vnitrni odpor toho delice se spolu s tim kondenzatorem chova jako dolni propust s cut-off frekvenci 1/(2*pi*R*C) -- ale pokud se vam vstupni napeti moc nemeni tak to smysl nema -- spis si ohlidejte jestli vam po napajeni neleze ruseni do analogove casti (pro rychle vyzkouseni treba muzete zkusit analog napajet oddelene z baterii (radeji pripojovat az po zapnuti digitalni casti -- sice to ma ochrany, ale prece jen...)).

    Jeste otazka -- ma ten vas prevodni 8 bitu nebo 10 bitu?