RTV forum PL | NewsGroups PL

Sposoby na stabilne źródło napięcia do testowania przetwornika A/D AD7730?

Przetwornik A/D (AD7730) i testowanie stabilosci.

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Sposoby na stabilne źródło napięcia do testowania przetwornika A/D AD7730?

Goto page Previous  1, 2, 3, 4  Next

marcom
Guest

Mon Jul 21, 2008 10:26 am   



On 21 Lip, 02:06, John Smith <dam9...@buziaczek.pl> wrote:
Quote:
Niestety

po podlaczeniu do mojej plytki uniwersalnej wszystko zachowywalo sie
jak na biurku w domu.. czyli nedza.

To już coś wyjasnia. Układów precyzyjnych nie robi się "na pająka".
Nieekranowane, przypadkowo latające druty zbierają co chcą!!!

Wzialem do domu zasilacz i tensometr. Wezme kawalek laminatu
dwustronnego i przylutuje przetwornik. Beda krotkie wyprowadzenia,
duzo masy. Mam nadzieje, ze to pomoze.

Przyzwyczaj się, że do układów ADC 24 bitowych robi się kilka płytek zanim
osiągnie takie parametry jak potrzeba.
K.
Dlatego zrobie tak jak w oryginalnym urzadzeniu. Plytka zwyczajna do

obslugi przetwornika i wyswietlacza, a sam przetwornik na malej lytce
z ekranem. Oryginalne urzadzenie wyglada tak zwyczajnie, ze mialem
nadzieje na chociaz zblizone do niego wyniki. Przetwornik z elementami
SMD ( male wyprowadzenia pewnie sa kolejna korzyscia ), a masa z 2
strony PCB polaczona 4 przelotkami z masa po stronie elementow - przy
wejsciach AIN+- i Uref+- (dali mostek z kondensatorow i szeregowo z
wejciami rezystory). Moge to narysowac, ale nie chce dalej zawracac
glowy. Wiem co musze zrobic i bede to sprawdzal, a pozniej sie odezwe.


Mariusz

marcom
Guest

Mon Jul 21, 2008 10:34 am   



On 21 Lip, 02:09, John Smith <dam9...@buziaczek.pl> wrote:
Quote:
zrób szybki test: zewrzyj wejście (zlutuj nogi scalaka) i zobacz jak ci
skacze zero.Pochwal się wynikiem

To juz robilem wczesniej.
Nawet przy dlugich drutach na wejsciach AIN+- dostaje piekne zero.
Chyba, ze przestawie AD w tryb wyniku bipolarnego (+-). Wtedy odstawia
numery.

To niedobrze, że dostajesz zero. Przy takim teście powinieneś dostać
takie dane, które po wykonaniu histogramu dadzą krzywą zbliżoną do
krzywej Gaussa. Oj, ciągle brakuje Ci podstawowej wiedzy nt. ADC!!
K.
Ok, zgodze sie. Z przetwornikami wczesniej nie mialem stycznosci

(chyba, ze 8 bitowymi) i specjalnie nie wnikalem w teorie. Teraz musze
i to mnie nawet cieszy. Tak samo jak cieszy mnie to, ze zwieram
wejscie z masa (AIN+ z AIN-) i dostaje 0. Martwilbym sie, gdybym
dostal cos innego. Jak ich nie zewre i wisza w powietrzu, to tez mam
0. Wierze, ze to normalne skoro uklad zaprogramowany jest poprawnie.
Teoria teoria, a jak zewre wejscie
(z masa czy AIN-), to chcialbym dostac 0..i dostaje. Nie wiemy
przeciez jak on to robi. Moze rozklada sie to w jakas krzywa, a on
obcina co niepotrzebne...a jak przelaczy sie w tryb +- to pokazuje
wszystko i wtedy masz Gauss'a. Nie chce w to wnikac, bo rozmowy tutaj
czesto koncza sie na zupelnie pobocznym torze.
Pozniej podziekuje temu, kto naprawde ma wiedze i jak narysuje
schemat, to jednym strzalem powie co musze poprawic. Zdarzaja sie
takie przypadki i Ci ludzie mi imponuja...

Mariusz

marcom
Guest

