Բովանդակություն:

ՌԴ ազդանշանային գեներատոր 100 KHz-600 MHZ DDS AD9910 Arduino Shield- ում ՝ 5 քայլ
ՌԴ ազդանշանային գեներատոր 100 KHz-600 MHZ DDS AD9910 Arduino Shield- ում ՝ 5 քայլ

Video: ՌԴ ազդանշանային գեներատոր 100 KHz-600 MHZ DDS AD9910 Arduino Shield- ում ՝ 5 քայլ

Video: ՌԴ ազդանշանային գեներատոր 100 KHz-600 MHZ DDS AD9910 Arduino Shield- ում ՝ 5 քայլ
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Հուլիսի
Anonim
ՌԴ ազդանշանի գեներատոր 100 KHz-600 MHZ DDS AD9910 Arduino Shield- ի վրա
ՌԴ ազդանշանի գեներատոր 100 KHz-600 MHZ DDS AD9910 Arduino Shield- ի վրա

Ինչպես կատարել ցածր աղմուկ, բարձր ճշգրտություն, կայուն ՌԴ գեներատոր (AM, FM մոդուլյացիայով) Arduino- ում:

Պարագաներ

1. Arduino Mega 2560

2. OLED ցուցադրում 0.96 դյույմ

3. DDS AD9910 Arduino Shield

Քայլ 1: Սարքավորման տեղադրում

Սարքավորումների տեղադրում
Սարքավորումների տեղադրում

Դնելով այն միասին

1. Arduino Mega 2560

2. OLED ցուցադրում 0.96 դյույմ

3. DDS AD9910 Arduino Shield

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

Քայլ 2: Softwareրագրակազմի տեղադրում

Մենք այստեղից վերցնում ենք որոնվածը և կազմում arduino IDE- ում

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

Քայլ 3: Կարգավորում

Կարգավորում
Կարգավորում
Կարգավորում
Կարգավորում
Կարգավորում
Կարգավորում
Կարգավորում
Կարգավորում

Մեր տախտակի վրա օգտագործվել է 40 ՄՀց գեներատոր, ուստի մենք նման պարամետրեր ենք կատարում

Քայլ 4: Մենք արդյունքը ստանում ենք շատ ավելի լավ, քան Չինաստանից:

Մենք արդյունքը ստանում ենք շատ ավելի լավ, քան Չինաստանից
Մենք արդյունքը ստանում ենք շատ ավելի լավ, քան Չինաստանից

Մենք արդյունքը ստանում ենք շատ ավելի լավ, քան Չինաստանից:

Չինաստանից էկրանին կային բազմաթիվ ներդաշնակ և կեղծ ներդաշնակ գործիքներ, և դրանց մակարդակը հասավ -25 դԲմ: Եվ դա չնայած այն բանին, որ ըստ AD9910- ի անալոգային սարքերի փաստաթղթերի `ներդաշնակության մակարդակը չպետք է գերազանցի -60 դԲմ: Բայց այս տախտակի վրա ներդաշնակություն -60 դԲմ -ի սահմաններում: Սա լավ արդյունք է:

Աղմուկի փուլ

Այս պարամետրը շատ կարևոր և հետաքրքիր է նրանց համար, ովքեր գնում են DDS: Քանի որ DDS- ի ներքին փուլային աղմուկն ակնհայտորեն ավելի փոքր է, քան PLL գեներատորներինը, վերջնական արժեքը մեծապես կախված է ժամացույցի աղբյուրից: AD9910- ի տվյալների թերթիկում նշված արժեքներին հասնելու համար, մեր DDS AD9910 Arduino Shield- ը նախագծելիս, մենք խստորեն հետևեցինք Անալոգային սարքերի բոլոր առաջարկություններին. 3.3 Վ անալոգային, 1.8 Վ թվային և 1.8 Վ անալոգ) Հետևաբար, մեր DDS AD9910 Arduino Shield- ը գնելիս կարող եք կենտրոնանալ AD9910- ի տվյալների թերթի տվյալների վրա:

Նկար 16-ը ցույց է տալիս աղմուկի մակարդակը DDS- ում ներկառուցված PLL- ի օգտագործման ժամանակ: PLL- ը բազմապատկում է 50 ՄՀց գեներատորի հաճախականությունը 20 անգամ: Մենք օգտագործում ենք նման հաճախականություն `40 ՄՀց (x25 բազմապատկիչ) կամ 50 ՄՀց (x20 բազմապատկիչ) TCXO- ից, ինչը էլ ավելի կայունություն է հաղորդում:

Իսկ նկար 15 -ը ցույց է տալիս աղմուկի մակարդակը, երբ օգտագործվում է արտաքին տեղեկատու ժամացույց 1 ԳՀց, PLL- ն անջատված է:

Այս երկու սյուժեները համեմատելով, օրինակ, Fout = 201,1 ՄՀց -ի և ներքին PLL- ի համար, որը միացված է 10 կՀց կրիչի օֆսեթով, ֆազային աղմուկի մակարդակը -130 դԲց @ 10 կՀց է: Իսկ անջատված PLL- ով և արտաքին ժամաչափի օգտագործմամբ, ֆազային աղմուկը 145 dBc @ 10kHz է: Այսինքն, արտաքին ժամացույցի փուլային աղմուկը օգտագործելիս ավելի լավ է 15 դԲ -ով (ավելի ցածր):

Նույն հաճախականությամբ Fout = 201.1 ՄՀց, և ներքին PLL- ը միացված է 1 ՄՀց կրիչի օֆսեթով, ֆազային աղմուկի մակարդակը -124 դԲկ @ 1 ՄՀց է: Իսկ PLL- ն անջատված և արտաքին ժամաչափի միջոցով ֆազային աղմուկը 158 դԲկ 1 ՄՀց է: Այսինքն, երբ արտաքին ժամացույցի փուլային աղմուկը 34 դԲկ -ով ավելի լավ է օգտագործվում (ավելի ցածր):

Եզրակացություն. Արտաքին ժամաչափ օգտագործելիս կարող եք շատ ավելի ցածր փուլային աղմուկ ստանալ, քան ներկառուցված PLL- ն օգտագործելիս: Բայց մի մոռացեք, որ նման արդյունքների հասնելու համար արտաքին գեներատորի առջև ավելանում են պահանջները:

Քայլ 5: Հողամասեր

Սյուժեներ
Սյուժեներ
Սյուժեներ
Սյուժեներ

Հողամասեր աղմուկի փուլով

Խորհուրդ ենք տալիս: