Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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
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
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!
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 sa faznom bukom