PIC Lesson: Digital To Analog

Digital to Analog converter atau diringkaskan DAC adalah bagi menukarkan isyarat digital atau binary kepada nilai voltan. Cara paling mudah menghasilkan litar digital to analog converter adalah menggunakan R-2R ladder network. Litar R-2R ladder adalah seperti berikut.

R-2R ladder di atas mempunyai 8bit masukan. A0-A7 adalah bit-bit digital iaitu nilai digital sama ada ’0′ atau ’1′. Bit-bit tersebut disambungkan terus ke PIC. Bit ’1′ pada PIC membekalkan voltan 5V. Oleh itu, Vout boleh di ubah diantara 0-5V. Apabila litar di atas di ringkaskan, akan menghasilkan rumus Vout seperti berikut.

Selain menggunakan resistor R-2R, IC untuk DAC juga boleh digunakan misalnya DAC0800. Contoh program yang saya hasilkan adalah untuk mengeluarkan triangle dan sinusoidal waveform. Bacaan RA3 digunakan untuk menentukan formula untuk menghasilkan waveform di mana terdapat dua jenis waveform.

Dalam triangle, dua amplitude di perlukan iaitu amplitude di awal dan amplitude di akhir yang menggunakan bacaan dari RA0 dan RA1. Dalam sinusoidal, hanya satu amplitude di perlukan iaitu voltage peak-to-peak yang hanya menggunakan bacaan dari RA1. Bacaan RA2 menentukan jarak masa dalam satu cycle. Programnya adalah seperti berikut.

Berikut adalah videonya.


Post ini telah menerima 1,806 views sejak dikeluarkan pada 3:24 PM, Wednesday, 11th August 2010
Category: PIC Lesson Tags:
Anda sukakan post ini, apa kata anda subcribe blog ini. Post terbaru akan dihantar ke alamat e-mail anda.
Masukkan e-mail anda dan klik subcribe.

Anda mungkin belum baca post ini

Dah baca, tinggalkan komen anda disini