Mini TNC

Na internete koluje niekoľko verzií jednoduchých TNC na aplikáciu v sieti APRS. Základom každého je microprocesor PIC16F88. Najjednoduchšia verzia obsahuje len spomínaný procesor, 3 tranzistory
a pár odporov a kondenzátorov. U "deluxe" verzie je aj vstupný filter a prevodník úrovne pre RS232 port.
Ja som vyskúšal všetky verzie a musím konštatovať že najlepšie výsledky boli dosiahnuté s tou najjednoduchšiou verziou. Porovnal som tento TNC so starým TNC2 s modemovým obvodom TCM3105. Výsledok bol porovnateľný a úspešnosť dekódovania súvisí skôr so správne nastavenou deemfázou ako typom modemu.

Minimalistická verzia:
Schéma:

Plošný spoj - rozmer 65x68 mm:

Osadenie:


Deluxe verzia:
Schéma:

Plošný spoj:

Osadenie:


Firmware som upravil, pretože pôvodný firmware síce kontroloval volnosť kanála, ale na uvolnenie čakal len 200 ms. Priemerná dĺžka APRS správy je zhruba 3 s. Z uvedeného dôvodu som firmware upravil tak, že pred vysielaním kontroluje kanál. Keď kanál je volný tak okamžite začne vysielať. Keď kanál je obsadený firmware čaka na uvolnenie. Keď k tomu dojde do 3 s. program po 20 ms ešte raz zistí či je kanál voľný a potom sa prepne na vysielanie. Keď kanál do 3 sekúnd sa neuvolní, tak program predpokladá že je problém so šumovou bránou, a aby nebol trvale zablokovaný ignoruje obsadenosť a začne vysielať.
Väčšina GPS prijímačov má prednastavenú rýchlosť komunikačného portu na 4800 Bd. Keď toto zariadenie používame ako TNC a pripojíme k PC, táto rýchlosť  je  malá a  nadmerne zdržuje  procesor.  Z uvedeného dôvodu  pri  hustej premávke sa môže stať že procesor neprijme každý paket. Program som preto upravil tak, že ak zariadenie funguje ako TNC (jumper P1 je neosadený), tak komunikačná rýchlosť je 19200Bd, ak je pripojený GPS prijímač (jumper P1 je osadený), tak rýchlosť je 4800 Bd.

Firmware v1.10

pôvodný popis zariadenia