nanoDDS z wyświetlaczem – instrukcja konfiguracji

W wyniku prac rozwojowych wyposażyłem nanoDDS w opcjonalny, prosty i tani, czterocyfrowy wyświetlacz LED. Zastosowałem w tym celu gotowy moduł oparty na kontrolerze TM1637. Moduł ten jest sterowany przy pomocy tylko dwóch przewodów (CLK i DIO), dzięki czemu możliwe było podłączenie wyświetlacza za pośrednictwem wbudowanego w nanoDDS złącza ISP, które normalnie służy do programowania procesora Atmega328. Pomimo, że dostępne w złączu ISP porty są już wykorzystywane do komunikacji z układem AD9833 (poprzez sprzętową magistralę SPI), udało się napisać oprogramowanie w taki sposób, że AD9833 i wyświetlacz pracują jednocześnie.

podłączenie wyświetlacza

Uwaga! Pobór prądu przez układ po dołączeniu wyświetlacza wzrasta z ok. 20mA do ok. 70mA. Z tego względu zalecam, aby w takim przypadku napięcie zasilające układ nie przekraczało 9V. Unikamy w ten sposób nadmiernego nagrzewania się stabilizatora napięcia na płytce nanoDDS, a przez to całej płytki, co mogłoby niekorzystnie wpłynąć na stabilność generatora.
W przypadku używania nanoDDS bez wyświetlacza można spokojnie zasilać układ napięciem wyższym (max. 15V).

IMG_1913
Dzięki zastosowaniu wyświetlacza zostały zrealizowane dwie nowe, istotne funkcjonalności:

można wbudować nanoDDS’a do urządzeń, które nie posiadają wyświetlacza (pomimo założenia konstrukcyjnego, że nanoDDS ma być przeznaczony do urządzeń posiadających już odczyt częstotliwości, podczas prac nad prototypem otrzymywałem sygnały, że niektórzy konstruktorzy chcieliby wykorzystać generator do nowo budowanych prostych transceiverów, w których wyświetlacz nie został przewidziany)

można skonfigurować nanoDDS’a bez konieczności użycia komputera – to ukłon w stronę tych konstruktorów, którzy nie mają możliwości zaprogramowania układu.

Aby wejść do trybu ustawień należy nacisnąć przycisk enkodera a następnie włączyć zasilanie nanoDDS’a.
Wyboru wartości danego menu dokonujemy poprzez obracanie pokrętłem enkodera, wybraną wartość zatwierdzamy naciskając przycisk enkodera.

1. „band” Wybór pasma
Zostanie wyświetlony przewijający się napis „band” informujący, że pierwszym ustawieniem jest wybór pasma.
bandNastępnie pojawi się napis:
b160gdzie liczba 160 oznacza pasmo amatorskie 160m.
Wyboru pasma dokonujemy poprzez obracanie pokrętłem enkodera. Wybór zatwierdzamy naciskając przycisk enkodera.

Po wybraniu pasma w nanoDDS  zostaną ustawione następujące parametry:
– początek pasma
– koniec pasma
– częstotliwość początkowa, czyli częstotliwość do której nanoDDS wraca po dłuższym naciśnięciu przycisku enkodera. Wartości tych częstotliwości zapisane są w oprogramowaniu.
band_tables
2.”IF MOdE” – sposób otrzymywania częstotliwości pośredniej
Zostanie wyświetlony przewijający się napis „IF MOdE” oznaczający, że należy wybrać sposób otrzymywania częstotliwości wyjściowej generatora.
if_modeDo wyboru są 3 ustawienia:
F+b,
F-b,
b-F, gdzie „F” to częstotliwość pośrednia radia, a „b” to częstotliwość wyświetlana na wyświetlaczu.
f+b
f-b
b-fPrzykład:
F = 10 MHz – częstotliwość pośrednia radia
b=3,7MHz – częstotliwość wyświetlana na wyświetlaczu
„IF MOdE” ustawiamy na „F-b” w wyniku czego nanoDDS będzie wytwarzał częstotliwość 6,3MHz

Należy pamiętać, że maksymalna częstotliwość wyjściowa nie może przekraczać 10MHz. Jeżeli ustawimy np. częstotliwość wyświetlaną z pasma 80m (3,7MHz), częstotliwość pośrednią 10MHz i „VFO MOdE” na sumowanie (F+b) to oczekiwana częstotliwość 13,7MHz leży poza zakresem i nie zostanie wygenerowana.

3.”IF” – częstotliwość pośrednia
Po zatwierdzeniu wyboru przyciskiem enkodera zostanie wyświetlony przewijający się napis „IF”
ifa następnie symbol
mhzoznaczający, że ustawiamy wartość megaherców częstotliwości pośredniej. Wartość zmienia się w zakresie 0-30. Wybraną wartość zatwierdzamy przyciskiem enkodera po czym zostanie wyświetlony symbol
khzoznaczający, że ustawiamy wartość kiloherców częstotliwości pośredniej. Wartość zmienia się w zakresie 0-999. Wybraną wartość zatwierdzamy przyciskiem enkodera po czym zostanie wyświetlony symbol
hzoznaczający, że ustawiamy wartość herców częstotliwości pośredniej. Wartość zmienia się w zakresie 0-999.

Taki sposób wprowadzania liczby oznaczającej częstotliwość pośrednią wynika z ograniczenia ilości znaków wyświetlacza.
formula_IF

4.”VFO corr” – korekta częstotliwości wyjściowej
Po zatwierdzeniu wyboru przyciskiem enkodera zostanie wyświetlony napis „VFO corr” oznaczający korektę częstotliwości wyjściowej generatora.
vfo_corra następnie liczba oznaczająca wartość korekty.
-1Możemy ustawić pokrętłem enkodera dowolną wartość z zakresu -999 do 999 Hz. Wartość ta będzie dodana do częstotliwości wyjściowej.
Po zatwierdzeniu wartości przyciskiem enkodera zostanie wyświetlony napis „End” a następnie częstotliwość początkowa wybranego w pierwszym kroku pasma. nanoDDS jest gotowy do pracy!
end

 

Reklama

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

Połączenie z %s