AD9850 Based Function Generator Generator Fungsi Berbasis AD9850

Oleh Rudi Yusuf Fernades dan Wahyu Sapto Aji

Abstrak: Generator Fungsi terdiri dari generator utama dan generator modulasi. Generator Utama menyediakan gelombang output sinus, kotak, atau gelombang segitiga dengan rangkuman frekuensi 0,01 Hz sampai 13 MHz. Generator modulasi menghasilkan bentuk gelombang sinus, kotak, dan segitiga dengan rangkuman frekuensi 0,01 Hz sampai 10 kHz. Generator sinyal input dapat digunakan sebagai Amplitudo Modulation (AM) atau Frequency Modulation (FM). Selubung (envelope) AM dapat diatur dari 0% sampai 100%; FM dapat diatur frekuensi pembawanya hingga ±5%. Fungsi Generator umumnya menghasilkan frekuensi pada kisaran 0,5 Hz sampai 20 Mhz atau lebih tergantung rancangan pabrik pembuatnya. Frekuensi yang dihasilkan dapat dipilih dengan memutar-mutar tombol batas ukur frekuensi (frequency range). Amplitudo sinyal yang dapat diatur berkisar antara 0,1V – 20 Vp-p (tegangan puncak ke puncak) kondisi tanpa beban, dan 0,1 V – 10Vp-p (Volt peak to peak/tegangan puncak ke puncak) dengan beban sebesar 50Ω. Output utama ditetapkan oleh SYNC Output. Penelitian ini membuat alat pembangkit Gelombang dan Frekuensinya, serta DDS AD9850 sebagai sensor pembaca gelombang pada osiloscope, menggunakan Arduino Uno sebagai pemograman untuk membangkitkan gelombang dan rotary encoder sebagai pengatur frekuensi, yang dimana jika nilai frekuensi 50 Hz akan mendapatkan hasill Vpp=1,2 Vpp dan Periode(T)=0,006 s, frekuensi 100 Hz mendapatkan hasil Vpp=1,2 Vpp dan Periode(T)=0,005 s, frekuensi 150 Hz mendapatkan hasil Vpp=1,2 Vpp dan Periode(T)=0,034 s, frekuensi 1 KHz mendapatkan hasil Vpp=1,2 Vpp dan Periode(T)=0,0006 s, frekuensi 1,5 KHz mendapatkan hasil Vpp=1,2 Vpp dan Periode(T)=0,0004s s, frekuensi 2 KHz mendapatkan hasil Vpp=1,2 Vpp dan Periode(T)=0,000225 s.