Odpowiedz 
 
Ocena wątku:
  • 2 Głosów - 5 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Synteza na układzie Si-570
RTVKRIS Offline
Nowicjusz
*

Liczba postów: 22
Dołączył: 30-09-2010
Post: #81
RE: Synteza na układzie Si-570
witam szanownych forumowiczów,,właśnie oprogramowałem atemege8 wsadem w wersji 1.2 za pomocą programatora stk200/300 ze strony ponyprog-a ,nie bylo zadnych problemów,,fusebity ustawilem wg. opisów we wcześniejszych postach.Nie sprawdzalem jeszcze generatora na radiu,lecz myślę że za jakieś dwa tygodnie zagości w Piligrimie który jest w trakcie budowy.
Chciałbym tu na forum oficjalnie podziękować Leszkowi SP6FRE ,który włożył niesamowity wkład w swój projekt i do tego z osobna pomagał kolegom, byłem z nim na bieżąco z mailami,napisał dla mnie osobno wsad ,gdyz moj si570 ma adres 0x. Na razie w necie nie spotkałem tak uniwersalnej wersji dla SI570 jak od Leszka.Np.G4OEP opublikował wersje na pic16f628a lecz za oprogramowanie już trzeba zapłacić i tak samo jest z innymi kitami,a to co udostępnione jest sterowane znowu za posrednictwem komputera przez usb.
Wielki szacun dla SP6FRE! I jak już pisałem na maila Leszkowi powtórze i tu :wytrwałości na przyszłość ,a może powstanie wersja do obsługi wiekszej ilosci pamieci i pasm ale to tak na marginesie po prostu tacy juz jestesmy ze zawsze jakis niedosyt zostaje hihi

od wczoraj przeprowadzam proby stabilnosci czestotliwosci si570 i stwierdzam z cala stanowczoscia ze nie jest ono zle,
przez 10 minut od momentu wlaczenia czestotliwosc wzrosla o 25hz,w temp. pokojowej bez oslony ukladu ktory jest wlutowany 2mm nad pcb.Po otwarciu okna F zaczela spadac o jakies 7hz i tak zostalo wachajac sie w granicy 2hz+-,lecz nie wiem czy to byly zmiany miernika czy generatora,proby przeprowadzilem miernikiem wlasnej roboty do 1ghz z preskalerem i bez dla porownania przy F=10mhz,miernik byl wlaczony na godzine wczesniej przed dokonywaniem pomiarow.Po wyłączeniu i schlodzeniu naturalnym sposobem,okrylem SI570 5mm gruboscia styropianem.Dryft czestotliwosci byl taki sam lecz wydluzony w czasie ,25hz +-2hz przez 20min tym razem a pozniej spadalo o około 5hz.
Temperatura samego si570 po pol godzinie pracy wynosila 34'c,
Nastepne proby będą wykonywane po zamknieciu generatora w obudowie,gdzie dodatkowym grzejnikiem beda dwa stabilizatory 3,3v i 5v.Ten drugi ma temp obecnie 55'c,lecz to tylko prototyp ktory w danym momencie zasila takze podswietlanie dwoch lcd,,w najblizszym czasie zastosowane beda lcd FFSTN ECO 20mA biale napisy na czrnym tle ,jeden rozmiarem normal a drugi small dla wyswietlania nastawien mcz.
http://www.artronic.pl/o_produkcie.php?id=1017
http://www.artronic.pl/o_produkcie.php?id=1091
mysle ze piligrim będzie ładnie sie prezentowal.
Dodatkowo zmodernizuje układ smetra gdzie mam zamiar zastosowac ad8307 i LM3914 z slupkami led.
oczywiscie na plytce w razie niezadowolenia bedzie miejsce na podlaczenia analogowego s metra.[attachment=1921]


Załączone pliki Miniatury
İmage İmage
(Ten post był ostatnio modyfikowany: 21-11-2010 13:11 przez RTVKRIS.)
14-11-2010 22:30
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP6FRE Offline
Leszek
***

