Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

DDS na AD9850

Tom27
-
-
Posty:173
Rejestracja:26 paź 2003, o 20:36
Lokalizacja:Leszno
DDS na AD9850

Postautor: Tom27 » 3 paź 2005, o 16:55

Czy budował ktoś DDS na AD9850. Podobno w ŚR 8/2004 jest artykuł o tym, ale nie mam żadnego numeru ŚR. Może ktoś ma jakieś doświadczenia z tym :? ? A może ktoś mógłby mi wysłać scan tego artykułu z ŚR 8/2004 :564: . Jeśli ktokolwiek wie coś na ten temat to proszę żeby się odezwał :569: .
Pozdrawiam.

Awatar użytkownika
tasza
-
-
Posty:456
Rejestracja:17 sty 2005, o 10:52

Postautor: tasza » 3 paź 2005, o 17:36

ktoś ma...
tylko że z AD9833 - się robi ciągle więc trzeba deczko poczekać....
a co dokładnie chcesz wiedzieć? (oprócz skanów z ŚR)

Tom27
-
-
Posty:173
Rejestracja:26 paź 2003, o 20:36
Lokalizacja:Leszno

Postautor: Tom27 » 4 paź 2005, o 15:26

Więc tak. Chciałem sobie zbudować generator w.cz. Jako, że nie jestem w tych częstotliwościach mocny to szukam czegoś gotowego (schematu). Przypadkiem udało mi się trafić na aukcję „Świstaka” z AD9850 tam był odnośnik, że w ŚR 8/2004 jest schemat z wykorzystaniem oferowanego układu. Tak jak pisałem wcześniej nie posiadam żadnego numeru ŚR (prenumeruję tylko EP i EdW) a tym bardziej 4/2004. Więc stąd moja prośba.
Więc chcę zrobić sobie generator w.cz. może jakieś inne sugestie.
Co miałaś na myśli pisząc bo nie zrozumiałem
tylko że z AD9833 - się robi ciągle więc trzeba deczko poczekać....
Pozdrawiam

Awatar użytkownika
tasza
-
-
Posty:456
Rejestracja:17 sty 2005, o 10:52

Postautor: tasza » 6 paź 2005, o 07:57

aj, przeskok myślowy, sorki...
ja teraz próbuję oswoić kostkę AD9833, to generator DDS - sin/triangle,
tyle że na małe f (kilka MHz), powolutku to idzie, bardzo...
o, a tu taka ciekawostka o AD9850:
http://www.analog.com/UploadedFiles/App ... 9AN557.pdf

tomek_j
-
-
Posty:264
Rejestracja:14 sty 2004, o 09:06

Postautor: tomek_j » 6 paź 2005, o 09:30

aj, przeskok myślowy, sorki...
ja teraz próbuję oswoić kostkę AD9833, to generator DDS - sin/triangle,
tyle że na małe f (kilka MHz), powolutku to idzie, bardzo...
Gotowy jest za to projekt z AD9834 - generuje do 25MHz - może bedzie w EP.... Swoja droga jakies kaprysne te kostki, ale udalo sie ja jakoś pokonać 8)
Pzdr
T.

Awatar użytkownika
tasza
-
-
Posty:456
Rejestracja:17 sty 2005, o 10:52

Postautor: tasza » 6 paź 2005, o 09:58

no to już sobie napisałam artykuł...
pa,
n.

tomek_j
-
-
Posty:264
Rejestracja:14 sty 2004, o 09:06

Postautor: tomek_j » 6 paź 2005, o 10:34

no to już sobie napisałam artykuł...
pa,
n.
W zasadzie jest tak że kobiety mają pierwszeństwo :) - ja nie widzę problemu :D
Pzdr
T.

Awatar użytkownika
tasza
-
-
Posty:456
Rejestracja:17 sty 2005, o 10:52

Postautor: tasza » 6 paź 2005, o 10:52

jeżeli masz ten projekt gotowy - to go opublikuj i już,
mój generator ze względu na użyty syntezer i tak będzie miał mniejsze możliwości,
więc takie blokowanie tematu jest bez sensu.
ja swój po zakończeniu wystawię na Elportal i tyle, szkoda to dalej roztrząsać.
n.

tomek_j
-
-
Posty:264
Rejestracja:14 sty 2004, o 09:06

Postautor: tomek_j » 6 paź 2005, o 10:57

........tyle, szkoda to dalej roztrząsać.
n.
Ja tylko chciałem być miły , a wyszło jak zwykle :|
Pozdrawiam
T.

Awatar użytkownika
tasza
-
-
Posty:456
Rejestracja:17 sty 2005, o 10:52

Postautor: tasza » 6 paź 2005, o 11:13