Mon Jul 21, 2008 10:53 am   



On 21 Lip, 02:15, John Smith <dam9...@buziaczek.pl> wrote:
Quote:
To uklad stosowany w wagach, specjalnie.
Nie ma potrzeby robienia niczego na wejsciu.
Tak wszedzie pisza.

A gdzie to piszą?
K.
W PDF-ach.

Moge poszukac wieczorem, ale z pamieci moge napisac, ze uklad
zaprojektowano specjalnie do wag i nie wymaga wzmacniacza na wejsciu
dzieki zastosowaniu wewnatrz PGA i filtrow cyfrowych.

Mariusz

marcom
Guest

Mon Jul 21, 2008 4:22 pm   



On 21 Lip, 11:17, Mario <mar...@poczta.onet.pl> wrote:
Quote:
lwh pisze:

Użytkownik "Mario" <mar...@poczta.onet.pl> napisał w wiadomości
news:g61j7v$fi7$1@news.onet.pl...
Układ zdaje się daje możliwość pomiarów bipolarnych. Bez sensu byłoby
inaczej przy pomiarze mostka. Tak więc w minusie powinien dać odczyt o ile
odpowiednio ustawił bity w rejestrze sterujacym.

Więc ? Chyba program zły , no może drobny błąd :-)

Ale skoro ma wartość 0 to ustawił na pomiar unipolarny bo w bipolarnym
powinien mieć coś w rodzaju 011111.
A co do programu to możliwości pomyłki są spore. Począwszy od tego że
może czyta najmłodszy bajt zamiast najstarszego, albo kolejność bitów a
skończywszy na złym ustawieniu trybu pracy. Praca AC/DC, chopper,
bi/uni, tryby kalibracji, filtry.

--
Pozdrawiam
MD

Moge poki co podac wartosci rejestrow, bo nie ma tego wiele.
Wszystko jak w PDF-ie (oprocz tego, ze tam wysylaja konfiguracje dla
trybu bipolarnego MODE = 0x2180, a ja zapisuje 0x3180 - unipoarny)

SELECT_WR_FILTER = 0x800010
SELECT_WR_DAC = 0x20

SELECT_WR_MODE = 0xB180
b'10110001' ; (24 BITS)
b'00000000' ; 80 (0mV, +10mV), Uref=2,5V

Tutaj czekam na kalibracje ukladu (Full-Scale)...i

SELECT_WR_MODE = 0x9100

Tym razem czekam na kalibracje Zero-Scale
Pozniej procedury SETUP:

SELECT_WR_MODE = 0x3180 ; Continuous Conversion Mode, Unipolar

Pozniej robie juz tylko ciagly odczyt.

Mariusz

marcom
Guest

Mon Jul 21, 2008 4:29 pm   



On 21 Lip, 11:17, Mario <mar...@poczta.onet.pl> wrote:
Quote:
lwh pisze:

Użytkownik "Mario" <mar...@poczta.onet.pl> napisał w wiadomości
news:g61j7v$fi7$1@news.onet.pl...
Układ zdaje się daje możliwość pomiarów bipolarnych. Bez sensu byłoby
inaczej przy pomiarze mostka. Tak więc w minusie powinien dać odczyt o ile
odpowiednio ustawił bity w rejestrze sterujacym.

Więc ? Chyba program zły , no może drobny błąd :-)

Ale skoro ma wartość 0 to ustawił na pomiar unipolarny bo w bipolarnym
powinien mieć coś w rodzaju 011111.
A co do programu to możliwości pomyłki są spore. Począwszy od tego że
może czyta najmłodszy bajt zamiast najstarszego, albo kolejność bitów a
skończywszy na złym ustawieniu trybu pracy. Praca AC/DC, chopper,
bi/uni, tryby kalibracji, filtry.

--
Pozdrawiam
MD
Uklad wysyla i zapisuje wszystko od MSB do LSB, wiec pomylic sie

raczej nie moglem - jedna metodyka.
Nie mam sie gdzie pomylic jesli brac pod uwage zapis czy odczyt. Tak
niewiele sie konfiguruje, ze ...
Moge jedynie miec np. zle wartosci w rejestrze filtru, ale one sa
fabryczne i chyba na poczatek wystarcza.
Bez eksperymentowania sie nie obejdzie, ale to jeszcze nie ten etap.

