!!! UWAGA !!! RACIBÓRZ RYBNIK BLIŻSZE I DALSZE OKOLICE
Czy to stare po nowemu, czy nowe po staremu.
...i plagiator złapany za ja.j......

CD...OBJAWIENIA ....





Sterownik do TRX DDS + ICS502
5 grudnia 2016 sq5kvs AD9850, ATMEGA, AVR, DDS, ICS502, PLL, RADIO, TRX, VFO

Projekt sterownika z DDS z wykorzystaniem gotowych płytek syntezy AD9850, tak zwanych „chińczyków” (gotowe moduły z wbudowanym układem AD i filtrami dolnoprzepustowymi). Chciałem zaprojektować prosty sterownik z kilkoma liniami wejścia wyjścia oraz obsługą syntezy VFO, prostym wyświetlaczem LCD i enkoderem. Gotowy projekt został zrealizowany – pierwotny wątek jest na stronie http://sp-hm.pl.

Układ powielacza częstotliwości PLL ICS502 został dołożony po to aby „wyczyścić” śmieci powstające w DDS’ie (tak zwane spursy), zwłaszcza gdy DDS pracuje bliżej częstotliwości zegara (a konkretnie – połowy częstotliwości zegara). Dla płytek z DDS9850 fCLK to 192MHz, teoretyczny „użyteczny” zakres częstotliwości to fCLK/3. Dzięki pętli fazowej w układzie ICSxxx możemy odfiltrować nasz sygnał oraz pomnożyć jego częstotliwość (raz „kika” – zależnie od konkretnego modelu układu (układy ICS powstały aby generować częstotliwości zegarowe w układach cyfrowych – płytach komputerów itp). Na wejście układu trzeba podać sygnał prostokątny z wbudowanego w układ DDS’a szybkiego komparatora.Oczywiście na wyjściu tego układu jest sygnał prostokątny!

Projekt został wykonany w całości w darmowym oprogramowaniu KiCad, kilka płytek zostało wyprodukowane w firmie „płytkarskiej” oraz obsadzone elementami. Użyty wyświetlacz LCD to 16×2, enkoder 24 pozycyjny.

Pierwotnie (co widać na schemacie) planowałem obsługiwać klawiaturkę równolegle z liniami do wyświetlacza LCD (multipleksując funkcję). Chciałem zaoszczędzić kilka portów wyjścia/wejścia. Dało się to zrobić ale kosztem kodu źródłowego i szybkości działania. Ostatecznie stosuję standardową klawiaturkę rezystorową i odczyt guzika poprzez odczyt napięcia na wejściu przetwornika AD w atmedze.


  PRZEJDŹ NA FORUM