Liniowość przetworników DA MAX538 i MAX539 - zniekształcenia przy dużych wartościach

Liniowość przetwornika DA - MAX538, MAX539





Poprzedni Następny
Wiadomość
Spis treści
From: "Ameba" <werkon_at_nospam_inetia.pl>
Subject: Liniowość przetwornika DA - MAX538, MAX539
Date: Mon, 7 May 2001 18:23:11 +0200


Witam.
Przy wpisywaniu doń małych wartości rzędu 400-500 pracuje całkiem liniowo.
Ziększając daną o 1, przyrost napięcia na WY wynosi ~1mV (przy napięciu VREF
4.096V). Wszystko jest OK.
PROBLEM zaczyna się pojawiać przy większych wartościach rzędu 1000 i więcej.
Przy zwiększaniu wartości danej o 1 napięcie WY:
Po prosu przyrost napięcia na WY nie jest liniowy przy większych wartościach
danych. Próbowałem przetworniki MAX538 (VREF = 4.096V) oraz MAX539 (VREF =
2.048), efekt jest identyczny. Sterowane są AVR`em. Próbowałem software i
hardware SPI. Można wykluczyć błędy wpisywania danych Sprawdzone
oscyloskopem i wszystko jest w najlepszym porządku. Wyjście DA również nie
jest obciążone w jakiś "perfidny" sposób, który mógłby powodować zakłócenia
Czy to jest normalne ?
Przy wpisaniu danej 4095 (max. 12bit) nap. WY wynosi 4.096V (i tak powinno
być :-)
A mi BARDZO zależy na liniowości pracy tego badziewia.
Może ktoś ma jakieś sugestie dotyczące powyższego problemu ???

Pozdrawiam.



Poprzedni Następny
Wiadomość
Spis treści
From: "Tomek" <tlodek_at_nospam_polbox.com>
Subject: =?iso-8859-2?Q?Re:_Liniowo=B6=E6_przetwornika_DA__-__MAX538=2C___MAX539?=
Date: Tue, 8 May 2001 22:18:54 +0200


a) kupic MAX531ACPD lub MAX531ACSD, a nie MAX531BC* - te pierwsze maja
1/2 LSB, drugie tylko 1 LSB.


sorry ze sie przypne do watku, ale mam pytanie odnosnie w/w
czy to normalne ze po dotknieciu (rozladowanym) palcem obudowy przetwornika
lub wyjscia kasuje sie on tj. ustawia na wyjsciu 0V ?

zasilanie mam zblokowane kondziorkami itd., pomimo to mam tak na kilku
ukladach na tych Max-ach
(531ACPD)

Pozdrawiam
Tomek



Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: Liniowość przetwornika DA - MAX538, MAX539
Date: Tue, 08 May 2001 22:00:48 GMT


On Mon, 7 May 2001 18:23:11 +0200, Ameba wrote:
Przy wpisywaniu doń małych wartości rzędu 400-500 pracuje całkiem liniowo.
Ziększając daną o 1, przyrost napięcia na WY wynosi ~1mV (przy napięciu VREF
4.096V). Wszystko jest OK.
PROBLEM zaczyna się pojawiać przy większych wartościach rzędu 1000 i więcej.
Przy zwiększaniu wartości danej o 1 napięcie WY:
- albo wzrośnie o 2-3mV
- albo zmaleje o 1-2 mV !!!
- albo żadnej zmiany
Po prosu przyrost napięcia na WY nie jest liniowy przy większych wartościach
danych.

A to jest przy dowolnej wartosci wpisanej czy np przy przejsciu
1023/1024 ?

próbowałem przetworniki MAX538 (VREF = 4.096V) oraz MAX539 (VREF =
2.048), efekt jest identyczny. Sterowane są AVR`em. Próbowałem software i
hardware SPI. Można wykluczyć błędy wpisywania danych Sprawdzone
oscyloskopem i wszystko jest w najlepszym porządku. Wyjście DA również nie
jest obciążone w jakiś "perfidny" sposób, który mógłby powodować zakłócenia

Na oko nie. Sprawdzales jak wyglada napiecie odniesienia ?
Moze siada, bo obciazenie przez DAC jest zmienne? Albo
spadek napiecia na linii masy ? A moze wpisana wartosc koreluje
np z obciazeniem zasilania i to napiecie skacze ?

Aha - 4V VREF to chyba za duzo - max VDD-2V stoi w katalogu..

A mi BARDZO zależy na liniowości pracy tego badziewia.

a) kupic MAX531ACPD lub MAX531ACSD, a nie MAX531BC* - te pierwsze maja
1/2 LSB, drugie tylko 1 LSB.
b) kupic 14 bitowy - wtedy 12 bedzie w miare dokladne :-)

J.


Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: Liniowość przetwornika DA - MAX538, MAX539
Date: Mon, 07 May 2001 23:37:32 GMT


