(11-05-2012 16:34)SP3VZX napisał(a): Przeczytałem cały wątek, ale nie doczytałem się żeby był krok 5 i 9 kHz oraz możliwość programowania zakresów przełączania filtrów wejściowych.
Leszku, ten wątek przypomina bardziej blog z wyrywkowym opisem postępu prac nad syntezą dlatego nie wszystko zostało tu opisane. Oprogramowanie sterownika ciągle jest modyfikowane i rozbudowywane dlatego pełny opis zostanie wykonany dopiero po zakończeniu prac i pozytywnych testach kilku prototypów.
Kok przestrajania
Aktualnie synteza ma do wyboru następujące kroki przestrajania:
( 1, 2, 5, 10, 20, 50, 100, 200, 500, 1000) Hz + tryb FAST ustawiany mnożnik (10...50).
Krok przestrajania jest indywidualny na każdym paśmie oraz dla każdej konfiguracji radia CFG. Takie możliwości powinny zaspokoić oczekiwania większości użytkowników.
Zakresy pasm
Opracowywana synteza ma pracować w konstrukcjach amatorskich dlatego funkcjonuje w niej pojęcie pasm amatorskich. Sterownik sprawdza zakresy poszczególnych pasm i sygnalizuje wyjście poza pasmo, nie ogranicza jednak możliwości dalszej pracy poza pasmem. Na tym etapie nie przewiduję możliwości modyfikacji zakresów pasm ze względu na oszczędzanie procesora oraz czasu wykonania projektu. W kolejnych etapach prac nad syntezą część parametrów konfiguracyjnych będzie modyfikowane poprzez kanał szeregowy. Wtedy możemy wrócić do tego pomysłu.
Konfiguracja radia
W tej chwili przyjąłem taką strategię, do konfiguracji wykorzystuję pamięć EEPROM dostępną na pokładzie procesora. Dopóki to mi wystarczy nie będę komplikował obsługi i oprogramowania przez obsługę karty SD. W tej chwili radio ma po 2 pełne konfiguracje na każdym paśmie + trzecia niezależna pełna konfiguracja wirtualnego odbiornika na każdym paśmie. Jak na amatorską syntezę to chyba nie tak mało ? Wszystko mieści się w tej chwili na procesorze ATxmega64 (docelowo ATxmega128).
Podsumowując, wdzięczny jestem za wszelkie uwagi i wskazówki (pobożne życzenia również), które podniosą walory projektu i poprawią komfort obsługi. Pamiętajmy jednak, że jest to projekt amatorski realizowany przez jedną osobę w dość ograniczonych ramach czasowych. Projekt jest dość złożony, wszystko jest ważne i potrzebne ale nie wszystko uda się wykonać w pierwszym etapie projektu. W tej chwili ważniejsze będą prace w kierunku obsługi modułu DSP oraz pełnego CAT-a niż poprawianie tego co już jest i funkcjonuje.