Menghubungkan Digital To Analog Converter (DAC0800) Ke Microcontroller

Tuesday, August 28th, 2012 - Converter / Inverter, Microcontroller

Digital To Analog Converter (DAC) berfungsi untuk mengubah data digital menjadi tegangan output analog, microcontroller dengan output data digital dapat dihubungkan dengan suatu Digital To Analog Converter (DAC) untuk mendapatkan tegangan output analog. Untuk menghubungkan suatu Digital To Analog Converter (DAC) dengan mikrokontroller dapat dikonfigurasikan sepertipada gambar berikut.

Gambar Rangkaian Konfigurasi DAC0800 dengan Mikrokontroler MCS51

Menghubungkan Digital To Analog Converter (DAC0800) Ke Microcontroller,Rangkaian Konfigurasi DAC0800 dengan Mikrokontroler MCS51,DAC ke microkontroler,rangkaian DAC dan microcontroller,menghubungkan DAC ke microcontroller,cara seting DAC dengan microcontroller,rangkaian dac dengan mikrokontroler,konfigurasi dac dan mikrokontrooler,dac mcs51,dac0800,Digital To Analog Converter (DAC),Digital To Analog Converter (DAC) dengan mikrokontroller,cara menghubungkan DAC808 ke microcontroller,,menggunakan DAC808 dengan MCS51,menggunakan DAC0800 ke microcontroller,seting DAC0800 dan microcontroller,konfigurasi DAC0800 dan microcontroller,aplikasi DAC dan microcontroller

Gambar diatas merupakan konfigurasi mikrokontroler AT89Cx051 yang dihubungkan ke Digital To Analog Converter (DAC0800) buatan National Semiconductor, kapasitor C1, C2 dan Xtal 12 MHz membentuk rangkaian osilator, kapasitor C3 dan resistor R1 membentuk rangkaian reset. Besaran digital diberikan ke B1 sampai B7 (kaki 5 sampai 12) pada IC DAC0800, nilai biner dari besaran digital ini dirubah menjadi besaran analog berupa arus pada IOUT (kaki 4 DAC0800) dan IOUT* (kaki 2 DAC0800), kemudian oleh IC Operational Amplifier LM741 arus tersebut dirubah menjadi tegangan. Tegangan yang dihasilkan dinyatakan dengan rumus yang tertera pada Gambar dibawah, selain tergantung pada nilai bobot besaran digital yang diberikan, tegangan ini tergantung pula pada besarnya Vref (kaki 14 DAC0800).

C3 yang dipasang pada kaki 16 dan ground berguna untuk menstabilkan tegangan yang dihasilkan. DAC0800 dan LM741 memakai sumber tegangan +12 Volt dan -12 Volt, ini agak berbeda dengan tegangan yang biasa dipakai untuk rangkaian digital, agar sinyal digital bisa diterima IC DAC0800 dengan baik, DAC0800 dilengkapi kaki VLC (kaki nomor 1) untuk menyesesuaikan level tegangan berbagai jenis IC digital. Dalam data sheet DAC0800 diperlihatkan berbagai rangkaian yang harus dipasang pada kaki ini agar DAC0800 bisa dipakai untuk berbagai keluarga IC digital. Dalam rangkaian Gambar diatas, DAC0800 dihubungkan ke keluarga mikrokontroler  MCS51 yang bekerja pada level tegangan TTL, untuk keperluan ini kaki VLC dihubungkan ke ground.

Di balik kaki-kaki B1 sampai B8 IC DAC0800 tidak dilengkapi latch untuk menampung besaran digital yang diumpankan, perubahan kombinasi sinyal digital pada kaki-kaki ini langsung mengakibatkan perubahan tegangan output. Konstruksi input DAC0800 semacam ini, mengakibatkan DAC0800 tidak bisa dihubungkan langsung ke saluran-data (data bus) sistem mikroprosesor, hubungan DAC0800 ke prosesor harus melalui port paralel. Dalam Gambar 1, DAC0800 dihubungkan ke port paralel P1 dari AT89Cx051. Menghubungkan DAC0800 ke keluarga MCS51 yang lain, misalnya AT89C51, bisa lewat port parelel P0, P1, P2 ataupun P3, tergantung pada kondisi rangkaian yang dibentuk. Instruksi untuk mengeluarkan tegangan pada rangkaian Gambar 1 sangat sederhana, cukup mamakai instruksi MOV P1,A dengan pengertian besaran analog yang ingin dibangkitkan sebelumnya sudah disimpan pada Akumulator A.

Tegangan yang dihasilkan dinyatakan dengan rumus yang tertera pada  Gambar dibawah, selain tergantung pada nilai bobot besaran digital yang  diberikan, tegangan ini tergantung pula pada besarnya Vref (kaki 14  DAC0800).

Share Menghubungkan Digital To Analog Converter (DAC0800) Ke Microcontroller

Like Dan Ikuti Perkembangan Belajar Elektronika

Artikel Terkait Menghubungkan Digital To Analog Converter (DAC0800) Ke Microcontroller