To forum używa plików cookies
To forum wykorzystuje pliki cookies do przechowywania informacji o Twoim logowaniu, jeśli jesteś zarejestrowany, oraz informacji o Twojej ostatniej wizycie, jeśli nie jesteś zalogowany. Pliki cookies to niewielkie pliki tekstowe zapisywane na Twoim komputerze; cookies ustawiane przez to forum mogą być używane wyłącznie na tej stronie i nie stanowią zagrożenia dla bezpieczeństwa. Cookies na tym forum śledzą również, które tematy zostały przez Ciebie przeczytane oraz kiedy miało to miejsce. Prosimy o potwierdzenie, czy akceptujesz, czy odrzucasz zapisywanie tych plików cookies.

Niezależnie od wyboru w Twojej przeglądarce zostanie zapisany plik cookie, aby zapobiec ponownemu zadawaniu tego pytania. W każdej chwili będziesz mógł zmienić ustawienia cookies, korzystając z linku w stopce strony.

Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
WALET – czyli jak buduję sobie transceiver SDR
#22
Omawiając tor odbiornika omówiłem ogólny przepływ sygnału a teraz spróbuje pokazać nieco więcej detali.
Jak pisałem sygnał na płytce hc (filtry dolnopasmowe PA) w zasadzie jest jedynie łączony na przekaźnikach podczas odbioru. Płytka hb to płytka filtrów pasmowych (8 pasm od 3.5 do 28) i w zasadzie podczas odbioru nie ma tu też nic nadzwyczajnego. Warto jednak wykonać te filtry starannie aby uzyskać właściwą charakterystykę pasmową i małe tłumienie w pasmie co jest znacznie bardziej istotne podczas nadawania.
Znacznie więcej dzieje się na płytce ha i częściowo na płytce h0.
[Obrazek: https://lx-net.pl/walet/image/pin_att0.jpg]
Sygnał odbierany z anteny, po filtrach na płytce hb trafia przez gniazdo J2/RF na płytkę ha gdzie pierwszym obwodem jest regulowany tłumik PIN (diody D1-D4, R27,R29,R30,R32,R32,R37,C23,C24,C26,C27). Tłumik regulowany jest z dwóch stron: raz od strony "cyfrowej" za pomocą Q4, oraz trymerów RV2-RV7 włączanych za pomocą ekspandera portów pcf8574.
Z drugiej strony tranzystor Q5 umożliwia sterowanie analogowe tłumika. 

Układ wypracowujący zarówno pomiar siły odbieranego sygnału jak i sterowanie ARW znajduje się na płytce h0
[Obrazek: https://lx-net.pl/walet/image/arw1.jpg]Sygnał Arw1 powstaje kiedy jeszcze kanały I oraz Q są w stanie analogowym, Tranzystory Q4 i Q5 to detektor szczytowy służący zarówno do pomiaru siły sygnału (IO34 procesora) jak i do sterowania tranzystorem Q5 z płytki ha.

[Obrazek: https://lx-net.pl/walet/image/pin_att.jpg]
A to symulacja tłumika PIN parametryzowanego wartością opornika R11 co odpowiada wartości trymerów RV2-RV7

Jak pisałem, na razie ta część rozwiązania nie jest uruchomiona i w zasadzie ARW nie działa ale ważne jest w tym kontekście aby po zamontowaniu elementów tłumik PIN był "przeźroczysty" dla odbieranego sygnału co uzyskuje się za pomocą odpowiedniego ustawienia RV2 na poziomie 3.3-4.7k bo obecny kod programu ustawia port P0 układu PCF8574 na logicznym zerze aktywując ten właśnie trymer.


[Obrazek: https://lx-net.pl/walet/image/up_dn.jpg]
Ps. Układ PCF8574 wykorzystany będzie zarówno do regulacji ARW ale na razie port P7 służy do zmiany wstęgi w układzie formowania sygnałów F0 i F1 sterujących mieszacze Tayloe. W tym rozwiązaniu jest tylko jeden zegar (Clk) z generatora Si5351 ale o podwojonej częstotliwości.
Początkowo, sygnały F0 i F1 generowałem wprost w układzie Si5351 ale po pierwsze wtedy częstotliwość sterująca jest równa roboczej i domyślnie jest problem z uzyskaniem pasma 3.5M. Można to obejść modyfikując plik si5351.h obniżając parametr PLL_VCO_MIN tak aby objąć pasmo 3.5MHz. Ten plik leży w katalogu Arduino library/Etherkit_Si5351/src Po drugie, uzyskanie przestrajania sygnałów F0 i F1 przesuniętych o 90 stopni wymaga restartu magistrali PLL Si5351 co wprawdzie generowało ładne prostokąty o właściwej różnicy w fazie ale konieczny dla sygnałów przesuniętych w fazie restart PLL generował stuki podczas strojenia. Ślady tego można znaleźć w kodzie programu w liniach kodu od ok. 1654 do 1707, które obecnie są zakomentowane.

cdn... lj

Github
Cytuj


Wiadomości w tym wątku
RE: WALET – czyli jak buduję sobie transceiver SDR - przez SP6FRE - 04-08-2026, 20:02

Skocz do:


Użytkownicy przeglądający ten wątek: SP6IYT, 2 gości