Mariusz

Sebcio
Guest

Tue Jul 22, 2008 11:15 am   



John Smith pisze:

Quote:
A czym jest "literówka" w świetle wczorajszych cudów.

A nie wiem, z cudami ostatnio jestem na bakier.

Quote:
Poprawna treść została przekazana.

Noo, nie do końca - radiometria to ściśle określone pojęcie, dlatego
literówka zmienia istotnie sens Twojej wypowiedzi; ponieważ nie
wyjaśniłeś na czym polega istota połączenia ratiometrycznego, ktoś może
sobie pomyśleć że chodzi tu o jakieś połączenie oparte na strumieniu
promieniowania :)

Gdybyś napisał "rariometryczna", "rayiometryczna" to możnaby faktycznie
mniemać że obsunął Ci się palec na sąsiedni klawisz a same pojęcia nie
istnieją :)

--
Pozdrawiam,
Sebcio

John Smith
Guest

Tue Jul 22, 2008 7:52 pm   



Quote:

A czym jest "literówka" w świetle wczorajszych cudów.


A nie wiem, z cudami ostatnio jestem na bakier.

Jak większość Polaków; dają się nabrać. Odrobina wprawy i po kłopocie. EOT


Quote:
Poprawna treść została przekazana.


Noo, nie do końca - radiometria to ściśle określone pojęcie, dlatego
literówka zmienia istotnie sens Twojej wypowiedzi; ponieważ nie
wyjaśniłeś na czym polega istota połączenia ratiometrycznego, ktoś może
sobie pomyśleć że chodzi tu o jakieś połączenie oparte na strumieniu
promieniowania :)

Gdybyś napisał "rariometryczna", "rayiometryczna" to możnaby
faktycznie mniemać że obsunął Ci się palec na sąsiedni klawisz a same
pojęcia nie istnieją Smile

Poprawna treść została przekazana przez mojego poprzednika który opisał
schemat, a ja ów zacytowałem. Literówka wpłyneła na niezamierzoną zmianę
nazwy układu i nic więcej. Wystarczy przeczytać.
K.

A. Grodecki
Guest

Tue Jul 22, 2008 10:55 pm   



marcom napisał(a):

[quote:d41e650b4b]Nie mam sie gdzie pomylic jesli brac pod uwage zapis czy odczyt. Tak
niewiele sie konfiguruje, ze ...
Moge jedynie miec np. zle wartosci w rejestrze filtru, ale one sa
fabryczne i chyba na poczatek wystarcza.
Bez eksperymentowania sie nie obejdzie, ale to jeszcze nie ten etap.
[/quote:d41e650b4b]
Obstawiam że schrzaniłeś druk i/lub zasilanie. Upewnij się że układ jest
poprawny analogowo a dopiero potem oczekuj wyników. Jeśli nie
uzyskujesz parametrów takich jakie podaje producent w nocie katalogowej,
to znaczy że mozesz zacząć od początku.

--

Pozdrawiam,

A. Grodecki

"Wszystkie zwierzęta sa równe.
Ale te, które mają futerko w trzykolorowe pasy, są równiejsze."

marcom
Guest

Wed Jul 23, 2008 10:31 am   



On 22 Lip, 23:55, "A. Grodecki" <b...@adresu.com> wrote:
[quote:7ba44cd123]marcom napisał(a):

Nie mam sie gdzie pomylic jesli brac pod uwage zapis czy odczyt. Tak
niewiele sie konfiguruje, ze ...
Moge jedynie miec np. zle wartosci w rejestrze filtru, ale one sa
fabryczne i chyba na poczatek wystarcza.
Bez eksperymentowania sie nie obejdzie, ale to jeszcze nie ten etap.

Obstawiam że schrzaniłeś druk i/lub zasilanie. Upewnij się że układ jest
poprawny analogowo a dopiero potem oczekuj wyników. Jeśli nie
uzyskujesz parametrów takich jakie podaje producent w nocie katalogowej,
to znaczy że mozesz zacząć od początku.

--

