Anda di halaman 1dari 22

MIKROKONTROLLER 2

DONNY RADIANTO
Pin Mikrokontroller Atmega 16

Sumber : Data Sheet Atmega 16


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

Anda mungkin juga menyukai