HomeMade

Pełna wersja: AD9910 + RPi
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2
Od dawna jestem fanem DDSów, parę lat temu zbudowałem sobie VFO na AD9951.
https://salwach.pl/sq6qv/dds

Tamten układ miał zegar 400Mhz. Po latach stwierdziłem, że coś się musiało wydarzyć od tego czasu i pewnie zrobili już coś nowszego, lepszego.
Aktualnie na topie są AD9914 i AD9915 z zegarami 2.5 i 3.5 Ghz.

http://www.analog.com/en/products/clock-...hesis.html

Chciałem kupić jakiś nowszy DDS od razu na płytce - nie bawi mnie produkcja, a oprogramowanie. Płytki developerskie od Analoga są w kosmicznych cenach więc poszukałem co tam Chińczycy mają na Aliexpresie.

Udało mi się kupić AD9910 za niecałe $70, przesyłka trwała 2,5 miesiąca z czego 2 miesiące w Polsce...(chcieli mi to oclić...w deklaracji było gift, ale dali sobie spokój).

W porównaniu do AD9910 stare AD9951 to przepaść.
Zegar ponad 1Ghz, 14 bitowy DAC.

Zainspirowany osiągnięciami F5OEO i HA7ILM z generatorem w RPi
https://github.com/F5OEO/rpitx
https://github.com/ha7ilm/rpitx-app-note

stwierdziłem, że należałoby podłączyć do RPi DDS i generować czysty sygnał.

Generator Raspberry daje najprościej ujmując syf.
DDS...poniżej 160Mhz wideband SFDR jest poniżej -60db.
Można to bezpośrednio wrzucić w PA.
W zakresie HF na oscyloskopie mamy piękną sinusoidę, bez żadnych widocznych zniekształceń.

Dziś udało mi się zmusić RPi 3 do generowania SSB.
Co więcej daje się to robić w czasie rzeczywistym, po prostu mam teraz całkowicie cyfrowy modulator.
W zasadzie można generować dowolną modulację, na wejściu biorę to samo co program F5EOE. Różnica polega na tym, że potrafię zmieniać równocześnie amplitudę, fazę i częstotliwość sygnału i ten sygnał wychodzi czysty.
Można też zapodawać te parametry o wiele wiele szybciej niż w rpitx.

Co ciekawe widzę teraz, że w zasadzie dałoby się to zrobić używając tych starszych DDSów.

Na ten moment następny krok to w końcu złożenie całego radia (które buduję już 10 lat Smile ). Została mi w zasadzie mechaniczna część (i pewnie dlatego to tak długo trwa).

Niedługo wrzucę na GitHub program i jakąś prezentację.

Oczywistą zaletą takiego modulatora jest prostota - nie ma żadnych mieszaczy itd.
Do pasma 2m włącznie generuje się sygnał bezpośrednio na układzie.

[attachment=11612]
Jak "czysty" sygnał dwutonowy dałoby się wygenerować tą technologią? Czy nadawał by się do badania intermodulacji?
Nie mam pojęcia. Sam przebieg "radiowy" jest względnie czysty. Natomiast jego modulacja, po tych wszystkich cyfrowych operacjach z których każda jest robiona "aby szybciej" (czyli mniej dokładnie)...trzeba sprawdzić.
(15-10-2016 23:40)SQ6QV napisał(a): [ -> ]Co ciekawe widzę teraz, że w zasadzie dałoby się to zrobić używając tych starszych DDSów.

Czy dałoby się zastosować moduł z AD9851? A jeśli tak, to oceniasz, że do jakiej częstotliwości dałoby się na nim modulować sygnał w czasie rzeczywistym?
9851 ma zegar 180Mhz i 10 bitowy DAC.
Wg datasheet'a SFDR >43 dB @ 70 MHz

Ten DDS przyjmuje parametry - częstotliwość i przesunięcie fazowe.

Da się na nim zrobić w zakresie HF modulacje o stałej amplitudzie sygnału: CW, FM, FSK

Natomiast jeśli chodzi o SSB (i inne modulacje oparte o sygnał kwadraturowy) to brakuje możliwości zmiany amplitudy.
Taki sygnał (wyłącznie zmiana fazy) jest czytelny, ale trzeszczący, zaszumiony, zostaje także nośna.

Także co do zasady to nie.
(15-10-2016 23:40)SQ6QV napisał(a): [ -> ]W porównaniu do AD9910 stare AD9951 to przepaść.
Zegar ponad 1Ghz, 14 bitowy DAC.

Ok, faktycznie nie możliwości zmiany amplitudy, nie spojrzałem na ten parametr. Ale jeśli chodzi o AD9951, to chyba nie jest tak źle, jak napisałeś, bo też jest 14 bitowy i zegar ma 400 MHz, więc różnica nie jest jakaś dramatyczna (chyba że chodzi o jakiś inny parametr), a cena kości 2,5x niższa. Niestety dostępność odpowiedniego modułu nie jest w tej chwili chyba lepsza niż tego z AD9910.

Sama idea bardzo mi się podoba, a wydaje się, że RPi może przy okazji w prosty sposób realizować inne funkcje w TRX-ie (strojenie, wyświetlacz, przełączanie filtrów itd.), więc z niecierpliwością czekam na dalsze informacje o rozwoju projektu.
Różnica zegara 400Mhz i powiedzmy 1.1 GHz jest bardzo istotna - AD9910 obsłuży pasmo 2m.
Przepaść też jest gdzie indziej, AD9910 ma bardzo ciekawe opcje (z których obecnie nie korzystam).

Można zaprogramować zestaw 8 ustawień (częstotliwość, faza, amplituda) i stanem na 3 nóżkach je błyskawicznie zmieniać modulując sygnał.
Ma też pamięć ram w rozmiarze 1024 próbek (j.w.) które można wysyłać ze wspomnianych nóżek, ale także zapętlić (tworząc generator arbitralny), albo traktować jako bufor.

Na razie z tego wszystkiego nie korzystam w żaden sposób, bo najprostszy możliwy zadziałał zadziwiająco dobrze.

Koszt...no niestety - sama kość to ponad $30, ale patrząc, że to kompletny modulator to nie jest źle.
Gorzej, że ktoś musiałby zaprojektować i wykonać płytkę. Chińska nie jest najlepsza, a w dodatku się już skończyły + to czekanie i cło...)

RPi ma jeszcze realizować odbiór.
Zastanawiałem się nad wyświetlaczem, itd...ale interesuje mnie żeby zrobić z tego zdalne radio.

I nawet nie chodzi o internet, ale zrobienie radia które miałbym w laptopie na biurku, bez kabli o które będę się kłócił z żoną Smile

Coś takiego tylko rozbudowane o nadawanie:
http://sdr.hu/openwebrx

W tej chwili prace nad tym wiszą, bo powiesiłem antenę i składam PA i LPF do kupy (150W z gotowych modułów niemieckiej radiostacji wojskowej).
Pojawiły się ponownie te płytki na ALI, tylko cena podskoczyła do prawie $100

https://www.aliexpress.com/item/AD9910-h...47d712423c
Na 3764 khz tutaj:

http://77.253.202.174:8888/

w tej chwili możecie posłuchać jakiegoś audiobooka i ocenić modulację.

antena to kawałek druta położony obok transvertera, 10mW.
Czytelność na poziomie 3, więc raczej nieakceptowalna. Skąd te problemy?

(07-05-2017 17:27)SQ6QV napisał(a): [ -> ]Na 3764 khz tutaj:

http://77.253.202.174:8888/

w tej chwili możecie posłuchać jakiegoś audiobooka i ocenić modulację.

antena to kawałek druta położony obok transvertera, 10mW.
Stron: 1 2
Przekierowanie