MODUL SD 07
ADC & DAC
if(ADC_IsEndConversion(ADC_RETURN_STATUS)){
data = ADC_GetResult16();
v = ADC_CountsTo_mVolts(data);
digunakan jika ada masukan yang masuk ke ADC maka nanti akan didefinisikan sebagai
data dan data akan diolah menjadi volts jika prosesnya selesai.
Di bagian bawah, berfungsi untuk menampilkan hasilnya. Bagian cleardisplay utnuk
menghapus kata-kata. Position untuk memposisikan data yang akan ditampilkan.
Printstring menampilkan string tegangan. Printnumber untuk menampilkan number.
Sementara itu rangkaian DAC digunakan untuk mengkonversi sinyal dari input yang
berupa sinyal digital untuk diubah menjadi output berupa sinyal analog. Output dari DAC
ini biasanya berupa sinyal analog yang dapat di plot dalam bentuk grafik atau gambar.
nyata yang menghasilkan tegangan kode biner tersebut.sementara DAC digunakan untuk
mengkonversi sinyal dari input yang berupa sinyal digital untuk diubah menjadi output
berupa sinyal analog. Output dari DAC ini biasanya berupa sinyal analog yang dapat di
plot dalam bentuk grafik atau gambar. ADC dan DAC mempunyai ketelitian yang sangat
akurat, tapi hal ini juga bergantung pada jumlah dari bit-bit sinyal digital yang digunakan.
Bit-bit sinyal yang dapat digunakan adalah 8 bit, 16 bit, atau 32 bit sinyal digital. Secara
umum, DAC terdiri dari dua bagian fungsional yaitu terdiri dari jaringan resistor dan
penguat penjumlahan. Jaringan resistor tersebut akan membebani maukan 1, 2, 3 dan 4
dengan tepat. Penguat penjumlahan akan memberikan skala tegangan keluaran yang
sesuai dengan tabel kebenaran. IC penguat penjumlahan yang digunakan dalam DAC
adalah jenis penguat operasional (Op-Amp). Ada tiga karakteristik yang penting dari
DAC, yaitu:
1. Resolusi
Resolusi adalah perubahan terkecil pada output analog
2. Kecermatan
Kecermatan menghubungkan keluaran analog yang diperoleh dengan keluaran yang
diharapkan, biasanya dinyatakan dalam persentasi dari skala penuh keluaran.
3. Settling Time
Apabila input-input digital suatu DAC berubah, bagi level amplifier dan rangkaian
internal lainnya memerlukan waktu untuk memberikan respon menghasilkan suatu
harga keluaran analog yang baru.
Prinsip Kerja sebuah DAC secara umum dapat diilustrasikan seperti pada gambar
dibawah. Seperti yang disebutkan sebelumnya, DAC terdiri dari rangkaian jaringan
resistor dan penguat penjumlahan. Selain itu, juga terdapat switch (A, B, C, dan D)
dimana kondisi open dan close tergantung pada data biner yang ada. Untuk data biner
“1” maka switch akan dalam kondisi close (on), begitu sebaliknya jika data biner “0”
maka kondisi switch akan open (off ). Switch-switch tersebut dihubungkan dengan
tegangan masukan (Vin).
Pada bagian coding DAC di PSoC Creator DAC start untuk menghidupkan DAC,
universal integer untuk pendeklarasian sementara itu bagian ouput analog = DAC
data merupakan main program dengan DAC data sebagai outputnya.
Cara kerja ADC adalah mengkonversi sinyal analog ke dalam bentuk besaran yang
merupakan rasio perbandingan sinyal input dan tegangan referensi. Sementara rangkaian
DAC digunakan untuk mengkonversi sinyal dari input yang berupa sinyal digital untuk
diubah menjadi output berupa sinyal analog.
E. Lampiran
1. Rangkaian ADC