0400531134 TIRTA AKIMFOA 0400528436 Abstrak - PERANCANGAN SWITCHING AMPLIFIER DENGAN TEKNIK DIGITAL PULSE WIDTH MODULATION BERBASISKAN FPGA - Binus e-Thesis

  

Jurusan Sistem Komputer

Skripsi Sarjana Komputer

Semester Genap tahun 2003/2004

PERANCANGAN SWITCHING AMPLIFIER DENGAN TEKNIK DIGITAL

  

PULSE WIDTH MODULATION BERBASISKAN FPGA

HERWIN 0400530390 DIAN FEBRIANTY MURAD 0400531134 TIRTA AKIMFOA 0400528436 Abstrak

  Untuk dapat menerima informasi melalui media suara secara elektronik maka diperlukan perangkat audio salah satunya adalah penguat daya / power amplifier.

  Penguat daya yang umum digunakan adalah penguat kelas A, kelas B dan kelas AB. Semua penguat tersebut merupakan linear amplifier dengan efisiensi daya tertinggi secara teoritis 78,5%. Penguat kelas D termasuk ke dalam jenis switching amplifier yang secara teoritis efisiensinya mencapai 100%. Efisiensi yang lebih tinggi memungkinkan

  

amplifier dibuat dengan ukuran lebih kecil dan ringan karena tidak membutukan

  penyerap panas/ heatsink berukuran besar dan berat. Penguat kelas D dapat dirancang menggunakan teknik bipolar maupun unipolar Pulse Width Modulation. Pada penelitian ini digunakan teknik unipolar PWM yang diimplementasikan secara digital dengan dilakukan dengan VHDL (VHSIC – Hardware Description Language); (VHSIC : Very

High Speed Integrated Circuit). Frekuensi switching yang dicapai sebesar 352,11 KHz.

  Efisiensi daya yang dicapai sebesar 84%. Disipasi daya relatif kecil sehingga pada penelitian ini MOSFET tidak memerlukan heatsink.

  Kata Kunci : switching amplifier, unipolar PWM, digital PWM, FPGA, VHDL

  Segala puji syukur penulis panjatkan kepada Tuhan atas kasih dan karunia-Nya, serta kepada orang tua penulis yang telah memberikan semangat dan dukungan baik moril maupun materiil serta doa sehingga penulisaan skripsi ini dapat diselesaikan tepat pada waktunya. Skripsi ini disusun untuk memenuhi salah satu syarat kelulusan pada jenjang studi S1 (Strata-1) pada jurusan Sistem Komputer - Fakultas Ilmu Komputer Universitas Bina Nusantara, Jakarta.

  Skripsi dengan judul “Perancangan Switching Amplifier Dengan Teknik Digital Pulse Width Modulation Berbasiskan FPGA” ini disusun atas bantuan dan dukungan secara langsung maupun tidak langsung dari berbagai pihak. Oleh sebab itu penulis menyampaikan ucapan terima kasih yang sebesar-besarnya kepada:

  1. Ibu Dr. Theresia Widia Suryaningsih, MM. selaku Rektor Universitas Bina Nusantara yang telah memberikan kesempatan kepada penulis untuk dapat mengenyam pendidikan di Universitas Bina Nusantara.

  2. Bapak Iman H. Kartowisastro, Ph.D., selaku Ketua Jurusan Sistem Komputer yang telah memberikan pengarahan yang berguna serta memberikan kepercayaan kepada penulis untuk menyelesaikan skripsi ini.

  3. Bapak Roby Saleh, S. Kom., selaku Sekretaris Jurusan Sistem Komputer yang telah memberikan bantuan dalam penyusunan skripsi ini.

  4. Ibu Jurike V. Moniaga, S. Kom yang telah memberikan masukan bagi penulis terutama pada awal penulisan skripsi. memberikan ide, saran, dorongan, dan bimbingan kepada penulis untuk menyelesaikan penyusunan skripsi ini.

  6. Bapak Wiedjaja, S. Kom, selaku Kepala UPT Lab. Perangkat Keras yang telah memberikan kesempatan untuk menggunakan fasilitas lab.

  7. Segenap Dosen dan staff yang tidak dapat penulis sebutkan satu per satu yang telah memberikan ide, saran, dan pengetahuan serta dukungan moril sehingga penulis dapat menyelesaikan penyusunan skripsi ini.

  8. Teman – teman asisten lab perangkat keras dan segenap rekan-rekan di jurusan Sistem Komputer yang telah memberikan bantuan tenaga, pikiran dan dukungan moril kepada penulis, sehingga penulisan skripsi ini dapat terselesaikan dengan baik.

  9. Pihak yang tidak dapat penulis sebutkan satu persatu yang telah memberikan dukungan baik secara materiil maupun moril sehingga terselesaikan penyusunan skripsi ini.

  Akhir kata, penulis mengharapkan skripsi ini dapat berguna bagi pihak-pihak yang bersangkutan maupun pihak lain serta dapat memberikan informasi juga sebagai bahan acuan untuk penulisan skripsi sejenis di masa depan.

  Jakarta, Juni 2004 Penulis

  Halaman Judul Luar Halaman Judul Dalam Halaman Persetujuan Hardcover………………………………………………... i Halaman Pernyataan Dewan Penguji……………………………………………. ii Abstrak ………………………………………………………………………….. iii Prakata ………………………………………………………………………….. v Daftar Isi…………………………………………………………………………. vii Daftar Gambar …………………………………………………………………... xi Daftar Tabel ……………………………………………………………………... xiii Daftar Rumus……………………………………………………………………. xiv Daftar Lampiran…………………………………………………………………. xv

