Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Generator na Si5351A
SP7EZG Offline
Artur
***

Liczba postów: 194
Dołączył: 06-12-2015
Post: #41
RE: Generator na Si5351A
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...eakout.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);
clockgen.setupMultisynthInt(0, SI5351_PLL_A, SI5351_MULTISYNTH_DIV_8);

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


  si5351.set_ms_source(SI5351_CLK1, SI5351_PLLB);
  si5351.set_freq_manual(17500000000ULL, 70000000000ULL, SI5351_CLK1);

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.

Pozdrawiam, Artur
(Ten post był ostatnio modyfikowany: 07-01-2018 15:17 przez SP7EZG.)
07-01-2018 15:17
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ9NJE Offline
Przemek
**

Liczba postów: 92
Dołączył: 23-03-2010
Post: #42
RE: Generator na Si5351A
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.

Przemek SQ9NJE
http://www.sq9nje.pl
07-01-2018 16:57
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP9MRN Offline
MAc
*****

Liczba postów: 819
Dołączył: 29-08-2009
Post: #43
RE: Generator na Si5351A
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
07-01-2018 23:29
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP9LVZ Offline
Piotr
****

Liczba postów: 728
Dołączył: 13-01-2015
Post: #44
RE: Generator na Si5351A
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).

http://sp9lvz.sp-radio.eu/
(Ten post był ostatnio modyfikowany: 29-11-2022 15:19 przez SP9LVZ.)
29-11-2022 15:19
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP9MRN Offline
MAc
*****

Liczba postów: 819
Dołączył: 29-08-2009
Post: #45
RE: Generator na Si5351A
(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....
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).

sprawdź NANOVFO3 wg UR5FFR
(ur5ffr.com)
u mnie działa.
mrn
03-12-2022 17:34
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP9LVZ Offline
Piotr
****

Liczba postów: 728
Dołączył: 13-01-2015
Post: #46
RE: Generator na Si5351A
Dziękuję za informację sprawdzę czy uda się wgrać

http://sp9lvz.sp-radio.eu/
04-12-2022 17:55
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP9LVZ Offline
Piotr
****

Liczba postów: 728
Dołączył: 13-01-2015
Post: #47
RE: Generator na Si5351A
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.

http://sp9lvz.sp-radio.eu/
14-12-2022 18:16
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP9MRN Offline
MAc
*****

Liczba postów: 819
Dołączył: 29-08-2009
Post: #48
RE: Generator na Si5351A
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
17-12-2022 21:54
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP9LVZ Offline
Piotr
****

Liczba postów: 728
Dołączył: 13-01-2015
Post: #49
RE: Generator na Si5351A
Aktualnie najlepiej moje oczekiwania spełnia projekt VK3HN. Jest oczywiście problem z komplilacją ale jestem w kontakcie z autorem.

http://sp9lvz.sp-radio.eu/
18-12-2022 20:22
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP9LVZ Offline
Piotr
****

Liczba postów: 728
Dołączył: 13-01-2015
Post: #50
RE: Generator na Si5351A
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


Załączone pliki Miniatury
İmage

http://sp9lvz.sp-radio.eu/
(Ten post był ostatnio modyfikowany: 23-12-2022 15:16 przez SP9LVZ.)
23-12-2022 15:12
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: 9 gości