Mini TNC PIC16F88-al

Az interneten több bekötés is kering egyszerű TNC-ről melyet APRS ismétlőként (digipeater) lehet használni. Ezek  többsége a PIC16F88-as processzort használja központi egységként. A legegyszerűbb változat csak egy processzort, 3 tranzisztort egy stabilizátort és néhány passziv alkatrészt tartalmaz. A deluxos változatban egy hangfrekvenciás szűrő és egy RS232 soros meghajtó IC is található.
Én mind a két változatot kipróbáltam és azt állapitottam meg hogy a szűrős verzió semmivel sem produkált jobb eredményt mint az egyszerűbb változat. A dekódolás sikeressége inkább függ a vevő deemfázisától mint a szűrő meglététől. Az eredmény semmivel sem volt rosszabb mint a klasszikus TCM3105-os IC-vel.

Minimalisztikus változat:
Schéma:

Plošný spoj - rozmer 65x68 mm:

Osadenie:


Deluxe változat:
Schéma:

Plošný spoj:

Osadenie:


Firmwaret egy kicsit átalakitottam, mivel az eredeti program ugyan ellenőrizte hogy a csatorna üres-e, de csak 200 ms-ot várt. Mivel egy átlagos csomag hossza kb. 3 másodperc, igy előrordult, hogy a TNC foglalt csatorna mellett is adásra kapcsolt. Az általam megpiszkált program csak akkor kezd adni, ha a csatorna szabad, vagy ha több mint 3 másodpercig foglalt. Erre azért van szükség, hogy a TNC akkor se legyen folyamatosan blokkolva, ha a zajzár valami külső ok miatt állandóan nyitva marad.
A GPS vevők többsége a soros portján 4800Bd sebességet használ. Ez a sebesség azonban TNC üzemmódban nagyon kevés, mivel ebben az esetben a processzornak nincs elég ideje a soros portot és a rádiót is kiszolgálni. A mellékelt program úgy van beállitva, hogy TNC üzemmódban a soros port sebessége 19200Bd, mig GPS üzemmódban (P1 rövidre zárva) 4800Bd. 

Firmware v1.10

Az eredeti leirás itt található. A TNC beállitását az eredeti leirás szerint lehet megtenni.