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

Liczba postów: 90
Dołączył: 23-03-2010
Post: #11
RE: Generator na Si5351A
Od czasu pierwszej publikacji zrobiłem kilka poprawek w kodzie mojej biblioteki. Zaimplementowałem też uproszczony algorytm ustawiania częstotliwości zaproponowany przez SP6VWX.

Wykonałem proste testy szybkosci działania tych procedur uśredniając czas z 10000 wywołań dla różnych częstotliwości. Wyniki uzyskane na moim Arduino Nano z ATmega328P @ 16MHz są następujące:
algorytm uproszczony - 1.94ms
algorytm dokładny - 4.47ms

Ponieważ użyłem standardowej biblioteki Wire do obsługi I2C, magistrala chodzi z zegarem 100kHz. Aby ustawić zegar na 400kHz (według noty katalogowej maksimum obsługiwane przez Si5351) trzeba uciec sie do niewielkiej sztuczki zaraz po inicjacji Wire:
Kod:
#define TWI_SPEED 400000L
Wire.begin();
TWBR = ((F_CPU / TWI_SPEED) - 16) >> 1;            // Set I2C speed to 400kHz

Skraca to czas potrzebny na ustawienie częstotliwości wyjściowej Si5351 o mniej więcej 1ms:
algorytm uproszczony - 0.90ms
algorytm dokładny - 3.43ms

Przemek SQ9NJE
http://www.sq9nje.pl
(Ten post był ostatnio modyfikowany: 19-06-2014 20:30 przez SQ9NJE.)
19-06-2014 20:30
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP2ONG Offline
Waldek
*

Liczba postów: 42
Dołączył: 22-10-2013
Post: #12
RE: Generator na Si5351A
Dostepny jest gotowym generator w cenie ok 8$

http://www.adafruit.com/products/2045
14-11-2014 15:16
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP6VWX Offline
Nowicjusz
*

Liczba postów: 22
Dołączył: 02-01-2012
Post: #13
Photo RE: Generator na Si5351A
Cześć,

Poszedłem tropem Przemka i wymodziłem generator stabilizowany GPSem. Stadium początkowe. Program rodzi się w bólach. Blush

Robert

İmage
19-11-2014 15:12
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP2ONG Offline
Waldek
*

Liczba postów: 42
Dołączył: 22-10-2013
Post: #14
RE: Generator na Si5351A
Taka idea jest tez uzyta w tym projekcie:

http://www.knology.net/~gmarcus/VFO/GPS_...n_v1_1.pdf

73 Waldek
http://www.qrz.com/db/SP2ONG
19-11-2014 21:18
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP6VWX Offline
Nowicjusz
*

Liczba postów: 22
Dołączył: 02-01-2012
Post: #15
RE: Generator na Si5351A
(19-11-2014 21:18)SP2ONG napisał(a):  Taka idea jest tez uzyta w tym projekcie:

http://www.knology.net/~gmarcus/VFO/GPS_...n_v1_1.pdf

O dzięki, postudiuje.
U mnie hardware na oko wygląda na prostszy, bo procek to PSoC Cypressa z ARMem i PLD na pokładzie. Licznik/dzielnik u mnie też będzie, ale w tej samej kości nie zaś na zewnątrz. Zresztą warto rzucić okiem na wytwory tej firmy. PSoCe mają w stukturze też bloki analogowe i filtr cyfrowy. Taki parę w jednym, idealny do eksperymentów.

Robert
19-11-2014 22:47
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ5KVS Offline
Karol
****

Liczba postów: 511
Dołączył: 26-09-2012
Post: #16
RE: Generator na Si5351A
A propo stabilizowania z GPS'a (jak w zacytowanym artykule). Znacie jakieś proste projekty gdzie jest PLL, a nie zliczanie impulsów i korekta dzielnika?
20-11-2014 12:50
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP2IPT Offline
Jakub
***

Liczba postów: 216
Dołączył: 01-03-2012
Post: #17
RE: Generator na Si5351A
Tak raczej sie nie robi ze wzgledu na szumy petli. Oscylator to jest podstawa wszystkiego, tutaj nie powinno sie isc na kompromisy jesli nie sa one bardzo mocno uzasadnione.

pz
20-11-2014 13:08
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ8AQX Offline
Robert
***

Liczba postów: 115
Dołączył: 08-03-2010
Post: #18
RE: Generator na Si5351A
(20-11-2014 12:50)SQ5KVS napisał(a):  A propo stabilizowania z GPS'a (jak w zacytowanym artykule). Znacie jakieś proste projekty gdzie jest PLL, a nie zliczanie impulsów i korekta dzielnika?

http://www.jrmiller.demon.co.uk/projects...rqstd0.htm

http://sq8aqx.blogspot.com/
20-11-2014 15:11
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
KLIMA Offline
Użytkownik
***

Liczba postów: 146
Dołączył: 15-09-2010
Post: #19
RE: Generator na Si5351A
Z tym, że większość GPS ma wyjście 1Hz, czyli filtr pętli musiałby mieć pasmo rzędu miliherców. Łatwiej zrobić to cyfrowo. Ten GPS Rockwella ma wyjście 10 kHz i pod tym względem jest wyjątkiem - da się tu zrobić odpowiedni filtr analogowy.
20-11-2014 15:45
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ8AQX Offline
Robert
***

Liczba postów: 115
Dołączył: 08-03-2010
Post: #20
RE: Generator na Si5351A
(20-11-2014 15:45)KLIMA napisał(a):  Z tym, że większość GPS ma wyjście 1Hz, czyli filtr pętli musiałby mieć pasmo rzędu miliherców. Łatwiej zrobić to cyfrowo. Ten GPS Rockwella ma wyjście 10 kHz i pod tym względem jest wyjątkiem - da się tu zrobić odpowiedni filtr analogowy.

Potwierdzam.
GPS na eBayu:
http://www.ebay.ca/itm/Navman-Conexant-J...3a9b8b6ffd

http://sq8aqx.blogspot.com/
20-11-2014 15:58
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: 1 gości