chodzi o to aby nie powielać tematu, z resztą w dwóch różnych czasopismach...
ja tego swojego tak prędko nie ukończę, wiele innych spraw mnie absorbuje,
a przygotowanie 'papierowej' publikacji nie jest trywialne, to nie sieć że można
się zalogować i poprawić niedoróbki...
a jeżeli coś się wcześniej w EP pojawi to może i lepiej dla mnie,
zawsze warto poczytać i popatrzeć na czyjeś rozwiązania, ja z tymi
syntezerami nie miałam wcześniej nic do czynienia, to takie rozpoznanie przez walkę...
czasem nieco bolesne, ponieważ jedną kostkę już zabiłam...
W zasadzie jest tak że kobiety mają pierwszeństwo - ja nie widzę problemu
wierz mi, doceniam to co napisałeś
........tyle, szkoda to dalej roztrząsać.
Ja tylko chciałem być miły , a wyszło jak zwykle :|
przepraszam,
n.

tomek_j
-
-
Posty:264
Rejestracja:14 sty 2004, o 09:06

Postautor: tomek_j » 6 paź 2005, o 11:19

przepraszam,
n.
niezamaco :)
Tak przy okazji na jakiego rodzaju problemy sie natknęłaś, bo mnie ten układzik nie za bardzo chciał ruszyć i problem chyba tkwił w komunikacji z uC. teraz działa w miare dobrze, ale jeszcze musi przejśc różne testy......
Pzdr
T.

Awatar użytkownika
tasza
-
-
Posty:456
Rejestracja:17 sty 2005, o 10:52

Postautor: tasza » 6 paź 2005, o 11:52

pierwszy (który doprowadził do zejścia kostki) to obudowa mikro-SOIC...
to straszne maleństwo, poczytałam to co Marek Dzwonnik napisał o montażu smd, ale...
tak sobie wymyśliłam, że ten DDS nie będzie wlutowany w płytkę, tylko jako
taki moduł - na kawałku laminatu o wymiarach obudowy DIP8, wtykany w podstawkę
precyzyjną, to sample są, mam tylko kilka i szkoda mi tak je na stałe montować..
ale gdzieś zakwasiłam i już jedna mniej...

na samym początku problemy miałam ze skonfigurowaniem dzielników, ale przy pomocy
"AD9833 DDS Device Configuration Assistant " jakoś to zmęczyłam, ważne
aby częstotliwość wejściowego CLK była potęgą 2,
no to kwarc (generator) wydłubałam z jakiejś starej płyty głównej...

no, a jeszcze mi się ubzdurała funkcja wobulatora, aby zadać f.min, f.max i szybkość
przemiatania, to fajne jest bo można automatycznie zbierać dane do
np. charakterstyk przenoszenia wzm...
tyle że jak rekonfiguruję dzielniki w locie, to na oscyloskopie ten przebieg
jakiś dziwny jest...taki - porwany...ale to w/g mnie ciągle są bugi w moim kodzie..

poza tym zakłócenia...
znaczy się, trzeba odfiltrować produkty przetwarzania C/A
z samego DAC-a bo inaczej przebieg jest 'schodkowy', widziałam taki projekt
na AD9833 z jakiegoś niemieckiego czasopisma, oni tam dali filtr LC, na życzenie
włączany w tor wyjściowy małym, dobrej jakości przekaźniczkiem,

poza tym, cóż, chciałam w pełny cyfrowy interfejs użytkownika mieć, to znaczy
żadnych potencjometrów, tylko scroller (impulsator) i guziki... nakładanie składowej
stałej z przetwornika C/A, regulacja poziomu sygnału na VCA i takie różne...
troche przerost formy nad treścią, Fluke-a i tak nie zrobię, ale chociaż zawalczę...

tomek_j
-
-
Posty:264
Rejestracja:14 sty 2004, o 09:06

Postautor: tomek_j » 6 paź 2005, o 12:16



no, a jeszcze mi się ubzdurała funkcja wobulatora, aby zadać f.min, f.max i szybkość
przemiatania, to fajne jest bo można automatycznie zbierać dane do
np. charakterstyk przenoszenia wzm...
tyle że jak rekonfiguruję dzielniki w locie, to na oscyloskopie ten przebieg
jakiś dziwny jest...taki - porwany...ale to w/g mnie ciągle są bugi w moim kodzie..

poza tym zakłócenia...
znaczy się, trzeba odfiltrować produkty przetwarzania C/A
z samego DAC-a bo inaczej przebieg jest 'schodkowy', widziałam taki projekt
na AD9833 z jakiegoś niemieckiego czasopisma, oni tam dali filtr LC, na życzenie
włączany w tor wyjściowy małym, dobrej jakości przekaźniczkiem,

