-
Data: 2014-03-12 22:23:10
Temat: Re: Moduły RFM73 - opinie
Od: Grzegorz Kurczyk <g...@c...slupsk.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 12.03.2014 13:00, Marek pisze:
> On Wed, 12 Mar 2014 09:30:43 +0100, Grzegorz Kurczyk
> <g...@c...slupsk.pl> wrote:
>> A kalibrowałeś rezonator kwarcowy? Trochę robiłem z tymi modułami i
>
> Pamiętam, że w dokumentacji była wzmianka o kalibracji ale już nie
> pamiętam dlaczego jej nie robilem :/, mógłbyś parę słów napisać jak
> prawidłowo przeprowadzić kalibrację?
>
Trzeba mieć coś do zmierzenia rzeczywistej częstotliwości pracy modułu.
Robiłem to na dwa sposoby. Zadawałem syntezie PLL pracę na np.
433.000MHz, włączałem nadawanie i na analizatorze widma sprawdzałem
rzeczywistą częstotliwość dostrajając rejestrem kalibracji do tych
433.000MHz. Druga metoda wymaga posiadania częstotliwościomerza.
Wystarczy taki do kilku MHz. Moduł ustawiałem na generowanie przebiegu
na wyjściu CLK OUT z podziałem np 1/2. Na wyjściu powinna być fala
prostokątna 5MHz, którą podajesz na częstościomiarkę. Rejestrem
Configuration Setting Command na czterech najmłodszych bitach ustawiasz
Crystal Load Capacitance tak aby uzyskać częstotliwość jak najbardziej
zbliżoną do tych 5MHz. Trafiłem chyba na dwa moduły z tak kiepskimi
kwarcami, że nie szło ich dociągnąć do znamionowych 10MHz.
Przy pracy w paśmie 866MHz częstotliwość kwarcu jest powielana 86 razy.
Czyli odstrojenie kwarcu o 1kHz spowoduje, że już nie trafisz w kanał o
szerokości 67kHz.
UWAGA! Moduł nie zapamiętuje ustawień Crystal Load Capacitance. Wartość
tą musi pamiętać uC i inicjalizować nią moduł przy starcie zasilania. Po
takim skalibrowaniu moduł całkiem przyzwoicie (dokładnych pomiarów nie
robiłem) trzyma częstotliwość w zakresie temperatur od -10C do +40C
Kalibracja niejako zastępuje trymer przy rezonatorze kwarcowym w
tradycyjnym generatorze. Raz zestroić i trzyma :-)
Jeśli masz do zrobienia więcej takich modułów, to możesz wykombinować
procedurę kalibracyjną jaką kiedyś sobie naskrobałem. Działało to mniej
więcej na tej zasadzie:
1. Jeden moduł skalibrowany "ręcznie" wg częstotliwościomierza działał
jako nadajnik częstotliwości wzorcowej. Moc wyjściowa ustawiona na minimum.
2. Algorytm w kalibrowanym module ustawiał PLL na częstotliwość
nadajnika i robił pomiary RSSI. Przestrajając kwarc za pomocą rejestru
Crystal Load Capacitance szukał maksimum sygnału. Wartość zapamiętywał w
EEPROM i to była podstawa do inicjalizacji modułu przy starcie zasilania.
Pozdrawiam
Grzegorz
Następne wpisy z tego wątku
- 12.03.14 22:58 John Smith
- 12.03.14 23:08 John Smith
- 12.03.14 23:18 John Smith
- 12.03.14 23:25 BartekK
- 12.03.14 23:35 Tomasz Szcześniak
- 12.03.14 23:35 Tomasz Szcześniak
- 12.03.14 23:44 RoMan Mandziejewicz
- 12.03.14 23:50 BartekK
- 13.03.14 00:36 Marek
- 13.03.14 00:41 AlexY
- 13.03.14 01:04 Marek
- 13.03.14 08:00 Grzegorz Kurczyk
- 13.03.14 10:57 Michał Lankosz
- 13.03.14 21:40 John Smith
- 14.03.14 10:26 Michał Lankosz
Najnowsze wątki z tej grupy
- Problem z odczytem karty CF
- 74F vs 74HCT
- Newag ciąg dalszy
- Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- Szukam: czujnik ruchu z możliwością zaączenia na stałe
- kabelek - kynar ?
- Podnieść masę o 0.6V
- Moduł BT BLE 5.0
- Pomiar amplitudy w zegarku mechanicznym
- ale zawziętość i cierpliwość
- Chiński elektrolizer tester wody
- Dzisiaj Bentlejem czyli przybieżeli sześciu Króli do Rysia na kasie
- ciekawy układ magnetofonu
- Mikroskop 3D
- Jak być bezpiecznym z Li-Ion?
Najnowsze wątki
- 2025-01-04 Katowice => Key Account Manager (ERP) <=
- 2025-01-03 Problem z odczytem karty CF
- 2025-01-03 Jazda z Warszawy do Krakowa teslą
- 2025-01-03 Wrocław => Konsultant Wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-01-03 Warszawa => International Freight Forwarder <=
- 2025-01-03 Mińsk Mazowiecki => Area Sales Manager OZE <=
- 2025-01-03 Warszawa => Spedytor Międzynarodowy <=
- 2025-01-03 Beztłumikowcy
- 2025-01-03 Lublin => Delphi Programmer <=
- 2025-01-03 Lublin => Programista Delphi <=
- 2025-01-03 [OT] nowe osoby w grupach?
- 2025-01-03 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-01-03 Warszawa => Developer .NET (mid) <=
- 2025-01-03 Katowice => Administrator IT - Systemy Operacyjne i Wirtualizacja <=
- 2025-01-03 Warszawa => DevOps Engineer <=