Liczba postów: 180
Dołączył: 20-09-2009
Post: #82
RE: Synteza na układzie Si-570
Dziękuję Krzysztofie za pomiary. Moje labolatorium jest zbyt ubogie dla takiej dokładności i choć kusi aby zrobić lepszy miernik to nie ma na to czasu :-(
Jeśli możesz to zrób pomiar dla wyższej częstotliwości, np. 60 lub 80MHz. Ciekawe czy błąd związany z temperaturą powiększy się liniowo.
Dla Krzysztofa wprowadziłem do programu dwie poprawki. Jedna dotyczy adresowania jego chip-a a druga innych progów przełączania pasm. I tak przełączania mają miejsce dla częstotliwości (po podziale przez 4):
- na granicy 2MHz,
- na granicy 4MHz,
- na granicy 8MHz ,
- na granicy 15MHz
- na granicy 21MHz
Do sterowania przełączaniem pasm używam 3 bitów a więc najlepszym elementem pośredniczącym jest dekoder 1 z 10 np. cd4028.
Ponieważ zarówno zmiana adresu jak i zmiana częstotliwości przełączania pasm nie stanowią dla mnie specjalnego utrudnienia to mógłbym przygotować wersję przystosowaną do jakiegoś najszerzej stosowanego systemu przełączeń a także dla innej adresacji. W razie potrzeby proszę o stosowne sugestie :-)
L.J.
21-11-2010 20:58
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP6FRE Offline
Leszek
***

Liczba postów: 180
Dołączył: 20-09-2009
Post: #83
RE: Synteza na układzie Si-570
Sądziłem,że zakończyłem prace przy syntezie ale myliłem się.
Okazało się w praktyce, że generator nie zawsze działa a dodatkowo to "niedziałanie" zależy od egzemplarza SI570. Po dłuższym szukaniu przyczyny okazało się, że .........winny jest sam generator SI570 a w zasadzie sposób zaimplementowania w programie jego sterowania.
Sterowanie tego generatora może się odbywać na dwa sposoby: jeden, ogólny działa zawsze ale, zgodnie z opisem układu:
opis układu SI570
wiąże się z chwilowym (do 10ms) stanem przejściowym o nieustalonej częstotliwości i fazie sygnału co dla urządzeń odbiorczych wiąże się z silnym stukiem dla każdej zmiany częstotliwości niezależnie od kroku strojenia. O problemech ze stukami pisałem wcześniej w tym wątku kiedy w algorytmie sterowania użyłem tej właśnie metody zmiany częstotliwości. Wtedy zrezygnowałem z niej na rzecz własnej metody zmiany polegającej wyłącznie na wpisaniu do rejestrów wymaganaych parametrów strojenia bez uwzględniania innych zmiennych. Jak pisałem ta metoda nie zawsze jest skuteczna, w szczególności dla wyższych częstotliwości wyjściowych a w dodatku zależy od egzemplarza układu SI570.
Druga metoda sterowania częstotliwością daje zmiane płynną bez efektów stuku ale jest ograniczona do zakresu ok. 0.35% wartości częstotliwości fDCO leżącej w zakresie 4850-5670MHz. Na załączonym rysunku pokazuję jakie to ma skutki np. przy odbiorze częstotliwości 14MHz przez urządzenie DC. Częstotliwość heterowyny ma wartość 54MHz a odpowiadająca wartość fDCO wartość 4928MHz co daje możliwość płynnej zmiany w zakresie 4911-4945MHz a po ponownym przeliczeniu na częstotliwośc wyjściową w zakresie 55.8-56.2MHz a więc pozwala na skuteczne strojenie ok. +- 50kHz wokół częstotliwości 14MHz. Dla częstotliwości pracy 3.5MHz zakres ten będzie 4 krotnie mniejszy a dla 28MHz 4 krotnie większy.
W ostateczności więc zdecydowałem się na zastosowanie mieszanej metody sterowania. Jeśli zmiana częstotliwości jest mniejsza niż zakres tolerancji płynnej (co zależy od pasma pracy) wtedy przestrajanie jest płynne. Na granicy zakresu tolerancji wymagana jest zmiana częstotliwości na zasadach ogólnych i słychać pojedynczy stuk w słuchawkach ale parametry sterowania się zmieniają i znowu można stroić się płynnie w pewnym otoczeniu częstotliwości środkowej po zmianach.
Opisałem to dokładniej na mojej stronie:
Generator na SI570 według sp6fre
Tamże zamieściłem ostatnią, poprawiona wersję oprogramowania, która pozbawiona jest poprzednich niedogodności i zawiera najnowszy sposób sterowania.
L.J.


Załączone pliki Miniatury
İmage
09-01-2011 12:27
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
RTVKRIS Offline
Nowicjusz
*

Liczba postów: 22
Dołączył: 30-09-2010
Post: #84
RE: Synteza na układzie Si-570
zgadza sie ,to co pisze Leszek jest prawda,,piligrim pracowal poprawnie na 80m i do polowy 40m, potem byla dziura i znowu pracowal do 14.155mhz a od tej czestotliwosci wzwyz juz koniec,,poczatkowo winilem uklady 74164 ze malowanki ,potem po podlaczeniu zew. generatora okazalo sie ze uklad pracuje dobze,czyli wynikla sprawa oprogramowania no i po korespondencji z leszkiem wyszlo to o czym napisal wyzej kolega,,teraz piligrim pracuje prawie poprawnie bo stukot wystepuje tylko przy kroku strojenia 100khz i 1mhz a tego kroku zadko sie uzywa,tak ze dla domowych amatorskich rozwiazan jest to do przyjecia,,czestotliwosc jest dalej stabilna az do 30mhz{120mhz/gen},a leszek obiecal jeszcze popracowac nad ulepszeniem algorytmu sterowania dla si570 za co mu chwała bo jako jedyny podjal sie wezwania i chce doprowadzic sprawe do konca,,
to tyle a o wszelkich zmianach bede informowal forum.
73
kris
09-01-2011 12:56
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP8NTY Offline
Waldek
*

Liczba postów: 25
Dołączył: 20-08-2009
Post: #85
RE: Synteza na układzie Si-570
http://www.cqham.ru/hf_synt_SI570.htm
http://www.cqham.ru/forum/showthread.php?t=16436
(Ten post był ostatnio modyfikowany: 23-02-2011 8:36 przez SP8NTY.)
23-02-2011 8:33
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
GREG Offline
Początkujący
**

Liczba postów: 74
Dołączył: 18-11-2010
Post: #86
RE: Synteza na układzie Si-570
Witam,
Jakie polecacie rozwiązanie syntezy na Si570(posiadam układ wersja 3.3v do 810MHz). Gdzie można zakupić płytki, a może któryś z kolegów posiada w szufladzie i się kurzą Smile
Dodam,że posiadam już PCV wg Rafała SQ4AVS i może znacie rozwiązania które pozwolą poszerzyć je o LCD i encoder, a może i klawiaturę.

Za wszelkie uwagi z góry dziękuję.

Pozdrawiam
Greg
30-05-2011 22:53
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP6FRE Offline
Leszek
***

Liczba postów: 180
Dołączył: 20-09-2009
Post: #87
RE: Synteza na układzie Si-570
Po dłuższej przerwie w tym temacie zostałem przez jednego z kolegów zmobilizowany do napisania prostego programu, który wyszukuje adres układu SI570. Chciałoby się aby taki moduł a nawet pozycja w menu pozwalająca na zmianę adresu znalazły się w głównym programie ale zabrakło miejsca na kod Sad
W każdym razie program wyszukuje i wypisuje na ekranie wyświetlacza znaleziony adres jako liczbę dziesiętną. Okazuje się, że układy SI570 mają bardzo różną adresację a jej znajomość pozwala na prawidłową zmianę adresu w kodzie programu. Program działa oczywiście tylko na płytce opisanego wcześniej układu DDS. Brak danych o adresie wskazuje na wadę sprzętową (zły lub błędny montaż, uszkodzone elementy etc.)
L.J.


