Generator na Si5351A - Wersja do druku +- HomeMade (http://sp-hm.pl) +-- Dział: Urządzenia nadawczo odbiorcze KF (/forum-62.html) +--- Dział: Syntezy częstotliwości i moduły DSP (/forum-74.html) +--- Wątek: Generator na Si5351A (/thread-2019.html) |
RE: Generator na Si5351A - SP7EZG - 07-01-2018 15:17 Witajcie ponownie koledzy, wybaczcie że znów odkopuję temat po tak długiej przerwie. Jak Wam pewnie wiadomo, albo i nie korzystam z gotowego modułu z Si5351 przygotowanego przez Adafruit. https://cdn-learn.adafruit.com/downloads/pdf/adafruit-si5351-clock-generator-breakout.pdf i to jest okej. Pracuję jednak na bibliotece przygotowanej przez Przemka. Tak sobie próbuję ten układ w zakresach od 128,7 do 146,7, bo tak ma pracować heterodyna w moim urządzeniu domyślnie. Co się okazuje. Widmo oczywiście jest bardzo "zabrudzone" i jak się okazało ma to związek z użytymi dzielnikami. Sygnał wygenerowany funkcją: Kod: clockgen.setupPLLInt(SI5351_PLL_A, 36); pochodzącej z oryginalnej biblioteki Adafruit powoduje że obserwowane widmo na SDR# jest niemalże idealnie czyste. Używając biblioteki zaproponowanej przez Przemysława: Kod: si5351.init(SI5351_CRYSTAL_LOAD_8PF, 0, 0); //tutaj też ciekawostka, Adafruit nie ma żadnego kondensatora przy kwarcu 25 MHz pojawiają się piski, sprzęgi, szumy i inne dźwięki związane z pracą syntezy. Jak rozumiem, w grę wchodzi problem z dzielnikami. Jest to o tyle problematyczne jak wiadomo, że każdy, nawet najmniejszy brud wygenerowany przez Si słychać później w mieszaczu. Teraz tak. Czy próbować bawić się z dzielnikami i zmusić to do pracy, czy lepiej zbudować osobną heterodynę z odpowiednim krokiem w opcji. Temat jest o tyle trudny, że chcę wykorzystać krok 50, 25, oraz 8.33 kHz. RE: Generator na Si5351A - SQ9NJE - 07-01-2018 16:57 Artur, Ta moja biblioteka jest bardzo, bardzo uproszczona i nie uwzględnia wszystkich wariantów konfiguracji Si5351. W efekcie nie działa dobrze przy tak wysokich częstotliwościach. U mnie pracowała poprawnie do max. 120MHz. Moja biblioteka powstała z chęci rozgryzienia tego scalaka i uproszczenia rozwiązań, które były dostępne w czasie jej pisania. Powstało coś w zupełności wystarczającego na KF, ale obecnie szczerze polecam używać biblioteki napisanej przez NT7S https://github.com/etherkit/Si5351Arduino . Poprawnie obsługuje chyba wszystkie funkcje tego scalaka, działa w pełnym zakresie częstotliwości, nie powoduje stukania przy przestrajaniu itp. RE: Generator na Si5351A - SP9MRN - 07-01-2018 23:29 Biblioteka Jasona jest mocna. Można też użyć małych procedur Jerry'ego KE7ER. Nie pamiętam linku, ale używa ich Allard w swojej wersji raduino https://github.com/amunters/bitx40 MAc mrn RE: Generator na Si5351A - SP9LVZ - 29-11-2022 15:19 Poszukuje (kompletnego) wsadu z bibliotekami do syntezy na Arduino (najlepiej nano) + Si5351 + OLED na VFO i BFO. Jest dużo dostępnych w internecie, ale z każdą są jakieś błędy podczas kompilacji, nie mam na tyle wiedzy by to rozgryzać co jest nie tak.... Może ktoś ma zestaw plików co się wgrywa i uruchamia bez problemów. Nie musi być rozbudowany graficznie ale potrzebuje sygnał BFO i najlepiej jakby była też opcja CW (generowanie nośnej). RE: Generator na Si5351A - SP9MRN - 03-12-2022 17:34 (29-11-2022 15:19)SP9LVZ napisał(a): Poszukuje (kompletnego) wsadu z bibliotekami do syntezy na Arduino (najlepiej nano) + Si5351 + OLED na VFO i BFO. Jest dużo dostępnych w internecie, ale z każdą są jakieś błędy podczas kompilacji, nie mam na tyle wiedzy by to rozgryzać co jest nie tak.... sprawdź NANOVFO3 wg UR5FFR (ur5ffr.com) u mnie działa. mrn RE: Generator na Si5351A - SP9LVZ - 04-12-2022 17:55 Dziękuję za informację sprawdzę czy uda się wgrać RE: Generator na Si5351A - SP9LVZ - 14-12-2022 18:16 Przeglądnąłem te opisy wg. UR5FRR, ale nie o to mi chodzi. Potrzebuję jak najmniejszym nakładem sił - czyli wykorzystując gotowy moduł Ardiuno np. nano, tylko by była do zrobienia ew. płytka bazowa łącząca Arduino z modułem Si5351 i wyświetlaczem. Ze względu na widmo sygnału jakie wychodzi z tego typu syntez to nie ma sensu inwestować w rozbudowane układy. RE: Generator na Si5351A - SP9MRN - 17-12-2022 21:54 No ale to takie jest. Nie musisz robić PCB, dekodera pasm i innych bajerów. Bierzesz nano albo mini, podpinasz moduł si5351, bez konwersji poziomów tylko z pullupami i2c do 3v3, dokładasz oleda i encoder - i jedyne co ci zostaje do zrobienia to drabinka rezystorowa, żeby mieć guziki na ADC i tyle. To że tam są potencjalnie większe możliwości nie przeszkadza w zrobieniu wersji max uproszczonej. Ja to zmontowalem najpierw na drutach. No i dobrze z tym chodzi magnetyczny encoder (a to teraz kwestia 15zł). 73 mrn RE: Generator na Si5351A - SP9LVZ - 18-12-2022 20:22 Aktualnie najlepiej moje oczekiwania spełnia projekt VK3HN. Jest oczywiście problem z komplilacją ale jestem w kontakcie z autorem. RE: Generator na Si5351A - SP9LVZ - 23-12-2022 15:12 A jednak ruszyło..... po konfiguracji pracuje poprawnie. Jak zawsze są jakieś niedociągnięcia ale po wyjaśnieniu problemów - zadziałało. Szkic zawiera kilka opcji (różne warianty transciverów - dla każdego coś się znajdzie). Układ generuje VFO, BFO i nośną (kluczowaną) cw, zawiera też klucz elektroniczny, bloki pamięci, sterowanie przełącznikiem pasm, układy sterowania PTT/TX/RX/MUTE. Możliwość wyświetlania S-metr, Power, SWR. Zestaw to Arduino Nano, płytka Si5351, OLED 0,96 (są warianty na inne wyświetlacze). Pozostaje zrobić tylko płytkę bazową, by spiąć w całość i dodać kilka elementów do bloków sterujących. Do prostych trx wystarczający, niskobudżetowy zestaw. Polecam projekt VK3HN |