Sadržaj:

Generator RF signala 100 KHz-600 MHZ na DDS AD9910 Arduino štitu: 5 koraka
Generator RF signala 100 KHz-600 MHZ na DDS AD9910 Arduino štitu: 5 koraka

Video: Generator RF signala 100 KHz-600 MHZ na DDS AD9910 Arduino štitu: 5 koraka

Video: Generator RF signala 100 KHz-600 MHZ na DDS AD9910 Arduino štitu: 5 koraka
Video: Build A Low Cost 10KHz-255MHz RF Signal Generator Project - Part 2 2024, Juli
Anonim
Generator RF signala 100 KHz-600 MHZ na DDS AD9910 Arduino štitu
Generator RF signala 100 KHz-600 MHZ na DDS AD9910 Arduino štitu

Kako napraviti mali šum, visoku preciznost, stabilan RF generator (sa AM, FM modulacijom) na Arduinu.

Supplies

1. Arduino Mega 2560

2. OLED displeji 0,96"

3. DDS AD9910 Arduino štit

Korak 1: Instalacija hardvera

Instalacija hardvera
Instalacija hardvera

Sastavljajući to zajedno

1. Arduino Mega 2560

2. OLED displeji 0,96"

3. DDS AD9910 Arduino štit

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

Korak 2: Instaliranje softvera

Odavde preuzimamo firmver i kompajliramo u arduino IDE

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

Korak 3: Podešavanje

Podešavanje
Podešavanje
Podešavanje
Podešavanje
Podešavanje
Podešavanje
Podešavanje
Podešavanje

Na ploči je korišten generator od 40 MHz, pa vršimo takve postavke

Korak 4: Dobivamo rezultat mnogo bolji nego na brodu iz Kine

Dobivamo rezultat mnogo bolji nego na brodu iz Kine!
Dobivamo rezultat mnogo bolji nego na brodu iz Kine!

Dobivamo rezultat mnogo bolji nego na brodu iz Kine!

Na ploči je bilo puno harmonika i lažnih zvukova na ekranu, a njihov nivo je dostigao -25 dBm! I to uprkos činjenici da prema dokumentaciji Analog Devices prema AD9910 nivo harmonika ne bi trebao prelaziti -60 dBm. Ali na ovoj ploči harmonike oko -60 dBm! Ovo je dobar rezultat!

Fazna buka

Ovaj parametar je vrlo važan i zanimljiv za one koji kupuju DDS. Budući da je unutarnja fazna buka DDS -a očito manja od buke PLL generatora, konačna vrijednost uvelike ovisi o izvoru takta. Kako bismo postigli vrijednosti navedene u podatkovnom listu na AD9910, prilikom projektiranja našeg DDS AD9910 Arduino štita, strogo smo se pridržavali svih preporuka analognih uređaja: raspored PCB -a u 4 sloja, odvojeno napajanje svih 4 dalekovoda (3,3 V digitalno, Analogni 3.3 V, 1.8 V digitalni i 1.8 V analogni). Stoga se pri kupnji našeg DDS AD9910 Arduino štita možete usredotočiti na podatke iz podatkovne tablice na AD9910.

Slika 16 prikazuje nivo buke kada se koristi ugrađeni PLL u DDS-u. PLL množi frekvenciju generatora od 50 MHz 20 puta. Koristimo sličnu frekvenciju - 40 MHz (x25 multiplikator) ili 50 MHz (x20 multiplikator) iz TCXO -a što daje još veću stabilnost.

I slika 15 prikazuje nivo buke kada se koristi vanjski referentni sat od 1 GHZ, s isključenim PLL -om.

Upoređujući ova dva grafikona, na primjer, za Fout = 201,1 MHz i interni PLL uključen na pomaku nosioca od 10 kHz, nivo fazne buke je -130 dBc pri 10 kHz. A s isključenim PLL -om i korištenjem vanjskog taktiranja, fazni šum iznosi 145 dBc na 10 kHz. To jest, kada se koristi vanjski fazni šum za 15 dBc bolje (niže).

Za istu frekvenciju Fout = 201,1 MHz, a unutrašnji PLL uključen na pomaku nosioca od 1 MHz, nivo fazne buke je -124 dBc @ 1 MHz. A s isključenim PLL -om i korištenjem vanjskog taktiranja, fazni šum je 158 dBc @ 1 MHz. Odnosno, kada se koristi vanjski fazni šum za 34 dBc bolje (niže).

Zaključak: kada koristite vanjsko taktiranje, možete dobiti mnogo nižu faznu buku od korištenja ugrađenog PLL-a. Ali ne zaboravite da se za postizanje takvih rezultata postavljaju povećani zahtjevi prema vanjskom generatoru.

Korak 5: Zemljišta

Parcele
Parcele
Parcele
Parcele

Parcele sa faznom bukom

Preporučuje se: