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
). 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.