ADC MIKROKONTROLER Pengenalan ADC ADC (Analo (Analog g Digit Digital al Conver Converter ter)) merupa merupakan kan fitur fitur pada pada mikrok mikrokont ontrol roler er yang yang berfungsi untuk mengkonversi sinyal/data dari besaran analog menjadi besaran digital. Mengapa harus di konversi ? arena sebagian besar data/sinyal yang ada di dunia ini merupakan besaran analog.!engkonversian data dari analog ke digital meru merupa paka kan n suat suatu u "ara "ara untu untuk k meng mengol olah ah data data anal analog og ters terseb ebut ut agar agar dapa dapatt di modifikasi# di manipulasi dan mengubah karakteristiknya.
Contoh besaran analog yang sering di temui dalam kehidupan sehari$hari yaitu suhu# suhu# "ahaya "ahaya## ke"epa ke"epatan tan#te #tegan gangan gan## suara# suara# dll. dll. %itur %itur ADC ADC ini sering sering diguna digunakan kan dalam proses industry dan komunikasi digital. ADC inilah yang menghubungkan antara sensor dengan sistem komputer yang telah terintegrasi. ADC mem memili iliki & fakt faktor or pen pentin ting pada pada pen penggu ggunaan naann nya yait yaitu u e"e e"epa pattan 'ampling 'ampling dan esolusi. esolusi. Dimana Dimana ke"epatan ke"epatan sampling sampling ini berpengaru berpengaruh h terhadap terhadap seberapa banyak sinyal analog yang di konversi ke sinyal digital dalam satuan aktu. aktu. 'atuan 'atuan aktu aktu yang yang diguna digunakan kan yaitu yaitu '!' ('ampl ('amplee per 'e"ond 'e"ond).' ).'eda edang ng kanresolusi ADC berpengaruh terhadap ketelitian hasil konversinya. esolusi pada mikrokontroler A* ada & yaitu resolusi + bit dan ,- bit. Fitur ADC Mikrokontroler AVR ATMega 16/32
ADC 8 Bit dan 10 Bit
AM0A ,1 memiliki + "hannel ADC yang ber$resolusi + bit dan ,- bit. 2ang dimaksud + "hannel adalah pada !3A# !3- sampai !3 4 (+ !3). 5adi rentang nilai pada + bit sebesar &6+ 7 &81 dan pada ,- bit sebesar &6,- 7 ,-&9.:ilai analog yang digunakan untuk a"uan konversi dari mikrokontroler sebesar 8*. :ilai ini juga dapat diubah tergantung dengan kebutuhan dari referensi analog yang kita gunakan. !ada mikrokontroler AM0A ,1 tegangan referensi dapat diaktifkan melalui pin A% dan A*CC yang sebelumnya telah diberikan tegangan. 5adi jika nilai konversi ADC ke digital seperti berikut ;
,. &. <.
:ilai - pada ADC akan menghasilkan tegangan - *olt :ilai 8,& pada ADC akan menghasilkan tegangan &.8 *olt :ilai ,-&9 pada ADC akan menghasilkan tegangan 8 *olt
=ntuk nilai ADC yang akan di interfa"ingkan dengan mikrokontroler dapat di variasikan menggunakan potensio# sensor suhu# sensor ultrasonik# dll Konfgurai ADC !adaCode"iion AVR
'e"ara default Codevision akan mengkonfigurasi ADC menjadi ,- bit jika kita meng$enable$kan konfigurasinya. 5ika ingin menggunakan ADC dengan resolusi + bit maka perlu untuk men$"he"k list pada menu tersebut.