ADC dan DAC
ADC dan DAC
ADC (Analog to Digital Converter)
ADC (Analog to Digital Converter) artinya pengubah dari
analog ke digital. Fungsinya untuk mengubah data analog
menjadi data digital yang nantinya akan masuk ke suatu komponen digital
yaitu mikrokontroller AT89S51. Input dari ADC ini ada dua yaitu input
positif (+) dan input negatif (-). ADC 0804 ini terdiri dari 8 bit
microprocessor Analog to Digital Converter.
V (+) dan V (-) adalah input tegangan analog differensial sehingga
data tegangan yang akan diproses oleh ADC adalah selisih antara Vi (+)
dan Vi (-). Vref adalah tegangan referensi ADC yang digunakan untuk
mengatur tegangan input pada Vi+ dan Vi-. Besarnya tegangan referensi
ini adalah setengah dari tegangan input maksimal. Hal ini bertujuan agar
pada saat inputan maksimal data digital juga akan maksimal. Frekuensi
clock dari ADC dapat diatur dengan komponen R dan C eksternal pada pin
Rclk dan Cclk dengan ketentuan :
Fclk = 1 / (1,1 RC)
Chip select fungsinya untuk mengaktifkan ADC yang
diaktifkan dengan logika low. Read adalah inputan yang digunakan untuk
membaca data digital hasil konversi yang aktif pada kondisi logika low.
Write berfungsi untuk melakukan start konversi ADC diaktifkan pada
kondisi logika low. Instruksi berfungsi untuk mendeteksi apakah konversi
telah selesai atau tidak, jika sudah selesai maka pin instruksi akan
mengeluarkan logika low. Data outputan digital sebanyak 8 byte (DB0-DB7)
biner 0000 0000 sampai dengan 1111 1111, sehingga kemungkinan angka
decimal yang akan muncul adalah 0 sampai 255 dapat diambil pada pin D0
sampai D7. DB0-DB7 mempunyai sifat latching.
Keterangan Pin ADC 0804 :
- WR, pulsa transisi high to low pada input input write maka ADC akan melakukan konversi data, tegangan analog menjadi data digital. Kode 8 bit data akan ditransfer ke output lacht flip – flop.
- INT, bila konversi data analog menjadi digital telah selesai maka pin INT akan mengeluarkan pulsa transisi high to low. Perangkat ADC dapat diopersikan dalam mode free running dengan menghubungkan pin INT ke input WR.
- CS, agar ADC dapat aktif , melakukan konversi data maka input chip select harus diberi logika low. Data output akan berada pada kondisi three state apabila CS mendapat logika high.
- RD, agar data ADC data dapat dibaca oleh sistem mikroprosessor maka pin RD harus diberi logika low.
- Tegangan analog input deferensial, input Vin (+) dan Vin (-) merupakan input tegangan deferensial yang akan mengambil nilai selisih dari kedua input. Dengan memanfaatkaninput Vin maka dapat dilakukan offset tegangan nol pada ADC.
- Vref, tegangan referensi dapat diatur sesuai dengan input tegangn pada Vin (+) dan Vin (-), Vref = Vin / 2.
Vresolusi = Vin max / 255.
- CLOCK, clock untuk ADC dapat diturunkan pada clock CPU atau RC eksternaldapat ditambahkan untuk memberikan generator clock dari dalam CLK In menggunakan schmitt triger.
DAC (Digital to Analog Converter)
DAC (Digital to Analog Converter) adalah salah satu komponen elektronika yang cukup ampuh untuk
pengaturan sebuah sistem berbasis digital, dengan kemampuan mengubah
dari data digital ke tegangan analog. Pada kali ini, DAC memiliki tipe 0808 adalah sebuah digital to analog
converter 8-bit monolothic yang mempunyai waktu settling sekitar 150 ns.
Tidak diperlukan setting arus referensi (IREF)dalam berbagai penerapan. Pada pengaturan skala penuh arus output yang dikeluarakan umumnya 255 (IREF/256).
Arus power supply dari DAC0808 tidak bergantung pada kode bit dan akan
menunjukkan karakteristik DAC yang tetap konstan pada keseluruhan
jangkauan tegangan. DAC0808 mempunyai jangkauan tegangan power
supply: ±4,5V sampai ±18V dengan konsumsi daya berkisar 33 mW pada
tegangan ±5V. Untuk penggunaan interface ADC0808 dapat dihubungkan
langsung ke level logika CMOS, TTL dan DTL.
Keterangan Pin DAC 0808 :
- A1-A8, input digital 8 bit, data inputan yang akan dikonversikan ke besaran tegangan analog.
- VREF(-), VREF(+) input tegangan referensi yang digunakan untuk mengatur levelouput tegangan analog.
- Compensation, pin compensation dihubungkan dengan menggunakan capasitor ke VEE atau ground untuk mempertahankan batas fase yang bersesuaian.
Pengubahan besaran analog ke digital ditentukan oleh besar tegangan
input maksimum yang diukur dalam Volt, mVolt atau uVolt, sedang nilai
konversi digitalnya juga bebas ditentukan hal ini tergantung berapa bita
yang digunakan untuk mengkonversinya. Begitu pula untuk pengubah
digital ke analog juga sama dan hasil konversi tergantung pula pada
besar tegangan referensinya.
Sumber :
Komentar
Posting Komentar