On Mon, 7 May 2001 18:23:11 +0200, Ameba wrote:
Przy wpisywaniu doń małych wartości rzędu 400-500 pracuje całkiem liniowo.
Ziększając daną o 1, przyrost napięcia na WY wynosi ~1mV (przy napięciu VREF
4.096V). Wszystko jest OK.
PROBLEM zaczyna się pojawiać przy większych wartościach rzędu 1000 i więcej.
Przy zwiększaniu wartości danej o 1 napięcie WY:
- albo wzrośnie o 2-3mV
- albo zmaleje o 1-2 mV !!!
- albo żadnej zmiany
Po prosu przyrost napięcia na WY nie jest liniowy przy większych wartościach
danych.

A to jest przy dowolnej wartosci wpisanej czy np przy przejsciu
1023/1024 ?

próbowałem przetworniki MAX538 (VREF = 4.096V) oraz MAX539 (VREF =
2.048), efekt jest identyczny. Sterowane są AVR`em. Próbowałem software i
hardware SPI. Można wykluczyć błędy wpisywania danych Sprawdzone
oscyloskopem i wszystko jest w najlepszym porządku. Wyjście DA również nie
jest obciążone w jakiś "perfidny" sposób, który mógłby powodować zakłócenia

Na oko nie. Sprawdzales jak wyglada napiecie odniesienia ?
Moze siada, bo obciazenie przez DAC jest zmienne? Albo
spadek napiecia na linii masy ? A moze wpisana wartosc koreluje
np z obciazeniem zasilania i to napiecie skacze ?

Aha - 4V VREF to chyba za duzo - max VDD-2V stoi w katalogu..

A mi BARDZO zależy na liniowości pracy tego badziewia.

a) kupic MAX531ACPD lub MAX531ACSD, a nie MAX531BC* - te pierwsze maja
1/2 LSB, drugie tylko 1 LSB.
b) kupic 14 bitowy - wtedy 12 bedzie w miare dokladne :-)

J.


Poprzedni Następny
Wiadomość
Spis treści
From: "Ameba" <werkon_at_nospam_inetia.pl>
Subject: Re: Liniowość przetwornika DA - MAX538, MAX539
Date: Wed, 9 May 2001 21:05:12 +0200


A to jest przy dowolnej wartosci wpisanej czy np przy przejsciu
1023/1024 ?
Da się zauważyć , że liczba nieparzysta powoduje zdecydowanie większe
"zakłócenie" napięcia WY. Tak jakby coś fiksował "bit 0", ale tylko przy
wyższych wartościach. Liczby parzyste są zdecydowanie lepiej przetwarzane.
Na razie radzę sobie sprowadzając daną do wart. parzystej, ale to jest dobre
na chwilę.

Sprawdzales jak wyglada napiecie odniesienia ?
Moze siada, bo obciazenie przez DAC jest zmienne? Albo
spadek napiecia na linii masy ? A moze wpisana wartosc koreluje
np z obciazeniem zasilania i to napiecie skacze ?
Napięcie odniesienia i masa jest OK. Obciążenie DA jes znikome i nie ma
prawa wpływać na WY. Jak wspominałem wcześniej dzieje się tak od wartości
~500 do 4095 i im wartość większa, tym bardziej to jest widoczne

Aha - 4V VREF to chyba za duzo - max VDD-2V stoi w katalogu..
Ale VDD u mnie ma ~5.9V (max. 6.0V). A dla MAX539 miałem VDD=5V VREF 2.048V
i dalej to samo.

A mi BARDZO zależy na liniowości pracy tego badziewia.

a) kupic MAX531ACPD lub MAX531ACSD, a nie MAX531BC* - te pierwsze maja
1/2 LSB, drugie tylko 1 LSB.
b) kupic 14 bitowy - wtedy 12 bedzie w miare dokladne :-)
W ostateczności wezmę i to pod uwagę. A gdze można je najszybciej dostać w
rozsądnej cenie?



Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: Liniowość przetwornika DA - MAX538, MAX539
Date: Thu, 10 May 2001 22:30:59 GMT


On Wed, 9 May 2001 21:05:12 +0200, Ameba wrote:
A to jest przy dowolnej wartosci wpisanej czy np przy przejsciu
1023/1024 ?
Da się zauważyć , że liczba nieparzysta powoduje zdecydowanie większe
"zakłócenie" napięcia WY. Tak jakby coś fiksował "bit 0", ale tylko przy
wyższych wartościach. Liczby parzyste są zdecydowanie lepiej przetwarzane.

Sprawdzales jak wyglada napiecie odniesienia ?
Moze siada, bo obciazenie przez DAC jest zmienne? Albo
spadek napiecia na linii masy ? A moze wpisana wartosc koreluje
np z obciazeniem zasilania i to napiecie skacze ?
Napięcie odniesienia i masa jest OK. Obciążenie DA jes znikome i nie ma
prawa wpływać na WY. Jak wspominałem wcześniej dzieje się tak od wartości
~500 do 4095 i im wartość większa, tym bardziej to jest widoczne

I to jest wlasnie dziwne - nie jest to widac blad drabinki - bo by byl
zawsze, nie jest to wplyw obciazenia - bo by zmiany o 1mV takich
siupow nie robily - naprawde przyjrzalbym sie jeszcze raz dokladnie
powyzszym .. A moze miernik ci swiruje, a przetwornik jest dobry ?
Nie zmienia on przypadkiem zakresu akurat wtedy ?

J.