BAB 1. PENDAHULUAN ……………………………………………………… 1

  1.1 Latar Belakang ………………………………………………………….. 1

  1.2 Tujuan Manfaat …………………………………………………………. 3 1.3 Ruang Lingkup ………………………………………………………….

  3 1.4 Metodologi Penelitian …………………………………………………..

  4

  1.5 Sistematika Penulisan …………………………………………………… 4

  2.1 Amplifier ………………………………………………………………… 6

  2.1.1 Linear Amplifier …………………………………………………. 6

  2.1.2 Non Linear / Switching Amplifier ……………………………….. 6 2.2 EPROM …………………………………………………………………..

  8

  2.3 Noise Shaping …………………………………………………………… 9

  2.4 Pulse Width Modulation (PWM) ……………………………………….. 12

  2.4.1 Bipolar PWM …………………………………………………… 13

  2.4.2 Unipolar PWM ………………………………………………….. 13

  2.4.3 Digital PWM ……………………………………………………. 14

  2.5. MOSFET ………………………………………………………………... 17

  2.5.1. Driver MOSFET ………………………………………………… 19

  2.5.2. H-Bridge MOSFET ……………………………………………… 19

  2.6. LC Filter …………………………………………………………………. 20

  2.7. Xilinx Spartan FPGA ……………………………………………………. 21

  2.7.1. Adder/Substractor ……………………………………………….. 21

  2.7.2. Comparator ………………………………………………………. 22

  2.7.3. Counter …………………………………………………………… 22

  2.7.4. Data Register …………………………………………………….. 22

  2.7.5. Multiplexer ………………………………………………………. 22

BAB 3. PERANCANGAN SISTEM ………………………………………….. 23

  3.1 Perancangan Modul Input………………………………………………... 23

  3.1.1 EPROM…………………………………………………………... 24

  3.2.1 Data Buffer………………………………………………………. 25

  3.2.2 Noise Shaper……………………………………………………… 26

  3.2.3. Permasalahan Dalam Implementasi Unipolar PWM…………….. 28

  3.2.4 Modifikasi Unipolar Pulse Width Modulator……………………. 28

  3.2.5. Perhitungan Frekuensi Switching………………………………… 30

  3.2.6. Realisasi MUPWM (Modified Unipolar Pulse Width Modulator)... 31

  3.3 Perancangan Modul Output………………………………………………. 35

  3.3.1 Driver MOSFET………………………………………………….. 36

  3.3.2 H-Bridge MOSFET……………………………………………….. 37

  3.3.3 Output Filter……………………………………………………… 37

  3.3.4 Speaker…………………………………………………………… 40

BAB 4. IMPLEMENTASI DAN EVALUASI…………………………………. 41

  4.1 Prosedur Pengoperasian Sistem………………………………………….. 41 4.2 Implementasi Sistem……………………………………………………...

  42 4.3 Evaluasi Sistem…………………………………………………………..

  42

  4.4 Evaluasi Modul FPGA…………………………………………………..... 42

  4.4.1 Proses Noise Shaping Secara Teoritis Dengan Data Konstan……. 42

  4.4.2 Proses MUPWM Secara Teoritis…………………………………. 44

  4.4.3 Evaluasi Modul FPGA Secara Praktis Dengan Menggunakan Data Konstan……………………………………… 46

  4.5.1 Evaluasi Pada MOSFET Driver………………………………….. 49

  4.5.2 Evaluasi H-Bridge MOSFET Dengan Data Konstan…………….. 51

  4.5.3 Evaluasi Output Filter……………………………………………. 55

  4.6 Evaluasi Efisiensi Daya Switching Amplifier……………………………. 57

BAB 5. KESIMPULAN DAN SARAN………………………………………… 58 5.1 Kesimpulan……………………………………………………………….

  58 5.2 Saran……………………………………………………………………...

  58 DAFTAR PUSTAKA…………………………………………………………… 60

  RIWAYAT HIDUP PENULIS………………………………………………… 62 LAMPIRAN……………………………………………………………………... 65