Załączone pliki
.hex  SI570_ADRES.HEX (Rozmiar: 2.95 KB / Pobrań: 63)
25-09-2011 0:24
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
ORINOCO Offline
Nowicjusz
*

Liczba postów: 14
Dołączył: 01-01-2011
Post: #88
RE: Synteza na układzie Si-570
To ja jestem tym kolegą ;-) Program jest naprawdę dobrym i skutecznym narzędziem [ewenement na skalę Internetu] . Po wgłębieniu się w temat komunikacji i2c z si570 można obliczyć adresację zapisu i odczytu na kartce. Dziś pierwsze wrażenia z działania układu. Zaobserwowałem lekki brum na nośnej nawet na akumulatorze. Krok przestrajania na 144Mhz jest tylko 100Hz, krok 10Hz nie działa.
Dziś poszedł w ruch oscyloskop. Adres mojego si570 to 0x05h i nie oznacza to, że układ zareaguje na odczyt lub zapis pod tym adresem!

Pierwsza fotka to sygnał ze sprzętowego interfejsu I2C. Widać na przebiegach adres 05h i brak ACK.

Druga fotka to sygnał z ATMEGA8 i programu SP6FRE. Widać na przebiegach adres 05h i brak ACK.

Trzecia fotka to sygnał ze sprzętowego interfejsu I2C. Widać na przebiegach prawidłowy adres odczytu i potwierdzenie ACK


Mam nadzieję, że komuś się ta informacja przyda.
Obrazki 1 i 2 są w błędnej kolejności. Dla jednego z nich dałem zły opis.


Załączone pliki Miniatury
İmage İmage İmage
(Ten post był ostatnio modyfikowany: 26-09-2011 0:37 przez ORINOCO.)
25-09-2011 8:21
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP6FRE Offline
Leszek
***

Liczba postów: 180
Dołączył: 20-09-2009
Post: #89
RE: Synteza na układzie Si-570
Faktycznie, nieco powyżej częstotliwości 100MHz układ zaczyna przestrajać z dokładnością kilkudziesięciu Hz. Niestety, związane to jest ze skończoną dokładnością 8 bitowej arytmetyki. W moim najnowszym bascom-ie możliwe są już operacje na liczbach o podwójnej dokładności więc problemu z tym pewnie by nie było ale za to mogłyby być problemy z miejscem na kod programu.
Układ tego generatora powstał dla potrzeb DC01 gdzie wystarcza 60MHz ale również z chęci zmierzenia się z zadaniem i górny zakres częstotliwości ma z tego punktu widzenia znaczenie drugorzędne choć ogranicza dokładność przestrajania :-(
Zaobserwowany brum ma zapewne charakter lokalny. Warto sprawdzić połączenia masy, wyłączyć niepotrzebne urządzenia a nawet odłączyć je dla sprawdzenia z gniazda zasilania.
L.J.
26-09-2011 13:57
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP3IQ Offline
Bogdan
*

Liczba postów: 43
Dołączył: 23-10-2011
Post: #90
RE: Synteza na układzie Si-570
Zdecydowałem się na zbudowanie DC-01 w wersji DDS na Si-570. Rozpocząłem właśnie od tego modułu DDS. Części dość szybko skompletowałem (Si-570 z Allegro oraz pozostałe z TME). Przy czym w trakcie składania zamówienia zrobiłem błąd, zamawiając kondensatory 100uF i kwarc 8MHz typowe, wysokie na 11mm. Jak już zacząłem montaż szybko się zorientowałem i musiałem zamówić te elementy z h=7 mm, co spowolniło na 2-3 dni prace montażowe. Zrobiłem też drugi błąd, który polegał na tym, że równocześnie postanowiłem nabyć programator do Atmega8 i nauczyć się z korzystania z niego po to aby „nie angażować” zbytnio Leszka SP6FRE w przygotowaniu softu do Atemga8. Oczywiście wszystko wyszło dokładnie odwrotnie, za co przepraszam tutaj Leszka za natarczywe niepotrzebna pytania via email. Przypominam tylko, że przygotowanie tego docelowego softu do Atmega8, należy robić w dwóch etapach:
a) pierwszy etap, to wgrać soft do Atmega8 i sprawdzić adres współpracy z Si-570, mój egzemplarz miał adres 10,
b) następnie znając ten adres, Leszek SP6FRE przygotował mnie soft, który zgodnie z moją prośbą otrzymałem via e-mail.
Niestety moja wiedza wtedy nie była wtedy zbyt dobra i uszkodziłem szt.2 Atmega8 z powodu braku znajomości zasad dotyczących programowania Fusebitów. Dlatego aby przestrzec innych początkujących (jak ja wtedy) podaję, że”Programując lock- i fusebity, należy pamięać, że wartości JEDEN odpowiada fusebit NIEZAPROGRAMOWANY, natomiast wartość 0 -ZAPROGRAMOWANY".
Prawidłowy bezbłędny montaż DDS po wgraniu docelowego softu (na tą samą kość Atmega8) umożliwia uruchomienie DDS. Pamiętać należy tylko o tym, że pierwsze włączenie DDS z docelowym softem należy ustalić Fx wzorca. Przy pierwszym włączeniu należy wcisnąć i przytrzymać (ok.5sek) skrajny lewy przycisk. Ukazanie się informacji „SETUP ACTION” informuje o włączeniu funkcji setup. Są tam 4 ekrany informacji, które przełącza się skrajnymi lewymi przyciskami.
    Funkcje przycisków są następujące:
    P1 i P2 - przewijanie menu (3 pozycje)
    P3 i P5 - exit z SETUP
    P4 - impulsator zmienia krok 10Hz - 1M w cyklu zamkniętym.
