Orodha ya maudhui:

Jenereta ya Ishara ya RF 100 KHz-600 MHZ kwenye DDS AD9910 Arduino Shield: Hatua 5
Jenereta ya Ishara ya RF 100 KHz-600 MHZ kwenye DDS AD9910 Arduino Shield: Hatua 5

Video: Jenereta ya Ishara ya RF 100 KHz-600 MHZ kwenye DDS AD9910 Arduino Shield: Hatua 5

Video: Jenereta ya Ishara ya RF 100 KHz-600 MHZ kwenye DDS AD9910 Arduino Shield: Hatua 5
Video: Ваня Усович "ЕЩЕ ОДИН ДЕНЬ" 2020 2024, Novemba
Anonim
Jenereta ya Ishara ya RF 100 KHz-600 MHZ kwenye DDS AD9910 Arduino Shield
Jenereta ya Ishara ya RF 100 KHz-600 MHZ kwenye DDS AD9910 Arduino Shield

Jinsi ya kutengeneza kelele ya chini, usahihi wa hali ya juu, jenereta ya RF thabiti (na AM, FM Modulation) kwenye Arduino.

Vifaa

1. Arduino Mega 2560

OLED Onyesha 0.96"

3. DDS AD9910 Arduino Shield

Hatua ya 1: Ufungaji wa vifaa

Ufungaji wa vifaa
Ufungaji wa vifaa

Kuiweka pamoja

1. Arduino Mega 2560

OLED Onyesha 0.96"

3. DDS AD9910 Arduino Shield

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

Hatua ya 2: Kufunga Programu

Tunachukua firmware kutoka hapa na kukusanya katika IDE ya arduino

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

Hatua ya 3: Marekebisho

Marekebisho
Marekebisho
Marekebisho
Marekebisho
Marekebisho
Marekebisho
Marekebisho
Marekebisho

Jenereta 40 MHz ilitumika kwenye bodi yetu, kwa hivyo tunafanya mipangilio kama hiyo

Hatua ya 4: Tunapata Matokeo Bora Zaidi kuliko Bodi Kutoka China

Tunapata Matokeo Bora Zaidi kuliko Bodi Kutoka China!
Tunapata Matokeo Bora Zaidi kuliko Bodi Kutoka China!

Tunapata matokeo bora zaidi kuliko kwenye bodi kutoka China!

Kulikuwa na maagizo mengi na uwongo kwenye skrini kwenye bodi kutoka kwa chine, na kiwango chao kilifikia -25 dBm! Na hii ni licha ya ukweli kwamba kulingana na nyaraka za Vifaa vya Analog hadi AD9910 kiwango cha harmonics haipaswi kuzidi -60 dBm. Lakini kwenye bodi hii ya harmonics karibu -60 dBm! Hii ni matokeo mazuri!

Kelele ya Awamu

Kigezo hiki ni muhimu sana na kinavutia kwa wale wanaonunua DDS. Kwa kuwa kelele ya ndani ya DDS ni dhahiri chini ya ile ya jenereta za PLL, thamani ya mwisho inategemea sana chanzo cha saa. Ili kufikia maadili yaliyotajwa kwenye hati ya data ya AD9910, wakati wa kubuni DDS AD9910 Arduino Shield, tulizingatia kabisa mapendekezo yote kutoka kwa Vifaa vya Analog: Mpangilio wa PCB katika tabaka 4, umeme tofauti wa laini zote 4 za umeme (3.3 V digital, Analog ya 3.3 V, dijiti 1.8 V, na analog ya 1.8 V). Kwa hivyo, wakati wa kununua DDS AD9910 Arduino Shield yetu, Unaweza kuzingatia data kutoka kwa la data kwenye AD9910.

Kielelezo 16 kinaonyesha kiwango cha kelele wakati wa kutumia PLL iliyojengwa katika DDS. PLL huzidisha mzunguko wa jenereta ya 50 MHz mara 20. Tunatumia masafa sawa - 40 MHz (x25 Multiplier) au 50 MHz (x20 Multiplier) kutoka TCXO ambayo inatoa utulivu zaidi.

Na takwimu 15 inaonyesha kiwango cha kelele wakati wa kutumia saa ya nje ya kumbukumbu 1 GHZ, na PLL imezimwa.

Kulinganisha viwanja hivi viwili, kwa mfano, kwa Fout = 201.1 MHz na PLL ya ndani imewashwa kwa 10 kHz carrier offset, kiwango cha kelele cha awamu ni -130 dBc @ 10 kHz. Na kwa PLL imezimwa na kutumia saa ya nje, kelele ya awamu ni 145 dBc @ 10kHz. Hiyo ni, wakati wa kutumia kelele ya nje ya saa na 15 dBc bora (chini).

Kwa masafa sawa Fout = 201.1 MHz, na PLL ya ndani imewashwa kwa 1 MHz carrier offset, kiwango cha kelele cha awamu ni -124 dBc @ 1 MHz. Na kwa PLL imezimwa na kutumia saa ya nje, kelele ya awamu ni 158 dBc @ 1 MHz. Hiyo ni, wakati wa kutumia kelele ya nje ya awamu ya saa na 34 dBc bora (chini).

Hitimisho: unapotumia saa ya nje, Unaweza kupata kelele ya chini sana kuliko kutumia PLL iliyojengwa. Lakini usisahau kwamba ili kufikia matokeo kama hayo, mahitaji yaliyoongezeka huwekwa mbele kwa jenereta ya nje.

Hatua ya 5: Viwanja

Viwanja
Viwanja
Viwanja
Viwanja

Viwanja na kelele ya Awamu

Ilipendekeza: