Tartalomjegyzék:

RF jelgenerátor 100 KHz-600 MHZ a DDS AD9910 Arduino pajzson: 5 lépés
RF jelgenerátor 100 KHz-600 MHZ a DDS AD9910 Arduino pajzson: 5 lépés

Videó: RF jelgenerátor 100 KHz-600 MHZ a DDS AD9910 Arduino pajzson: 5 lépés

Videó: RF jelgenerátor 100 KHz-600 MHZ a DDS AD9910 Arduino pajzson: 5 lépés
Videó: Build A Low Cost 10KHz-255MHz RF Signal Generator Project - Part 2 2024, Július
Anonim
RF jelgenerátor 100 KHz-600 MHZ a DDS AD9910 Arduino pajzson
RF jelgenerátor 100 KHz-600 MHZ a DDS AD9910 Arduino pajzson

Hogyan készítsünk alacsony zajú, nagy pontosságú, stabil RF generátort (AM, FM modulációval) az Arduino -n.

Kellékek

1. Arduino Mega 2560

2. OLED kijelző 0,96"

3. DDS AD9910 Arduino Shield

1. lépés: Hardver telepítése

Hardver telepítése
Hardver telepítése

Összerakása

1. Arduino Mega 2560

2. OLED kijelző 0,96"

3. DDS AD9910 Arduino Shield

gra-afch.com/catalog/arduino/dds-ad9910-arduino-shield/

2. lépés: Szoftver telepítése

Innen vesszük a firmware -t, és lefordítjuk az arduino IDE -be

github.com/afch/DDS-AD9910-Arduino-Shield/…

3. lépés: Beállítás

Beállítás
Beállítás
Beállítás
Beállítás
Beállítás
Beállítás
Beállítás
Beállítás

A táblán 40 MHz -es generátort használtunk, ezért ilyen beállításokat hajtunk végre

4. lépés: Sokkal jobb eredményt érünk el, mint a fedélzeten Kínából

Sokkal jobb eredményt érünk el, mint a fedélzeten Kínából!
Sokkal jobb eredményt érünk el, mint a fedélzeten Kínából!

Sokkal jobban kapjuk az eredményt, mint a fedélzeten Kínából!

Sok harmonikus és hamis volt a képernyőn a tábláról a chine -ból, és szintjük elérte a -25 dBm -t! Mindez annak ellenére, hogy az AD9910 analóg eszközök által dokumentáltan a harmonikusok szintje nem haladhatja meg a -60 dBm -t. De ezen a táblán a harmonika -60 dBm körül van! Ez jó eredmény!

Fáziszaj

Ez a paraméter nagyon fontos és érdekes azok számára, akik DDS -t vásárolnak. Mivel a DDS belső fáziszaja nyilvánvalóan kisebb, mint a PLL generátoroké, a végső érték nagyban függ az óraforrástól. Az AD9910 adatlapján megadott értékek elérése érdekében a DDS AD9910 Arduino Shield tervezésekor szigorúan betartottuk az analóg eszközök minden ajánlását: NYÁK -elrendezés 4 rétegben, külön tápegység mind a 4 tápvezetékről (3,3 V digitális, 3,3 V analóg, 1,8 V digitális és 1,8 V analóg). Ezért a DDS AD9910 Arduino Shield megvásárlásakor az AD9910 adatlapjának adataira összpontosíthat.

A 16. ábra a zajszintet mutatja, amikor a beépített PLL-t DDS-ben használja. A PLL 20 -szorosára szorozza egy 50 MHz -es generátor frekvenciáját. Hasonló frekvenciát használunk - 40 MHz (x25 szorzó) vagy 50 MHz (x20 szorzó) a TCXO -tól, ami még nagyobb stabilitást biztosít.

A 15. ábra a zajszintet mutatja 1 GHz -es külső referenciaóra használatakor, kikapcsolt PLL -rel.

Ha összehasonlítjuk ezt a két ábrát, például Fout = 201,1 MHz esetén, és a belső PLL -t 10 kHz -es vivőeltolással kapcsoljuk be, a fáziszajszint -130 dBc @ 10 kHz. A PLL kikapcsolt állapotában és külső órajel alkalmazásával a fáziszaj 145 dBc @ 10kHz. Azaz, ha külső órajel -fáziszajt használunk, 15 dBc -el jobb (alacsonyabb).

Ugyanezen frekvencián Fout = 201,1 MHz, és a belső PLL bekapcsolva 1 MHz -es vivőeltolással, a fáziszajszint -124 dBc @ 1 MHz. A PLL kikapcsolt állapotában és külső órajel alkalmazásával a fáziszaj 158 dBc @ 1 MHz. Azaz, ha külső órajel -fáziszajt használunk 34 dBc -rel jobban (alacsonyabb).

Következtetés: külső órajel használatakor sokkal alacsonyabb fáziszajt kaphat, mint a beépített PLL használata. De ne felejtsük el, hogy az ilyen eredmények elérése érdekében fokozott követelményeket támasztanak a külső generátorral szemben.

5. lépés: Telek

Telek
Telek
Telek
Telek

Telek fáziszajjal

Ajánlott: