ATMega8+DDS (Direct Digital Synthesizer)


Sesuai dengan namanya DDS adalah sebuah metode sintesa frekwensi secara langsung menggunakan teknik digital. Sebuah ROM yang berisi data wave form di cuplik dalam kecepatan dan interval tertentu sehingga membentuk frekwensi yang diinginkan.

Dengan menggunakan DDS masalah-masalah yang selama ini muncul pada sintesa dengan PLL menjadi mudah diatasi, diantaranya adalah bandwidth dari VCO, settling time, continues phase switching response, noise dan sebagainya. DDS pada akhirnya menyederhanakan rancang bangun rangkaian elektronika RF serta memastikan proses sintesa frekwensi bahkan hingga akurasi 0.0001Hz (dan ini masih akan terus berkembang)… amazing..

Komponen dasar dari DDS adalah sebuah accumulator berupa running counter yang berisi nilai dari fasa gelombang yang di hasilkan. Accumulator berisi reference kepada sebuah lookup table berisi data-data untuk membentuk gelombang. Sebuah DAC mengubah data-data tersebut menjadi besaran elektris analog. Kecepatan running counter dan step dari counter menentukan frekwensi yang di hasilkan. Sebagai contoh bila running counter di update 360 kali dalam satu detik, dengan step 1, maka akan dihasilkan frekwensi 1Hz.

Lebih detil tentang cara kerja DDS bisa di baca atau di download lebih lanjut pada link berikut
Understanding Direct Digital Synthesis (DDS)

Rangkaian dibawah adalah implementasi sederhana dari DDS menggunakan IC DDS9835 (50MHz DDS). 50 MHz disini menunjukkan besarnya frekwensi referensi dari chip tersebut. Pada pratiknya dengan frekwensi referensi 50 MHz dapat di sintesa frekwensi hingga 0.4 dari referensinya, dalam hal ini 0.4×50 = 20MHz, dengan akurasi hingga 0.0116 Hz.. wew…

note:
*. hex file untuk rangkaian diatas (setelah download ubah extension menjadi zip) DDS 01
*. IF yang digunakan 8Mhz, DDS VFO out = IF – Desire Freq
*. Pilihan step freq di lakukan dengan menekan rotary encoder
*. belum di tambahkan fungsi IF selection dan lainnya

semoga bermanfaat
Dian Kurniawan

Advertisements

16 thoughts on “ATMega8+DDS (Direct Digital Synthesizer)

  1. Salam,…
    maaf pak, saya pemula, baru sedikit baca tentang DDS itupun versi inggris, jd ndak terlalu mudeng,..
    apa itu DDS pak? punya buku yg versi INDONESIA?
    kalo buat frekuensi FM 86-110 bisa pak?
    kalo bisa gimna rangkaiannya dan programnya pak?
    mohon bantuan belajar pak,..

  2. mas dian, saya tertarik sama hasil oprekannya. saya boleh minta source codenya ga mas?

    oia mas, saya pengen coba bangkitin sinyal segitiga, kira-kira bisa menggunakan rangkaian ini ga mas?

    makasih perhatian

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s