FITUR ADC PADA MIKROKONTROLLER ATMEGA 16 • Memiliki Resolusi 10 – Bit • Memiliki Waktu konversi 65 – 260 µs • Memiliki 8 Kanal Input yang dimultipleks • Memiliki Tegangan Range Masukan ADC antar 0 – Vcc • Tegangan Reference ADC 2.56 yang dapat dipilih • Memiliki Mode Free Running atau Konversi Single Operasi kerja dari adc
ADC Disini merubah tegangan masukan kedalam
bentuk 10 Bit melalui successive approximation. Nilai minimum disini menunjukkan “ground” Mengaktifkan ADC pada ATMEGA 16 • Mensetting bit ADC Enable, yaitu ADEN pada ADCSRA • Referensi Tegangan dan Seleksi kanal masukan tidak mempunyai dampak sebelum ADEN diset • ADC tidak akan mengonsumsi daya , saat ADEN di clear • ADC menghasilkan 10-bit , yang dihadirkan pada Register Data , yaitu ADCH dan ADCL Proses awal konversi • Suatu konversi single dimulai dengan menulis suatu logika 1 pada bit pada kondisi awal konversi dari ADC Proses prescalling dan waktu konversi Proses prescalling dan waktu konversi • Secara default , rangkaian successive approximation menghendaki frekuensi masukan antara 50 kHz – 200 kHz, dengan tujuan untuk mendapatkan resolusi maksimum Adc timing diagram (konversi awal) --> mode konversi single Adc timing diagram --> mode konversi single Adc timing diagram --> Konversi trigger otomatis Adc timing diagram --> mode free running Kanal masukan adc (mode single) • Dalam konversi single, mekanisme kerjanya ialah menyeleksi kanal sebelum memulai konversi. • Penyeleksian kanal dapat dirubah dalam satu siklus ADC setelah menulis satu pada ADSC • Adapun metode yang paling sederhana pada “single mode” ialah dengan menunggu konversi pertama komplit sebelum menyeleksi kanal Kanal masukan adc (mode free running) • Selalu menyeleksi kanal ini sebelum memulai konversi pertama • Dalam menyeleksi kanal dapat dirubah satu siklus clock ADC setelah menulis 1 pada ADSC • Adapun metode yang paling sederhana pada “mode free running” ialah dengan menunggu konversi pertama komplit dan kemudian merubah untuk menyeleksi kanal Tegangan referensi adc • Tegangan referensi untuk ADC (Vref) menunjukkan range konversi pada ADC • Vref dapat diseleksi melalui AVCC, Referensi 2.56 internal, dan pin Aref Eksternal Teknik Mengurangi Noise Analog • Rangkaian Digital didalam maupun diluar perangkat mikrokontroller menghasilkan EMI yang akan mempengaruhi akurasi pengukuran analog, untuk itu untuk mengurangi terjadinya EMI (Electronimagnetic Interference) , dapat melakukan cara dengan “Avcc sebaiknya dihubungkan dengan Tegangan supply digital Vcc melalui LC” Register Seleksi Multiplekser ADC Multiplekser untuk pemilihan ADC ADCSRA (ADC CONTROL AND STATUS REGISTER A)
Ketika ADEN : ketika ADEN diset 1, maka ADC
akan aktif. Sedangkan saat ADEN diset 0, maka ADC akan non-aktif PENENTUAN NILAI PRESCALLING TUGAS • BUAT APLIKASI BESERTA PROGRAM UNTUK MENGAKTIFKAN 8 LAMPU LED DENGAN MEMANFAATKAN ADC DARI PORT A.1 DENGAN DIVISION FACTOR 128 • TERIMA KASIH ATAS PERHATIANNYA