YAM
Dwa modemy w jednym! Nie wymaga żadnej modyfikacji sprzętowej!!!
Autor zapowiada jeszcze tryb Manchester - wówczas będą to trzy w jednym.

W styczniu 1997r Nico Palermo - IV3NWV publikuje bardzo ciekawe opracowanie modemu opartego na FPGA f-my XILINX. Modem YAM jest wielostandartowym modemem, może pracować jako standard AFSK (Bell-202) 1200 bit/s jak i również 9600 bit/s: G3RUH lub GMSK. Warto się zapoznać z tą myślą techniczną.

Modem podłączany jest wprost do portu szeregowego PC, z którego jest zasilany. Ma wbudowany kontroler HDLC znacznie upraszczający sterownik programowy oraz układ przyśpieszający synchronizację ramek. Sygnał wyjściowy modulatora może być zgodny ze standartem GMSK lub cosine NLF (G3RUH). Modem posiada sprzętowy układ wykrywania nośnej oraz układ odtwarzania nośnej o wysokiej rozdzielczości. Modem może pracować pełnodupleksowo.

Dostępne materiały dotyczą 2 rozwiazań sprzętowych niezgodnych ze sobą.

Materiały na temat modemu YAM znajdują się na wielu serwerach. Należy zwrócić uwagę na to co się pobiera, ponieważ często wersje oprogramowania nie zgadzają się z dokumentacją sprzętu lub jakaś poprawiona płytka znajduje się samotnie na serwerze w Hiszpanii, natomiast plik konfiguracyjny do niej również samotnie w Finladnii.

Modem wykonany w oparciu o dokumentację ver. 1.7.

UWAGA: wersja ta nie jest przez autora dalej rozwijana!

YAM Sprzęt:
UWAGA: na rysunku płytki są 4 błędy (autor wspomina tylko o dwóch!): Dwa ostatnie błędy znalazł SP2GNB

Nawigując po sieci napotkałem plik yam.zip, w którym na rysunku płytki poprawiono dwa pierwsze błedy, niestety w okolicach złącza DB25 nadal trzeba poprawiać.


W zdobyciu elementów pomógł SP2IQW, płytkę drukowaną wykonał SP3FKM.

Pierwsze próby uruchomienia zakończyły się całkowitym fiaskiem. Nie udało się uzyskać stosownego napięcia do zasilania układu. Port RS232 nie był w stanie dostarczyć wymaganej ilości prądu. Dopiero czwarty komputer zasilił właściwie modem. Po uzyskaniu zasilania, próby inicjacji modemu okazały się proste, zawarte w oprogramowaniu wskazówki są jasne. Zamknięcie pętli po stronie mcz pozwala na obserwacje oczu, na płytce drukowanej są do tego przeznaczone stosowne punkty pomiarowe. Przyznać muszę, że takiej jakości sygnału nie obserwowałem w żadnym modemie.

Modem, wspomagany przez sterownik packet, podłączony przez mcz do PK96 pracował poprawnie z oprogramowaniem JNOS. Podłączony do radia również pracował poprawnie, jest bardzo odporny na zmiany wielkości sygnału wejściowego. Podłączony do linux'a pokazał dopiero co potrafi! Być może jest to zasługa dobrego drivera do linux'a lub słabego drivera packet. Od 1998.12.25 modem pracuje na linku SR3ZJA <-> gostyn.ampr.org ciesząc sysopów! Jak wynika z obserwacji obciąża system w niewielkim stopniu a czasy transferu poprawiły się w stosunku do poprzednio zainstalowanej USCC wraz z modemem DF9IC. Ponoć na SR3ZJA nastapią zmiany sprzętowe. Myślę, że decyzja sysopów mówi sama za siebie.

UWAGA: Sterownik dla linux jest dla YAM ver. 1.11. wystarczy jednak wymienić plik inicjujący na YAM17.MCS oraz poprawić plik start zgodnie z poprawionym (orginał też zawiera błąd!) i sprawdzonym przez SQ3GJF na gostyn.ampr.org.

Uwagi końcowe:


Oprogramowanie dla wersji 1.7:

Dalsze wersje

Zmiany wprowadzone w wersji v1.10 w odniesieniu do v1.7:

Poprawki:

Uaktualnienia:


UWAGA: Plik konfiguracyjny YAM110.MCS i dalsze nie są kompatibilne ze schematem i płytką v1.7


Plik konfiguracyjny v1.11 zawiera nastepujące zmiany:

  1. Wyjście analogowe Tx jest aktywne tylko podczas nadawania. Jeśli jednak w celach testowych jest ta aktywność potrzebna, należy podłączyć pin 19 Xc5202 FPGA do GND.
  2. Petla DPLL zamyka się szybciej. [ok 13ms (64 zbocza danych, 128 bitów)]. Przed modyfikacją było to 26 ms.
  3. Led DCD nie świeci sie, jeśli brak sygnału z modemu.

YAM mk1 [new]

Warto zapoznać się z pierwszym opracowaniem modemu YAM w SP.


19-02-1999