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, Studeni
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 (s AM, FM modulacijom) na Arduinu.

Pribor

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 našoj ploči korišten je 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!

Rezultat dobivamo puno bolje nego na brodu iz Kine!

Na ploči je bilo puno harmonika i lažnih zvukova na ekranu, a njihova je razina dosegla -25 dBm! I to unatoč činjenici da prema dokumentaciji Analog Devices prema AD9910 razina harmonika ne smije prelaziti -60 dBm. Ali na ovoj ploči harmonike oko -60 dBm! Ovo je dobar rezultat!

Fazna buka

Ovaj je parametar 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 o AD9910, pri projektiranju 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 razinu 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.

A slika 15 prikazuje razinu buke pri korištenju vanjskog referentnog takta 1 GHZ, s isključenim PLL -om.

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

Za istu frekvenciju Fout = 201,1 MHz, a unutarnji PLL uključen na pomaku nositelja 1 MHz, razina fazne buke je -124 dBc @ 1 MHz. A s isključenim PLL -om i korištenjem vanjskog taktiranja, fazni šum iznosi 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

Zemljišta
Zemljišta
Zemljišta
Zemljišta

Zemljišta s faznom bukom

Preporučeni: