Jak poprawić dokładność pomiarów ADC0808 przy Vref(-) 2,5V i Vref(+) 4V?

Dokładność ADC0808





Poprzedni Następny
Wiadomość
Spis treści
From: "Rafit" <rafit_at_nospam_polbox.com>
Subject: Dokładność ADC0808
Date: Sat, 9 Jun 2001 17:46:01 +0200


Zrobiłem prosty układzik:
kilka potencjometrów użytych jako dekodery obrotu podpięte pod układ
ADC0808. Całość sterowana przez AVRa. Potencjometry 4,7 k jako dzielniki
pomiędzy 0 a 5V. Ponieważ potencjometry poruszają się w małym przedziale ok
10-20 stopni, zastosowałem dodatkowe potencjometry do ustawiania poziomów
Vref(-) i Vref(+). Zgodnie z dokumentacją którą posiadam do ADC0808 powinno
to zwiększyć dokładność. Układ jednak zachowuje się dziwnie: jeżeli napięcia
Vref(-) i Vref(+) są w okolicy 0 i 5V wszystko jest OK, lecz jeżeli
Vref(-) wynosi ok 2,5V a Vref(+) ok 4V to wyniki pomiarów przyjmują tylko
kilka wartości np.: 1F 3F 7F E1 E3.
Czym to może być spowodowane (jedyny pomysł jaki mi przychodzi do głowy to
ograniczenia komparatora wewnątrz przetwornika) i co ważniejsze jak temu
zaradzić (może jakiś zamienik)?


Rafał Tomczak




Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: Dokładność ADC0808
Date: Sun, 10 Jun 2001 20:07:59 GMT


On Sat, 9 Jun 2001 17:46:01 +0200, Rafit wrote:
kilka potencjometrów użytych jako dekodery obrotu podpięte pod układ
ADC0808. Całość sterowana przez AVRa. Potencjometry 4,7 k jako dzielniki
pomiędzy 0 a 5V. Ponieważ potencjometry poruszają się w małym przedziale ok
10-20 stopni, zastosowałem dodatkowe potencjometry do ustawiania poziomów
Vref(-) i Vref(+). Zgodnie z dokumentacją którą posiadam do ADC0808 powinno
to zwiększyć dokładność. Układ jednak zachowuje się dziwnie: jeżeli napięcia
Vref(-) i Vref(+) są w okolicy 0 i 5V wszystko jest OK, lecz jeżeli
Vref(-) wynosi ok 2,5V a Vref(+) ok 4V to wyniki pomiarów przyjmują tylko
kilka wartości np.: 1F 3F 7F E1 E3.

Kilka pomyslow mi przychodza:
a) pomyliles Vref- z Vref+,
b) potencjometry maja zbyt duza rezystancje i Vref plywa
w czasie pracy ukladu. Dorzuc tam pare kondensatorow dla
sprawdzenia. Moze nie tylko Vref ale tez wejscie
c) masz uklad slabo odklocony i wszystko przez to.
d) Vref maja inny zakres dopuszczalny ?

J.



Poprzedni Następny
Wiadomość
Spis treści
From: "Rafit" <rafit_at_nospam_polbox.com>
Subject: Re: Dokładność ADC0808
Date: Mon, 11 Jun 2001 02:04:04 +0200



Użytkownik "J.F." <jfox_at_nospam_friko6.onet.pl> napisał w wiadomości
news:3b46a23c.15198426_at_nospam_nt...
(--ciach--)

Kilka pomyslow mi przychodza:
a) pomyliles Vref- z Vref+,
To był pierwszy pomysł, lecz jest ok.

b) potencjometry maja zbyt duza rezystancje i Vref plywa
w czasie pracy ukladu. Dorzuc tam pare kondensatorow dla
sprawdzenia. Moze nie tylko Vref ale tez wejscie
Sprawdzałem oscyloskopem i jest czysto Vref nie pływa, nie pływają
potencjometry. Odczyty też nie pływają - są stabilne lecz brakuje wartości
pośrednich...
Zainstalowany jest filtr - wycina zakłócenia od mikrokontrolera (8 MHz)

c) masz uklad slabo odklocony i wszystko przez to.
Raczej nie razem są 3 układy ADC0808 z których dwa pracują dziwnie, jeden z
Vref(-) 1,4 i Vref(+) 4,8 działa ok

d) Vref maja inny zakres dopuszczalny ?
Vref(-) > -0.1 V, Vref(+) < Vcc+0.1V w/g posiadanej dokumentacji


J.

Po ostatnich sprawdzeniach okazuje się że problem leży gdzie indziej... 24
potencjometry....
poruszenie jednym wpływa na napięcia na innych :( Jeżeli testuje się je
pojedynczo wszystko wygląda ok, lecz po połączeniu wszystkich, całość
przestaje działać.