Pozdrawiam,

A. Grodecki

"Wszystkie zwierzęta sa równe.
Ale te, które mają futerko w trzykolorowe pasy, są równiejsze."
[/quote:7ba44cd123]
Zamowilem zestaw EVAL-AD7730EB.
Przyjrze sie dokladnie, zobacze co to pokaze przy moim tensometrze i
zasilaczu...i wtedy bede blizej sukcesu.

Mariusz

John Smith
Guest

Wed Jul 23, 2008 11:30 am   



[quote:ca362aa725]Zamowilem zestaw EVAL-AD7730EB.
Przyjrze sie dokladnie, zobacze co to pokaze przy moim tensometrze i
zasilaczu...i wtedy bede blizej sukcesu.
[/quote:ca362aa725]
Najlepsze rozwiązanie. Najpierw pobaw się w fabrycznej konfiguracji, tak abyś
miał poziom odniesienia do swojego projektu.
K.

John Smith
Guest

Wed Jul 23, 2008 12:12 pm   



[quote:d45163743d]W pdf-ie na pierwszej stronie napisali:
"Low-Output Noise of 2.5 ?VRMS with Effective Resolution of 21.9 bits
(MCP3550/1)"
Posądzasz producenta, że skłamał?


Dla nas to marketing, a nie coś z czego skorzystamy
[/quote:d45163743d]
Ja jakoś nie mam wielkich problemów w osiągnięciu takich rezultatów z ADC
o których pisze producent. AD i TI dają parametry bez udziwnień i cudów,
do osiągnięcia w praktyce i na biurku.


[quote:d45163743d]Jak się definiuje Effective Resolution ?
[/quote:d45163743d]
Choćby tutaj masz definicję:
http://en.wikipedia.org/wiki/ENOB

[quote:d45163743d]"Rozdzielczość efektywna -jest rozdzielczością w warunkach dużej
częstotliwości próbkowania, jest inna niż rozdzielczość normalna. Wynika to
z tego iż przetwornik a/c z dużą i graniczną dla nich częstotliwością
próbkowania mogą mieć niektóre wskazania (kody) obciążone dużym błędem.
Błędy te nie są koniecznie trwałą cechą danego kodu(na danym przetworniku)
ale mogą występować dla danego kodu z dość dużym prawdopodobieństwem. Takie
błędy wynikają z losowej zawodności wykonywania danego kroku w procesie
przetwarzania. Rozdzielczość efektywna może być o jeden a nawet więcej bitów
mniejsza niż rozdzielczość normalna"
[/quote:d45163743d]
Przekomiczna próba zdefiniowania ENOB.


[quote:d45163743d]5V/(21,9bitów)=1,3uV
Dalej czytamy, ze typowe szumy to 2,5uV RMS,
Własnie potwierdziłeś, że producent jest uczciwie prezentuje parametry.[/quote:d45163743d]


czyli w amplidudzie 3,5uV
raczej 2.5uV * 6.6 = 16.5uV. To szum o rozkładzie normalnym a nie sinusoida!!!
Jest inny współczynnik wynikający z całkowania.


[quote:d45163743d]O szumach dla częstotliwości <0,1Hz nawet nie wspominają - muszą byc znaczne
i takie są.
Wszystkie szumy są już ujęte w tych 2.5uV. Po co tam osobno szumy <0.1Hz?[/quote:d45163743d]
ADC to nie to samo co Vref, chociaż często są scalane w jedną obudowę.


[quote:d45163743d]Na rysunku 2-16 szumy małe nie są.
Amplituda p-p szumów to 14 liczona w dyskretnych wartościach próbek. Po[/quote:d45163743d]
przeliczeniu na uVp-p wyjdzie 16.689uV. Czyli szum p-p jest na 4-ech LSB.
Wszystko się zgadza.


[quote:d45163743d]
Obserwując standardowo, tak jak Mariusz, nadzieja, ze pomiar będzie stał na
20 bitach jest złudna.
[/quote:d45163743d]
Bez udziwnień będzie 22-4=18 bitów bez szumu. A z cudami to znacznie więcej
niż te określone 20 bitów. Wystarczy wykorzystać własności rozkładu normalnego.

