Forum Internetowe mikrofale.iq24.pl http://mikrofale.iq24.pl pl Tracking Generator na ADF4351 02.02.2019 23:05:18 sp9bsl http://mikrofale.iq24.pl/rss_wejscie.asp?grupa=160451&temat=486115&komentarz=2633648
Co do pomiaru filtrów metodą generatora to chodziło mi o coś takiego jak na tym filmie:
https://www.youtube.com/watch?v=gvEgDQOFx_8&t=807s]]>
Tracking Generator na ADF4351 02.02.2019 22:57:30 SQ3SWF http://mikrofale.iq24.pl/rss_wejscie.asp?grupa=160451&temat=486115&komentarz=2633646
dzięki za link. Projekt S53MV oczywiście widziałem - wspaniała konstrukcja TG z prawdziwego zdarzenia.. aczkolwiek koszt, stopień złożoności, osiągalność części i nakład godzinowy odstraszyły mnie od próby samodzielnej budowy. Wrzucając ten opis tekst chciałem pokazać możliwość użycia komponentów za mniej niż 100zł do uzyskania całkiem przyzwoitych wyników.

Zastanawiam się w jaki sposób peak hold ("max hold" w termonologii Anritsu) bez synchronizacji miałby dać dobry pomiar, wydaje mi się, że będzie to długotrwały proces pseudolosowy - tam gdzie generatory się "zgrają" w trakcie sweepów dostanę kawałek sensownego wykresu, ale wypełnienie całego pasma pomiarowego może sporo potrwać. Żeby móc użyć RBW=300Hz musiałbym też użyć równie małego kroku na PLLu, co znacznie wydłuży czas sweepa. Chyba że co sweep będę robił mały krok generatorem, ale przy tak wąskim filtrze, pełen pomiar potrwa godziny (?).

Postaram się zoptymalizować jeszcze trochę program i zobaczyć ile da się zautomatyzować ]]>
Tracking Generator na ADF4351 02.02.2019 17:31:33 sp9bsl http://mikrofale.iq24.pl/rss_wejscie.asp?grupa=160451&temat=486115&komentarz=2633544 http://sp-hm.pl/thread-1371.html
Taki tracking generator wszedł do mojego analizatora do środka (HP8591E) i świetnie pracuje z RBW=300Hz.

Wykorzystaj swojego pll'a jako generator, a analizator ustaw w trybie peak hold i będziesz mógł więcej zobaczyć uzywając węższego filtra, bez konieczności synchronizacji czegokolwiek.

73 Sławek]]>
Tracking Generator na ADF4351 02.02.2019 17:01:35 SQ3SWF http://mikrofale.iq24.pl/rss_wejscie.asp?grupa=160451&temat=486115&komentarz=2633532
Pierwsze poszukiwania nie były zbyt optymistyczne - oryginalne TG są drogie i mało dostępne - odpada. Opcja nr 2 to wydać $160 na chiński TG, opcja 3 - zrobić samemu, ale uwzględniając koszt części i nakład czasowy, lepiej chyba przekazać ~600 pln Chińczykom i otrzymać fabryczny produkt.

Po chwili namysłu (i gapienia się w graty na biurku) zacząłem rozważać możliwość zastosowania popularnych generatorów PLL jako TG. Szybki kontakt z googlem nie był zachęcający - nie da rady tego zsynchronizować, kup gotowca, nie będzie działać.

Moduł z PLL leżący na biurku był jednak zbyt pociągający żebym mógł odpuścić temat tak łatwo

Po pół godziny spędzonym na programowaniu arduino, które steruje ADF4351, udało mi się uzyskać płaską linię na ekranie analizatora:



Sprawa nie jest trywialna, ale udało mi się zmusić ADFa do zsynchronizowanego przemiatania pasma w całym zakresie pracy. Kluczowymi elementami okazało się a) skorzystanie z wejścia "external trigger" w analizatorze - przemiatanie nie odbywa się ciągle, ale po podaniu stanu wysokiego na wejście b) manualne ustawienie "sweep time" na stałą wartość - 1 lub 2 sekundy c) skorzystanie z wysokiego RBW - 300kHz lub 1MHz.

Punkt c) ogranicza trochę użyteczność przy mierzeniu bardzo wąskich zakresów, ale do filtrów LPF/HPF/BPF/Bandstop daje radę.

Tak wygląda pomiar filtra bandstop na pasmo FM z notchem na 93 MHz (Radio Eska - -10dBm u mnie w pokoju na antenie od ręczniaka...): https://i.imgur.com/iG2QZ8b.gifv

Ograniczenia? Nie jest to urządzenie "plug&play" - oprócz ustawienia częstotliwości początku i końca zakresu przemiatania, trzeba ręcznie dobrać rozmiar kroku, opóźnienie pomiędzy krokami, ponieważ domyślne wartości zazwyczaj nie są wystarczające do uzyskania płaskiej linii w całym zakresie przemiatania - analizator "rozjeżdża się" z generatorem. Aczkolwiek strojąc filtr ustawiamy zakres raz i tej nastawy nie ruszamy.

Patrząc na cenę ($20 za płytkę z ADF4351 i $2 za Arduino Nano), jestem w stanie przywyknąć do małych niewygód. Kod źródłowy postaram się udostępnić publicznie w najbliższym czasie - nie robię tego teraz, ponieważ jest to nieczytelny zlepek. Schemat składa się z trzech połączeń pomiędzy arduino i płytką generatora + 6 rezystorów na dopasowanie poziomów 5V-3V3.]]>