Senin, 19 Oktober 2009

Analog to Digital Converter( 0804)
Written by admin
Wednesday, 11 February 2009 04:42



Pengubah Analog ke Digital (A/D) berfungsi untuk mengkonversikan besaran analog menjadi besaran digital. Tegangan analog yang tak diketahui dimasukkan ke dalam pengubah A/D, dan akan muncul keluaran biner yang bersangkutan. Keluaran biner tersebut akan berbanding lurus dengan masukan analog. Keluaran ADC 0804 ini berada di port 11-18 yang akan masuk ke mikrokontroller.ADC0804 dapat beroperasi dalam mode free running dan controlled. Mode free running seperti yang ditunjukkan pada Gambar Mode kerja ADC0804 kiri, adalah mode kerja dimana ADC0804 akan mengeluarkan data hasil pembacaan input secara otomatis dan berkelanjutan setelah selesai mengkonversi. Pin 5 (INTR = interrupt, active low) yang berlogika rendah setelah ADC selesai mengkonversi dihubungkan ke pin 3 (WR = write enable, active low) untuk memerintahkan ADC memulai konversi kembali. Mode controlled seperti yang ditunjukkan pada Gambar Mode kerja ADC0804 kanan, adalah mode kerja dimana ADC0804 baru memulai konversi setelah diberi instruksi dari mikrokontroler.



Instruksi ini dilakukan dengan memberikan pulsa rendah kepada masukan WR, kemudian membaca keluaran data ADC setelah keluaran INTR berlogika rendah.Mode kerja free running ADC diperoleh jika -RD dan -CS dihubungkan ke ground agar selalu mendapat logika 0 sehingga ADC akan selalu aktif dan siap memberikan data. Pin -WR dan -INTR dijadikan satu karena perubahan logika - ITNR sama dengan perubahan logika pada -WR, sehingga pemberian logika pada -WR dilakukan secara otomatis oleh keluaran -INTR. Baik dalam mode free maupun controlled, ADC0804 memerlukan osilator pembangkit sinyal sekitar fCLK = 640 kHz untuk bekerja optimal. Frekuensi dapat dibangkitkan dengan memasang resistor dan kapasitor pada pin CLKR dan CLKIN (pin 19 dan pin 4 pada Gambar 2.4) dengan besar frekuensi yang dihasilkan fCLK ~~ 1/(1,1RC)

Tidak ada komentar:

Posting Komentar