Gambar 1.1 Ilustrasi Analog Pulse Width Modulation........................................... 2Gambar 2.1 Rangkaian Buck Converter.................................................................. 7Gambar 2.2 Grafik Noise Level terhadap frekuensi……………………………… 10Gambar 2.3 Perbandingan orde noise shaping…………………………………… 10Gambar 2.4. (a) Sinyal PWM (b) Spektrum Frekuensi Dari Sinyal PWM............ 12Gambar 2.5. Bipolar PWM……………………………………………………… 13Gambar 2.6. Unipolar PWM…………………………………………………….. 13Gambar 2.7 Timing diagram Bipolar PWM …………………………………….. 16Gambar 2.8 Timing diagram Unipolar PWM …………………………………… 17Gambar 2.9 (a) Kurva Penguras MOSFET jenis pengisian …………………. 18

  (b) Simbol MOSFET jenis pengisian tipe N……………………… 18

Gambar 2.10. Rangkaian H-Bridge MOSFET…………………………………… 19Gambar 3.1 Blok Diagram Keseluruhan ………………………………………… 23Gambar 3.2 (a) Layout Pin IC 27C1001 (b) Logic Diagram……………………... 24Gambar 3.3 Blok Modul Data Buffer…………………………………………….. 25Gambar 3.4 Blok Modul Noise Shaper…………………………………………… 26Gambar 3.5 Struktur Noise Shaper orde 2……………………………………….. 27Gambar 3.6 Respon Pasangan MOSFET dengan keadaan awal Low……………. 28Gambar 3.7 Contoh Output dengan Modifikasi Unipolar PWM………………… 29Gambar 3.8 Skematik Lengkap Modul MUPWM………………………………. 32Gambar 3.9 Rangkaian H-Bridge MOSFET…………………………………….. 37Gambar 3.10 (a) Rangkaian Output Filter (b) Rangkaian ekuivalen……………. 38Gambar 4.2 Timing Diagram Output MUPWM dengan data input = 0 …………… 44Gambar 4.3 Timing Diagram Output MUPWM dengan data input = 64 ………….. 44Gambar 4.4 Timing Diagram Output MUPWM dengan data input = 127 ………… 45Gambar 4.5 Timing Diagram Output MUPWM dengan data input = -64 …………. 45Gambar 4.6 Timing Diagram Output MUPWM dengan data input = -127 ………... 46Gambar 4.7. Output FPGA CH-1 = POA, CH-2 = POB, untuk D = 0……………... 46Gambar 4.8 Output FPGA untuk D = 64…………………………………………... 47Gambar 4.9 Output FPGA untuk D = 127…………………………………………. 47Gambar 4.10 Output FPGA untuk D = -64……………………………………….... 48Gambar 4.11 Output FPGA untuk D = -127……………………………………….. 48Gambar 4.12 Output POA dari FPGA dengan D = 0 ……………………………... 49Gambar 4.13 Output MOSFET Driver untuk low side MOSFET A……………….. 50Gambar 4.14 Output MOSFET Driver untuk high side MOSFET A……………... 50Gambar 4.15 Output V A dari pasangan MOSFET A dengan D = 0………………... 51Gambar 4.16 Output H-Bridge MOSFET untuk D = 0……………………………. 52Gambar 4.17 Output H-Bridge MOSFET untuk D = 64…………………………... 52Gambar 4.18 Output H-Bridge MOSFET untuk D = 127…………………………. 53Gambar 4.19 Output H-Bridge MOSFET untuk D = -64…………………………. 53Gambar 4.20 Output H-Bridge MOSFET untuk D = -127………………………... 54Gambar 4.21 Vout saat Pulsa Inisial ……………………………………………... 54Gambar 4.22 Grafik Tanggapan Frekuensi Output Filter………………………….. 55Gambar 4.23 Vout H-Bridge dengan Data Gelombang Sinus…………………….. 56Gambar 4.24 Output LC Filter……………………………………………………... 56Tabel 3.1 Daftar Pin IC 27C1001…………………………………………………… 24

  Tabel 3.2a State Table untuk POA………………………………………………..... 35 Tabel 3.2b State Table untuk POB…………………………………………………. 35

Tabel 4.1 Hasil Perhitungan Noise Shaper Dengan Input Konstan………………... 43Tabel 4.2 Perbandingan frekuensi dengan Gain(dB)………………………………. 55

  Persamaan 2.1 ……………………………………………………………………… 8 Persamaan 2.2 ……………………………………………………………………... 11 Persamaan 2.3 ……………………………………………………………………... 11 Persamaan 2.4 ……………………………………………………………………... 11 Persamaan 2.5 ……………………………………………………………………... 14 Persamaan 2.6 ……………………………………………………………………... 14 Persamaan 3.1 ……………………………………………………………………... 30 Persamaan 3.2 ……………………………………………………………………... 40 Persamaan 3.3 ……………………………………………………………………... 40