poza tym, cóż, chciałam w pełny cyfrowy interfejs użytkownika mieć, to znaczy
żadnych potencjometrów, tylko scroller (impulsator) i guziki... nakładanie składowej
stałej z przetwornika C/A, regulacja poziomu sygnału na VCA i takie różne...
troche przerost formy nad treścią, Fluke-a i tak nie zrobię, ale chociaż zawalczę...
No to moje gratulacje, bo moj projekt jest na razie mniej rozbudowany.... jest klawiatura do zadawania czestotliwosci z rozdzielczościa 1Hz (1Hz.....25MHz) i impulsator do zmainy czestotliwości z programowanym skokiem. Wszsytko działa i wobulacje mozna zrobic ale jeszce nie probowalem...bo doszedlem do wniosku ze latwiej bedzie badac charakterystyke przez krecenie impulsatorem: dół od 10Hz z krokiem 10Hz, potem 100Hz..1kHz z krokiem 100Hz potem co 1kHz do skutku :) - troche krecić trzeba. Wobulacja jest dobra jezeli mozna wynik pokazac na ekranie ale to inna para kaloszy....
Co do kształtu, to im wyzsza czestotliwość taktujaca DDS to kształ niższych czestotliwości lepszy. Dla fwej 50MHz do 10MHz nie widać żadnych schodków- przy wyższych czestotliwościach pewnie filtr doloprzepustowy by sie przydał. Robiłe próby z fwej =1MHz i efekt ten był wyraźnie widoczny.
reasumujac - zalożenia masz bardziej ambitne - ciekawy jesten jak Ci to wyjdzie. am tez pare pomyslów - miedzy innymi latwo jet zrobic modem FSK itp
pzdrawiam
T.

Awatar użytkownika
tasza
-
-
Posty:456
Rejestracja:17 sty 2005, o 10:52

Postautor: tasza » 6 paź 2005, o 12:42

zalożenia masz bardziej ambitne - ciekawy jesten jak Ci to wyjdzie
heh, też jestem ciekawa...planować i ponadgryzać z różnych stron jest łatwo,
potem się dopiero zaczyna...

a słuchaj, jak masz kbd i impulsator to pewnie jakiś display też, tak na logikę...
zastanów się nad czymś takim - pomysł zaczerpniety z mojego cyfrowego oscylka...
to takie rejestry z nastawami użytkownika...
jedna paczka danych to: f, amplituda, składowa dc, kształt, on/off filtru, etc..
i teraz tak - tryb pracy 'manual' - po prostu kręcisz 'gałkami', jak sobie ustawisz tak masz...
ale w dowolnym momencie możesz nacisnąć 'magiczny guzik' i te nastawy są zapamiętywane gdzieś
w EEPROM (w procku lub na zewnatrz) w 'rejestrze' o jakimś numerze...
tych rejestrów możesz mieć ile chcesz (aby rozsądną ilość), podobnie
możesz mieć zestawy (grupy) rejestrów, tak?
no, a w trybie 'memo' - kręcąc gałką wybierasz tylko kolejne rejestry
i taki komplet ustawień zaczyna pracować jako ustawienia bieżące...
ja sobie takie coś 'na sucho' naszkicowałam, kod nie współpracuje jeszcze
z generatorem jako takim, po prostu robi save/restore danych i zmienia ekraniki...
całkiem fajnie to działa, jak masz chwilę to może spróbuj coś podobnego?

tomek_j
-
-
Posty:264
Rejestracja:14 sty 2004, o 09:06

Postautor: tomek_j » 6 paź 2005, o 13:41

.....a słuchaj, jak masz kbd i impulsator to pewnie jakiś display też, tak na logikę...
no tak
zastanów się nad czymś takim - pomysł zaczerpniety z mojego cyfrowego oscylka...
to takie rejestry z nastawami użytkownika...
jedna paczka danych to: f, amplituda, składowa dc, kształt, on/off filtru, etc..
i teraz tak - tryb pracy 'manual' - po prostu kręcisz 'gałkami', jak sobie ustawisz tak masz...
ale w dowolnym momencie możesz nacisnąć 'magiczny guzik' i te nastawy są zapamiętywane gdzieś
w EEPROM (w procku lub na zewnatrz) w 'rejestrze' o jakimś numerze...
tych rejestrów możesz mieć ile chcesz (aby rozsądną ilość), podobnie
możesz mieć zestawy (grupy) rejestrów, tak?
no, a w trybie 'memo' - kręcąc gałką wybierasz tylko kolejne rejestry
i taki komplet ustawień zaczyna pracować jako ustawienia bieżące...
ja sobie takie coś 'na sucho' naszkicowałam, kod nie współpracuje jeszcze
z generatorem jako takim, po prostu robi save/restore danych i zmienia ekraniki...
całkiem fajnie to działa, jak masz chwilę to może spróbuj coś podobnego?
pomysl ciekawy i jak bedzie wszstko inne dzialac dośc prosty do zrealizowania
mam tez do rozwiazania problem z regulacja amapltudy - z DAC jest ok 0.6V - jak to wzmocnic równomiernie w całym paśmie ...trudna sprawa. penie skończy sie ze do np 1MHz bedzie ampl. wyjsciowa np 5V a powyzej tylko to co wyjdzie z DAC

