Агуулгын хүснэгт:

DDS AD9910 Arduino Shield дээр RF дохио үүсгэгч 100 KHz-600 MHZ: 5 алхам
DDS AD9910 Arduino Shield дээр RF дохио үүсгэгч 100 KHz-600 MHZ: 5 алхам

Видео: DDS AD9910 Arduino Shield дээр RF дохио үүсгэгч 100 KHz-600 MHZ: 5 алхам

Видео: DDS AD9910 Arduino Shield дээр RF дохио үүсгэгч 100 KHz-600 MHZ: 5 алхам
Видео: DDS AD9910 Arduino Shield Signal Generator 600 MHz @ 1.5GHz AM FM SSB Sweep, Low Spurs Low Harmonic 2024, Долдугаар сарын
Anonim
DDS AD9910 Arduino Shield дээр RF дохио үүсгэгч 100 KHz-600 MHZ
DDS AD9910 Arduino Shield дээр RF дохио үүсгэгч 100 KHz-600 MHZ

Arduino дээр дуу чимээ багатай, өндөр нарийвчлалтай, тогтвортой RF генераторыг (AM, FM модуляцтай) хэрхэн яаж хийх вэ.

Хангамж

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: Програм хангамж суулгах

Бид эндээс програмыг аваад arduino IDE дээр эмхэтгэдэг

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

Алхам 3: Тохируулга хийх

Тохируулга
Тохируулга
Тохируулга
Тохируулга
Тохируулга
Тохируулга
Тохируулга
Тохируулга

Манай самбар дээр 40 МГц генератор ашигласан тул бид ийм тохиргоог хийдэг

Алхам 4: Бид үр дүнг Хятадаас онгоцонд сууснаас хамаагүй илүү сайн авдаг

Бид Хятадаас онгоцонд сууснаас хамаагүй дээр үр дүнг авдаг!
Бид Хятадаас онгоцонд сууснаас хамаагүй дээр үр дүнг авдаг!

Бид үр дүнг Хятадаас авсан онгоцноос хамаагүй дээр авч байна!

Хятадаас самбар дээр маш олон гармоник, хуурамч дүрс байсан бөгөөд тэдний түвшин -25 дБм хүрчээ! Энэ нь AD9910 -ийн аналог төхөөрөмжүүдийн баримт бичгийн дагуу гармоникийн түвшин -60 дБм -ээс хэтрэхгүй байх ёстой. Гэхдээ энэ самбар дээр -60 дБм орчим гармоник байна! Энэ бол сайн үр дүн юм!

Фазын дуу чимээ

Энэ параметр нь DDS худалдаж авдаг хүмүүст маш чухал бөгөөд сонирхолтой байдаг. DDS -ийн үндсэн фазын дуу чимээ нь PLL генераторынхаас бага байдаг тул эцсийн утга нь цагны эх үүсвэрээс ихээхэн хамаардаг. AD9910 дээр өгөгдлийн хүснэгтэд заасан утгыг олж авахын тулд DDS AD9910 Arduino Shield -ийг зохион бүтээхдээ бид аналог төхөөрөмжүүдийн бүх зөвлөмжийг чанд дагаж мөрдсөн: ПХБ -ийн схемийг 4 давхаргад, бүх 4 цахилгаан шугамын тусдаа тэжээлийн хангамж (дижитал 3.3 В, 3.3 В аналог, 1.8 В дижитал, 1.8 В аналог). Тиймээс манай DDS AD9910 Arduino Shield -ийг худалдаж авахдаа AD9910 дээрх мэдээллийн хүснэгтийн өгөгдөлд анхаарлаа төвлөрүүлж болно.

Зураг 16-д DDS дээр суурилуулсан PLL ашиглах үед дуу чимээний түвшинг харуулав. PLL нь 50 МГц -ийн генераторын давтамжийг 20 дахин үржүүлдэг. Бид ижил төстэй давтамжийг ашигладаг - TCXO -аас 40 МГц (x25 үржүүлэгч) эсвэл 50 МГц (x20 үржүүлэгч) нь илүү тогтвортой байдлыг өгдөг.

Зураг 15 нь 1 GHZ гадаад лавлах цаг ашиглах үед дуу чимээний түвшинг харуулж байна.

Эдгээр хоёр графикийг харьцуулж үзвэл, жишээ нь Fout = 201.1 MHz ба дотоод PLL нь 10 кГц зөөгч офсет дээр асаалттай байвал фазын дуу чимээний түвшин -130 дБц @ 10 кГц байна. PLL -ийг унтрааж, гадаад цаг ашигласнаар фазын дуу чимээ нь 10 кГц -д 145 дБц байна. Энэ нь гаднах цагийн фазын дуу чимээг 15 дБц -ээр илүү сайн (доод) ашиглах үед юм.

Ижил давтамжтай Fout = 201.1 МГц ба дотоод PLL нь 1 МГц зөөгч офсет дээр асаалттай бол фазын дуу чимээний түвшин 1 МГц -124 дБц байна. PLL -ийг унтрааж, гадаад цаг ашигласнаар фазын дуу чимээ 1 МГц -д 158 дБц байна. Энэ нь гаднах цагийн фазын дуу чимээг 34 дБц -ээр илүү сайн (доод) ашиглах үед юм.

Дүгнэлт: гадаад цаг ашиглах үед та суурилуулсан PLL ашиглахаас хамаагүй бага фазын дуу чимээг авах боломжтой. Гэхдээ ийм үр дүнд хүрэхийн тулд гадны генераторт өндөр шаардлага тавьдаг гэдгийг бүү мартаарай.

Алхам 5: Талбай

Талбай
Талбай
Талбай
Талбай

Үе шаттай дуу чимээ бүхий талбай

Зөвлөмж болгож буй: