12-08-2011, 21:29
Wnioski z powyższej dyskusji:
1/ Ja nie szukam wyświetlacza do syntezy, ten etap mam za sobą, zastanawiałem się nad kilkoma modelami i ten moim zdaniem jest optymalny (wielkość, kolory, interfejs, sterownik, dostępność);
2/ Również nie poszukuję procesora do syntezy bo już go świadomie wybrałem, nie jest to modny ostatnio ARM ponieważ możliwości rodziny Xmega mi zupełnie wystarczą. Przejście na ARM-y wymaga kilku miesięcy uczenia się nowego procesora a AVR-y znam dość dobrze. Jeśli ktoś czuje się na siłach zastosować ARM-y proponuję nowy wątek i do dzieła, pewne fragmenty w tym C-ie-kawym języku możemy robić wspólnie.
3/ Pamiętajmy o tym, że procesor nie jest z gumy i ma określoną ilość portów, jeśli chcemy coś dodać to z czegoś musimy zrezygnować. Celowo zrezygnowałem w prototypie z obudowy TQFP100 aby moduł był łatwiejszy w montażu. Wszystkie wolno zmienne elementy sterowanie (antena, tłumiki, filtry BPF, LPF, modulacja, wstęgi, filtry kwarcowe) zrobię na rejestrach szeregowych aby oszczędzać piny procesora oraz zredukować okablowanie radia.
4/ Klawiatura membranowa w tej klasie radia odpada, toporna, niewygodna, jednolita, wysoki koszt projektu i zmiany. To musi być rozwiązanie dające dużą swobodę podczas robienia indywidualnego frontu w oparciu o różne kształty klawiszy. W tej chwili mam zaplanowane dwie listwy po kilka klawiszy obsługiwane przez przetworniki ADC (tylko dwa piny procesora)
5/ Większa ilość enkoderów + klawisze pochłonie pół procesora, może lepiej postawić dodatkowy procek do obsługi tylko enkoderów tak jak w TrxAVR. Taka jedna skromna Xmega32 za 12zł może obsłużyć nawet 10 enkoderów, trzeba tylko rozwiązać problem szybkiej komunikacji pomiędzy prockami.
6/ Oczywiście bootloader jest konieczny aby ułatwić aktualizację oprogramowania. Procesor wymaga nowszego typu programatora obsługującego rodzinę Xmega a zapewne niewielu radioamatorów takie posiada.
1/ Ja nie szukam wyświetlacza do syntezy, ten etap mam za sobą, zastanawiałem się nad kilkoma modelami i ten moim zdaniem jest optymalny (wielkość, kolory, interfejs, sterownik, dostępność);
2/ Również nie poszukuję procesora do syntezy bo już go świadomie wybrałem, nie jest to modny ostatnio ARM ponieważ możliwości rodziny Xmega mi zupełnie wystarczą. Przejście na ARM-y wymaga kilku miesięcy uczenia się nowego procesora a AVR-y znam dość dobrze. Jeśli ktoś czuje się na siłach zastosować ARM-y proponuję nowy wątek i do dzieła, pewne fragmenty w tym C-ie-kawym języku możemy robić wspólnie.
3/ Pamiętajmy o tym, że procesor nie jest z gumy i ma określoną ilość portów, jeśli chcemy coś dodać to z czegoś musimy zrezygnować. Celowo zrezygnowałem w prototypie z obudowy TQFP100 aby moduł był łatwiejszy w montażu. Wszystkie wolno zmienne elementy sterowanie (antena, tłumiki, filtry BPF, LPF, modulacja, wstęgi, filtry kwarcowe) zrobię na rejestrach szeregowych aby oszczędzać piny procesora oraz zredukować okablowanie radia.
4/ Klawiatura membranowa w tej klasie radia odpada, toporna, niewygodna, jednolita, wysoki koszt projektu i zmiany. To musi być rozwiązanie dające dużą swobodę podczas robienia indywidualnego frontu w oparciu o różne kształty klawiszy. W tej chwili mam zaplanowane dwie listwy po kilka klawiszy obsługiwane przez przetworniki ADC (tylko dwa piny procesora)
5/ Większa ilość enkoderów + klawisze pochłonie pół procesora, może lepiej postawić dodatkowy procek do obsługi tylko enkoderów tak jak w TrxAVR. Taka jedna skromna Xmega32 za 12zł może obsłużyć nawet 10 enkoderów, trzeba tylko rozwiązać problem szybkiej komunikacji pomiędzy prockami.
6/ Oczywiście bootloader jest konieczny aby ułatwić aktualizację oprogramowania. Procesor wymaga nowszego typu programatora obsługującego rodzinę Xmega a zapewne niewielu radioamatorów takie posiada.
73 Adam