Awatar użytkownika
tasza
-
-
Posty:456
Rejestracja:17 sty 2005, o 10:52

Postautor: tasza » 6 paź 2005, o 13:57

z tymi ~600mV na wyjściu to jest nieco problem, fakt...
ja umyśliłam sobie korekcję...programową, to znaczy trzeba będzie zdjąć
charakterystykę toru na maksymalnym wzmocnieniu - na pewno wyjdzie 'krzywa',
potem przyjąć jaką 'wzorcową' wartość amplitudy i zależnie od wartości f
(to można jakoś na zakresy podzielić) - tak sterować VCA
aby zwiększać/zmniejszać wzmocnienie toru - wiedza
jak sterować VCA będzie w programie, stabelaryzowana
to będzie wymagało troche eksperymentów, ale powinno się udać...

Tom27
-
-
Posty:173
Rejestracja:26 paź 2003, o 20:36
Lokalizacja:Leszno

Postautor: Tom27 » 7 paź 2005, o 22:18

Ale się porobiło ja prawie nie łapię, o czym Wy piszecie. Więc może powrócę do źródłowego pytania a mianowicie Tasza
to twoje "ktoś ma..." czy to miało znaczyć, że masz, jeśli tak to zeskanuj jeśli możesz i podeślij mi proszę.
tomkob@e-mactel.com

Awatar użytkownika
pajaczek
Moderator
Moderator
Posty:2653
Rejestracja:24 sty 2005, o 00:39
Lokalizacja:Winny gród

Postautor: pajaczek » 8 paź 2005, o 11:24

Ale się porobiło ja prawie nie łapię, o czym Wy piszecie. Więc może powrócę do źródłowego pytania a mianowicie Tasza
to twoje "ktoś ma..." czy to miało znaczyć, że masz, jeśli tak to zeskanuj jeśli możesz i podeślij mi proszę.
tomkob@e-mactel.com
No widzisz... a przeciez jasno :roll: z dyskusji wynika, ze zarowno Tasza (AD9833) jak i Tomek_j (AD9834) sa w trakcie pisania niezaleznych artykulow. Tyle ze na ich wyniki trzeba jeszcze poczekac bo sa nieskonczone. Tak wiec niebardzo jest co skanowac, w koncu to ich dzielo... tresci tez niesadze by Ci udostepnili (bo szansa na wydanie tego pozniej juz nikla, chyba ze w sieci).

radzio
Moderator
Moderator
Posty:967
Rejestracja:13 maja 2003, o 10:33
Lokalizacja:Sosnowiec
Kontaktowanie:

Re: DDS na AD9850

Postautor: radzio » 8 paź 2005, o 11:33

Tak wiec niebardzo jest co skanowac
A może ktoś mógłby mi wysłać scan tego artykułu z ŚR 8/2004

Awatar użytkownika
pajaczek
Moderator
Moderator
Posty:2653
Rejestracja:24 sty 2005, o 00:39
Lokalizacja:Winny gród

Postautor: pajaczek » 8 paź 2005, o 15:40

Może ktoś ma jakieś doświadczenia z tym ?
ktoś ma...
tylko że z AD9833 - się robi ciągle więc trzeba deczko poczekać....
a co dokładnie chcesz wiedzieć? (oprócz skanów z ŚR)
Tasza
to twoje "ktoś ma..." czy to miało znaczyć, że masz, jeśli tak to zeskanuj jeśli możesz i podeślij mi proszę.
Gotowy jest za to projekt z AD9834 - generuje do 25MHz - może bedzie w EP
Z ciekawosci, jak sie skanuje doswiadczenia 8) (Tom - nie ma w tym zadnej uszczypliwosci, wiec sie nie obrazaj).

Ps. Na allegro ktos wlasnie sprzedaje SR (nawet 2 os - ale jedna z nich na szt. niby 5 zl i taniej - lacznie 20 szt do wziecia).
Ostatnio zmieniony 8 paź 2005, o 15:53 przez pajaczek, łącznie zmieniany 3 razy.

Wróć do „Elektronika - tematy dowolne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 92 gości