Generator Si5351a
- Szczegóły
- Kategoria: Syntezery DDS
- Opublikowano: sobota, 21 styczeń 2017 14:47
- SQ1GU
- Odsłony: 45945
Generator na Si5351a
1MHz - 160MHz GPS
Generator częstotliwości na ukłacie Si5351a synchronizowany jest sygnałem 1pps z odbiornika GPS.
Przydatne jako wzorzec 10MHz do miernika częstotliwości , analizator widma czy innego sprzętu, albo jako samodzielny generator.
Jest to również precyzyjny zegarek.
Projekt wzorowany na artykule W3PM QEX July/August 2015
Po włączeniu zasilania sprawdzana jest komunikacja z odbiornikiem GPS a następnie oczekiwanie na dane o statelitach.
Następnie wyswietlany jest czas i po 40sekundach jeśli zostana odebrane wszystkie potrzebne dane synchronizowana jest częstotliwość.
Synchronizacja czasu , informacji o satelitach i częstotliwości powtarza się w cyklach co 40sek.
Funkcja Fstab pokazuje nam jaka była wykonana ostatnia korekta częstotliwości i czas jaki pozostał do kolejnej synchronizacji. Obserwując to przez jakić czas można zawuwarzyć że pierwsza korekta po włączeniu to około 80hz a potem juz tylko +- 0.1hz, chyba że nagrzejemy palcem oscylator na płytce Si5351a :) . Gdy generator osięgnie stabilność poniżej 0,1Hz to korekta zostaje zapisana w pamięci EEprom i przy kolejnym uruchomieniu pierwsza korekta nie jest już tak duża.
Częstotliwość wyjściowa zorganizowana jest w pięciu bankach pamięci. Każda z tych pamięci może być dowolnie zaprogramowana w zakesie 1-160MHz z dokładnością do 1Hz. No i ostatnia pozycja menu to strefa czasowa. Wszystkie funkcje obsługiwane są za pomoca enkodera z przyciskiem, lub trzech przycisków (należy w programie przed wgraniem wybrac odpowiednia opcję).
Jak to działa:
Z modułu GPS otrzymujemy impulsy 1pps. Przez 40sek mierzymy sygnał 2.5Mhz przychodzący z modułu Si5351a. Jeśli żaden impuls 1pps nie został utracony i układ zliczy wszystkie 40, to na wyświetlaczy w funkcji Fstab pojawia sie symbol gwiazdki i następuje korekta częstotliwości wyjściowej. Wartośc korekcj to wartość Fstab w hz. Jeśli korekta częstotliwości jest mniejsza od 1hz conajmniej 3 razy to jej wartośc jest zapisywana w eepromie w celu szybszej korekcji po ponownym uruchomieniu.
Układ składa się z modułów:
Arduino NANO
Si5351a
Odbiornik gps dowolny (u mnie quectel L80)
enkoder
i zasilacz 5V
Soft <>>>> 02.12.2017r
Soft<>>>>>03.03.2020r
Przed wgraniem należy wybrac rodaj kontroli 1 przyciski 2 lub 3 enkoder
Po wgraniu nalezy wykonać inicjalizację ( włączyć generator trzymając wciśnięty przycisk enkodera).