Direct Digital Synthesizer Part II

menyambung postingan terdahulu

pada dasarnya sinyal PWM bisa dibentuk dari sampling sinyal input menggunakan gelombang gigi gergaji atau segitiga menggunakan sebuah comparator seperti blok diagram dibawah ini

frekuensi sinyal segitiga harus jauh lebih tinggi dari sinyal input

berikut ini hasil simulasi menggunakan LTSpice :

sinyal input (sinus)

sinyal segitiga

sinyal sinus,segitiga dan PWM

sinyal PWM

proses diatas dapat dibalik

sinmyal PWM dapat dikembalikan ke sinus dengan melewatkannya ke LPF

nah…..

kembali ke topiknya, DDS

tujuan dari project di blog ini menghasilkan sinus 50Hz menggunakan microcontroller dan LPF

sinyal PWM di generate oleh mikrokontroler dengan lebar pulsa (width) berubah-ubah mengikuti fungsi tabel sinus

sinyal keluaran dari mikrokontroller kemudian di filter menggunakan LPF untuk menghasilkan sinyal sinus (analog)

cara membuat tabel sinusnya dapat dilihat dari table sinus , tabel ini dibuat menggunakan libreOffice calc, saya ngga jamin jika dibuka dg excel masih sesuai

update 13-08-2011

hardwarenya menggunakan ATTiny2313 xtall 8MHz (minimum sistem)

output sinyal di PB2 dan PD5

sourcecode bisa diambil disini (rename dari .odt ke .zip kemudian ekstrak)

update 24/02/2012

ssssttt……ide generator PWM 50Hz ini awalnya karena rencanya aku pingin buat DC-AC inverter (avr based) yang efisien dg teknik PWM

mungkin karena hanya cinta (rencana maksudnya) sesaat, sampai sekarang ngga sempat dilanjutin

perburuan IC

hari kamis 02 juni 2011 perburuan IC dimulai di GEMA elektrik purwokerto
dari sekian list yg dibawa yg bisa didapat sbb:
TDA7442 ada 3 biji,sikat semua
PT2313 ada 2 biji,sikat semua
TDA7313 ngga ada(padahal kalo dilihat di datasheet output Noisenya lbh kecil dari TDA7442)
TA8184 cuma ada 1,ambil
TA7630 cuma ambil 1,buat spare tone rakitan
NJM2750,NJM2521 ngga ada
IRS2092 ngga ada
selanjutnya tinggal cari waktu luang buat ngerakit