(Uwaga: kolejność przycisków od lewej: P1 lewy skrajny, P2,P3,P4,P5 prawy skrajny).

    a) ekran1
     ----------------------
    SET Fof
    -0.000.00    tu nic nie robimy, bo nie mamy w DC-01 pośredniej do Fofset
    -----------------------

   b) ekran2 - impulsator zmienia w obu kierunkach (góra, dół) DIV (1-100),
      poniżej 1 nie można ustawić oraz powyżej 100 też nie da się ustawić.
    -----------------------
     SET D
     DIV = 4
    -----------------------

   c) ekran3 - impulsatorem można zmienić od 114.000.00 lub więcej (zmiana w
górę i w dól) zgodnie z krokiem (przycisk P4)
    -----------------------
     SET Fx-tal
    114.xxx.xx 
   -----------------------
Ustawiamy Fx-tal, tak aby na wyjściu DDS (F/1) było dokładnie 10.000 MHz. Jeśli podepniemy się do wyjść F/2 lub F/4 to będziemy mierzyć odpowiednio mniejszą częstotliwość.

Uwaga: jeśli przy ustalaniu Fx na wyświetlaczy ukarze się kręcąc implulsatorem „NAN.ANH”, oznacza to, że należy wyłączyć i włączyć ponownie DDS w przyciśniętym (ok.5sek) prawym skrajnym przyciskiem.
W moim przypadku, ustalenie F wzorcowej, to częstotliwość Fx=114.211.21 co widać na załączonej fotografii.
Aby precyzyjnie ustawiać FX, należy korzystać z właściwego kroku (10H, 100HZ, 1K, 10K, 100K, 1M) który ustalamy przyciskiem P4.
Reasumując, należy zaznaczyć, że ta faza ustalania Fx musi być związana z użyciem urządzenia do do pomiaru częstotliwości 10.000MHz w miarę precyzyjnie. Ja użyłem częstościomierza, ale myślę że można w ostateczności skorzystać z posiadanego TRX w paśmie 30m.
Na załączonej fotografii częstościomierz mierzy F/2, na oscyloskopie widać przebiegi F/2 i F/4.
73 Bogdan, SP3IQ. İmage
(Ten post był ostatnio modyfikowany: 07-12-2011 10:48 przez SP3IQ.)
07-12-2011 1:51
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Skocz do:


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