K.

John Smith
Guest

Thu Jul 24, 2008 1:32 am   



[quote:ea1af37318]przeliczeniu na uVp-p wyjdzie 16.689uV. Czyli szum p-p jest na 4-ech LSB.
Wszystko się zgadza.
Bez udziwnień będzie 22-4=18 bitów bez szumu. A z cudami to znacznie
więcej
niż te określone 20 bitów. Wystarczy wykorzystać własności rozkładu
normalnego.


Metoda zwykłej obserwacji (tak jak Mariusz) wychwyci największe odchyłki.
Gdyby użył swojej referencji 2,5V i obserwował 10mV z szumami 17uV miałby
tylko 9 stojących bitów.
Wszystko się zgadza ? Pomiar z wagi i tak do d*. Trzeba użyć "cudów" w
programie.
[/quote:ea1af37318]
Wystarczy użyć scalonego przetwornika ADC z PGA. Choćby proponowany tu
AD7730. Zgodnie z dokumentacją może to zapewnić 16.5 niezaszumionych bitów p-p.
Bez udziwnień.
Z udziwnieniami jeszcze więcej.
K.

P.S. Z "cudami" muszę zapytać "a dla kogo ten wywiad?".

John Smith
Guest

Thu Jul 24, 2008 1:35 am   



[quote:db02938612]Przekomiczna próba zdefiniowania ENOB.


Poszukaj (w googlach) jej utytułowanego autora.

[/quote:db02938612]
W ciągu 1 munuty nie znalazłem, a nie bardzo mam czas i chęci
na ganianie za "niespotykanie oryginalnym tokiem rozumowania".
Jeżeli to ważne, to może jakiegoś linka?
K.

John Smith
Guest

Thu Jul 24, 2008 1:36 am   



[quote:5f76113595]
Wystarczy wykorzystać własności rozkładu normalnego.


Możesz podać jakiś przykład realizacji, łatwy w użyciu?
Będzie dla potomnych

[/quote:5f76113595]
Po prostu średnia z pomiarów. Jest nawet polski patent na to. Już chyba wygasły
więc można do woli stosować.
K.

Jerry1111
Guest

Mon Jul 28, 2008 10:23 pm   



marcom wrote:
Quote:
Witam.

Zdarzyl sie cud. Kolejny na planecie Wink
Wlasciwie niewiele zrobilem, a stabilnosc nagle sie pojawila.
Dolutowalem troche koncensatorow tantalowych i standardowych 100nF...
i nagle wlaczam, a tam niespodzianka.
Najlepsze jest to, ze pozniej odlutowalem wiekszosc i nadal dziala w
miare poprawnie - jesli 15 bitow to jest cos stabilnego
na plytce uniwersalnej.

Czy _tylko_ lutowales pojemnosci, czy tez zmienilem polozenie _chociaz_
_jednego_ druta?

Quote:
Teraz wiekszym problemem jest zmiennosc
wynikow w czasie, co jest wg literatury rzecza normalna, ale to nie
zmienia faktu, ze przeszkadza.Moze lepsza plytka bedzie zbawienna.

Z ciekawosci - pisza od czego plywa?

No i jeszcze: masz dostep do jakiejs dobrej voltmiarki? Zeby zobaczyc
czy wejscia sa stabilne przez dluzszy czas?

Quote:
Czekam tez na zestaw ewaluacyjny i zobacze jak tam sie to zachowa.
Generalnie chcialem tylko napisac, ze z przyczyn nie do konca znanych
nagle mam stabilnych 8 najstarszych bitow, a pozniej drobne zmiany na
kolejnych 8. Najmlodsza osemka nawet po algorytmie usredniajacym
niewiele sie "poprawila".
Nie ma sensu robic sredniej z czegos, co ma taki rozrzut. Mam
plywajacy wynik miedzy np. 0D3Dxx, 0D3Cxx, 0D3Bxx, 0D3Cxx, itd.
Wiecej napisze jak juz bede mial za pare dni plytke z AD.

Mariusz


--
Jerry1111

Goto page Previous  1, 2, 3, 4  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Sposoby na stabilne źródło napięcia do testowania przetwornika A/D AD7730?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map