Dwa lata temu światło dzienne ujrzał projekt Arduino TNC. Projekt był bardzo prosty i tani, jednakże wielu kolegów skarżyło się na niską skuteczność dekodowania ramek APRS. By temu zaradzić postanowiłem za namową kolegi, nieco poprawić tę konstrukcję. I tak powstał projekt ATNC+
Projekt ten to modyfikacja oryginalnego pomysłu Arduino TNC poprzez dodanie regeneracji ramek według Adama SP5RZP za pomocą TCM3105, które było oryginalnie wykorzystane w minidigi.
Układy TCM-3105 teoretycznie nie są już produkowane, jednakże na popularnych portalach aukcyjnych (ebay, aliexpress alibaba) można zakupić dowolną ich ilość w cenie około jednego dolara za sztukę.
Nowa płytka jest dłuższa bo musiałem na niej zmieścić TCM-a jednocześnie zachowałem cała poprzednią funkcjonalność. Dodatkowo dodane zostały kondensatory odcinające napięcie stałe na wejściu transformatorów oraz możliwość sterowania radiami ręcznymi dzięki dodaniu dodatkowej zworki i rezystora 2,2k.
W trakcie testów okazało się że oprogramowanie TNC wymaga poprawek i modyfikacji. Dzięki pracy Łukasza SQ5RWU, w tej chwili dysponujemy stabilną poprawioną wersją.
Lista części ATNC+
Rezystory: 100k 1 33k 1 15k 1 12k 1 10k 7 8k2 1 3k9 1 2k2 2 1k0 3 680 1 470 3 220 1 47k 1 Kondensatory: 100nF 9 33pF 2 100uF 1 Tranzystory: BC547 1 BC560 1 Pozostałe: TCM3105 1 Kwarc 4,43MHz 1 4N255 1 dioda 1N4148 2 Critchley 9000 2 (transformator separujący) Zaciski śrubowe x2 3 goldpin żeński listwa 1 goldpin męski listwa 1 arduino nano 1 PCB 1
Wszystkie pliki projektu, kod źródłowy, rysunki płytek itd znajduą się na githubie pod adresem:
https://github.com/SQ9MDD/arduino_tnc
Podczas kompilacji programu należy zwrócić uwagę na to by używać środowiska arduino w wersji 1.0.6. Po pomyślnym wgraniu oprogramowania do arduino możemy w monitorze portu szeregowego po wybraniu prędkości 19200, podejrzeć czy TNC przedstawia się teksetm: „Arduino TNC v.0.15.4„.
Jeśli tak jest wszystko działa poprawnie i urządzenie jest gotowe do pracy.