ADC w atmedze

A co mowi w tej kwestii datasheet?

watpie, wplyw ma wiele czynnikow, decydujacym bedzie poziom zaklocen generowanych przez otoczenie przetwornika IMO jesli chcesz meic jak najwyzsza dokladnosc to lepiej wzmacniaj sygnal i pracuj z wyzszym poziomem Vref lub zastosuj znacznie lepszy jakosciowo ADC

Reply to
PAndy
Loading thread data ...

Witam,

Rozne AVRy dysponuja dobrodziejstwem w postaci

10-bit ADC. Wartosc 10-bitowa odpowiada napieciu z przedzialu GND..Aref (czy powiedzmy AGND..Aref), zatem biorac Aref=5V mamy krok 5V/2^10 = ~5mV. Mozna wziac gotowe Aref=2.56V, wtedy krok bedzie ~2.56mV.

A co z mniejszymi Aref? Jak nisko jest sens schodzic? Czy biorac Aref=1mV uzyskam dokladnosc 1uV (i dlaczego nie)?

TIA

Reply to
mw158979

"PAndy" <pandrw_cutthis snipped-for-privacy@poczta.onet.pl> schrieb

Nic mi nie chce powiedziec.

hej

Reply to
mw158979

Użytkownik mw158979 napisał:

Witam A czemu wyszedł Koledze krok 2.56mV ? Takie "dziwne" napięcie referencyjne stosuje się właśnie po to, aby otrzymać "równy" krok. Dla Uref=2.56V przy 10-ciu bitach dostaniemy 2.56/1024 czyli dokładnie

2.5mV. Problem w tym, że w Atmelach wewnętrzne źródło referencyjne praktycznie nigdy nie ma 2.56V. W zależności od egzemplarza napięcie do mieści się w granicach od 2.3V do 2.7V (wg pdf-a, bo w rzeczywistości potrafi być gorzej)

Wg dokumentacji najmniejsze napięcie referencyjne wynosi 2V. Robiłem próby przy niższym. Dla Uref<1V przetwornik zaczyna coraz bardziej przypominać generator pseudolosowy ;-) Nie możesz schodzić z napięciem referencyjnym w nieskończoność. Pamiętaj, że komparator wbudowany w przetwornik ma swoją czułość. Dla U ref=2.56V najmłodszy bit to 2.5mV. Jak dasz np Uref=0.256V to najmłodszy bit da 0.25mV i na taką różnicę napięć komparator po prostu nie zareaguje. To tak w największym skrócie.

Pozdrawiam Grzegorz

Reply to
Grzegorz Kurczyk

Tak jak ci pisano, oprocz rozdzielczosci wynikajacej z podzialu Uref/ilosc bitow przetwornika masz jeszcze parametr okreslajacy minimalna rozdzielczosc, ktora dla ATMega wynosi ok. 2mV (wg PDFa). Wynika z tego, ze nawet jesli mozna zejsc z Uref to ponizej 2V nic wiecej i tak nie uzyskasz. Jesli potrzebujesz wiekszej rozdzielczosci to sa na to sztuczki, typu oversampling, dodanie szumu itd.

Reply to
T.M.F.

mw158979 pisze:

A mi powiedział żeby nie schodzić poniżej 2V z Aref bo dokładność będzie marna

Reply to
BartekK

Mnie wychodzi krok równy 2.5mV. 2^10 to 1024!

Vref noże być tylko tak małe jak pozwala na to projekt ADC.

Jak trzeba większej dokładności lub rozdzielczości to stosuje się lepsze przetworniki. Generalnie, w AVR-ach są słabe przetworniki i jak uda się osiągnąć

8 niezaszumionych bitów na 10-cio bitowym przetworniku to będzie coś. A dokładność to zupełnie inna bajka. K.
Reply to
John Smith

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.