problem z szumami w ADC - dlugie
Masz problem? Zapytaj na forum elektroda.pl
From: "Greg\(G.Kasprowicz\)" <gkasprow_at_nospam_gmail.com>
Subject: problem z szumami w ADC - dlugie
Date: Thu, 27 Oct 2005 20:17:16 +0200
Witam
mam dosyc powazny problem z zakloceniami w przetworniku ADC 16 bitow
przetwornik to AD9826 pacujacy na 1, 2 lub 4 MHz. Posiada on 3
sygnaly(zegary) sterujace oraz 8 linii danych (multipleksowane)
pracuje jako frontend w wysokoczulej kamerze CCD. (szumy odczytu rzedu
kilkunastu fotonow/s)
Sygnaly generuje mu przy uzyciu FPGA. Wszystko ladnei dzialalo w ukladzie,
dopoki nie wsadzilem pameici SDRAM zamaist DRAM...no i zaczela sei jazda, na
wyjsciu obserwuje zakocenia, ktore na kazdym obrazie wygladaja identycznie!
Zeby bylo ciekawiej, jak ADC przelacze w tryb probkowania SHA
(jednokrotne) - wszystko chodzi idealnie, jak wlacze tryb CDS, czyli pomiar
roznicy 2 kolejnych probek - pojawiaja sie pasy i siatka na ekranie.
Liczylem FFT i widmo wskazuje najwyaszy prazek 62kHz - ale u mnei takiej
czestotliwosci w ukladzie nei ma.
zeby bylo ciekawiej, jak odlacze zegar od pameici SDRAM- paski
znikaja..czyli cos definitywnei od niej przenika..tylko jak?
plytka analogowa znajduje sie w hermetycznej komorze czujnika CCD,
przegrodzona od reszty elektroniki blacha kilka mm i wypelniona argonem.
odlaczylem wszystkei sygnaly sterujace, tak, ze do ADC szly 3 zegary,dane,1
masa cyfrowa.
ADC zasililem z akumulatorkow (zarowno analogowke jak i cyfrowke) - i nic,
ciagle te same zaklocenia
zaklocenai maja amplitude rzedu kilku kwantow przetwornika
poprzednia wersja kamery roznila sie tylko inna zastosowana pameicia DRAM
oraz brakiem ggiabit ethernetu.Dla testow odlaczylem caly ethernet i chodzi
tylko po USB2.0. przedtem nie bylo zadnych problemow z zakloceniami.
odsunalem plytke analogowa od cyfrowej na tasmei ok 40cm, tylko jedna masa
cyfrowa byla wspolna - nadal to samo..
obok pamieci siedzi przetwornica DC/DC pracujaca na 300kHz dajaca te kilka
A_at_nospam_3.3V- ona nei wplywa, bo jak ja wylacze, mam to samo, jedyne co zauwazylem
to jakims cudem reaguje na te pameic SDRAM..jakby jakby jej linie adresowe
przenikaly na wejscie ADC, ale jak? po sygnalach? po jednej masie, gdzie nei
ma szansy na zadna petle masy bo zasilam z AKU?
Dane i zegary polaczylem z FPGA za pomoca rezystorow 330omow, wsadzilem
calosc w stalowy ekran -nic..
juz mi sie pomysly skoncyzly..moze tutaj komus cos do glowy przyjdzie?
Pozdr
Greg
From: "PAndy" <pandrw_at_nospam_poczta.onet.pl>
Subject: Re: problem z szumami w ADC - dlugie
Date: Thu, 27 Oct 2005 20:39:50 +0200
Czy to przypadkiem nie jest self refresh pamieci? SDRAM ma domyslnie 15,6uS
refresh...
From: "Greg\(G.Kasprowicz\)" <gkasprow_at_nospam_gmail.com>
Subject: Re: problem z szumami w ADC - dlugie
Date: Thu, 27 Oct 2005 22:03:26 +0200
Czy to przypadkiem nie jest self refresh pamieci? SDRAM ma domyslnie
15,6uS
refresh...
nie, pisalem wlasny kontroler SDRAM i odswierzam neijako przy okazji
uzywajac auto refresh
ale nawet jakby, to jak mi sie moze to przedostawac na ADC?
wlasnei zaprojektowalem plytke z buforami HC245, zeby dla testu odseparowac
FPGA od ADC, zaraz "wyprasuje" ja ja,zmontuje i zobaczymy..
From: "Greg\(G.Kasprowicz\)" <gkasprow_at_nospam_gmail.com>
Subject: Re: problem z szumami w ADC - dlugie
Date: Fri, 28 Oct 2005 00:00:44 +0200
nie, pisalem wlasny kontroler SDRAM i odswierzam neijako przy okazji
uzywajac auto refresh
ale nawet jakby, to jak mi sie moze to przedostawac na ADC?
wlasnei zaprojektowalem plytke z buforami HC245, zeby dla testu
odseparowac FPGA od ADC, zaraz "wyprasuje" ja ja,zmontuje i zobaczymy..
okazalo sie ze modul ten rozwiazal sprawe - czyli zaklocenia przelazily po
liniach danych
teraz przetworncizek przy wejsciu zwartym do masy ma 3.3bita RMS, czyli tyle
ile w datasheet'cie
From: Janusz_k-malpa-go2-kropka-pl <janusz_k_at_nospam_o2.pl>
Subject: Re: problem z szumami w ADC - dlugie
Date: Fri, 28 Oct 2005 11:59:03 +0200
Zeby bylo ciekawiej, jak ADC przelacze w tryb probkowania SHA
(jednokrotne) - wszystko chodzi idealnie, jak wlacze tryb CDS, czyli pomiar
roznicy 2 kolejnych probek - pojawiaja sie pasy i siatka na ekranie.
Liczylem FFT i widmo wskazuje najwyaszy prazek 62kHz - ale u mnei takiej
czestotliwosci w ukladzie nei ma.
Witam
JAk liczyłeś to fft miałeś gotową procedurę czy znalazłeś w sieci.
--
---
Pozdr.
Janusz
From: "Greg\(G.Kasprowicz\)" <gkasprow_at_nospam_gmail.com>
Subject: Re: problem z szumami w ADC - dlugie
Date: Fri, 28 Oct 2005 13:34:08 +0200
Witam
JAk liczyłeś to fft miałeś gotową procedurę czy znalazłeś w sieci.
jest taki sympatyczny program SIGVIEW, i jego uzywalem
czesto robie to matlabem, albo wlasnym softem
w sieci mnostwo jest procedur do FFT
From: Janusz_k-malpa-go2-kropka-pl <janusz_k_at_nospam_o2.pl>
Subject: Re: problem z szumami w ADC - dlugie
Date: Fri, 28 Oct 2005 14:54:11 +0200
Greg(G.Kasprowicz) napisał(a):
Witam
JAk liczyłeś to fft miałeś gotową procedurę czy znalazłeś w sieci.
jest taki sympatyczny program SIGVIEW, i jego uzywalem
czesto robie to matlabem, albo wlasnym softem
w sieci mnostwo jest procedur do FFT
Tak wiem ale generalnie operują na danych real i urojonych
a dane z A/C to jedna są tylko rzeczywiste :))
Myślałem po prostu że masz coś na własne potrzeby zaadoptowanego.
--
---
Pozdr.
Janusz
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: problem z szumami w ADC - dlugie
Date: Wed, 02 Nov 2005 23:11:14 +0100
On Thu, 27 Oct 2005 20:17:16 +0200, Greg(G.Kasprowicz) wrote:
mam dosyc powazny problem z zakloceniami w przetworniku ADC 16 bitow
przetwornik to AD9826 pacujacy na 1, 2 lub 4 MHz. Posiada on 3
sygnaly(zegary) sterujace oraz 8 linii danych (multipleksowane)
pracuje jako frontend w wysokoczulej kamerze CCD. (szumy odczytu rzedu
kilkunastu fotonow/s)
Sygnaly generuje mu przy uzyciu FPGA. Wszystko ladnei dzialalo w ukladzie,
dopoki nie wsadzilem pameici SDRAM zamaist DRAM...no i zaczela sei jazda, na
wyjsciu obserwuje zakocenia, ktore na kazdym obrazie wygladaja identycznie!
Zeby bylo ciekawiej, jak ADC przelacze w tryb probkowania SHA
(jednokrotne) - wszystko chodzi idealnie, jak wlacze tryb CDS, czyli pomiar
roznicy 2 kolejnych probek - pojawiaja sie pasy i siatka na ekranie.
Czy to jednak nie wskazuje na mase lub zasilanie ?
Liczylem FFT i widmo wskazuje najwyaszy prazek 62kHz - ale u mnei takiej
czestotliwosci w ukladzie nei ma.
A probkujesz sygnal ciagle czy masz tam jakies opoznienie przy zmianie
linii - moze FFT falszuje troche z ta czestotliwoscia.
No i .. ta pamiec SDRAM nie ma przypadkiem wbudowanego jakiegos
odswiezania, akurat na 62kHz [1M/16 ?] ?
J.