ANALOG to DIGITAL CONVERTER (ADC)

Slides:



Advertisements
Presentasi serupa
BAB XII PERIPHERAL AVR RIZAL SURYANA.
Advertisements

PPI 8255 Programmable Peripheral Interface ( PPI )
Pemateri Abelio Juniar /  Fitur Pencacah pada ATMega. Menghitung dari nilai 0 ke nilai maksimal, kembali lagi ke 0.
USART (Universal Syncrhonous Asyncrhonous serial Receiver and Transmitter) Beryl Wicaksono
Sistem Input/output (I/O)
PERTEMUAN MINGGU KE-11 SISTEM INPUT / OUTPUT.
EL3096 Sistem Mikroprosesor & Lab
NAMA : ARIF SUBHAN NIM : L
Kuliah Mikrokontroler AVR Contoh Comparator, ADC, DAC AVR
AVR 8-bitMicrocontroller
Akuisisi Data dan converter Data
INTERUPSI mikroprosesor 8088
FPGA DAN VHDL TEORI, ANTARMUKA DAN APLIKASI Chapter 19 Antarmuka Pada FPGA Xilinx Spartan-3E Ferry Wahyu Wibowo © Copyright 2014 oleh Ferry Wahyu Wibowo,
PROGRAMMABLE PERIPHERAL INTERFACE (PPI) 8255
Sistem Komputer.
Kuliah Mikrokontroler AVR Komunikasi Serial - USART AVR ATmega16
Interface Electronic Circuits
Timer/Counter.
Sistem Mikroprosessor Universitas Jenderal Achmad Yani Rizal suryana.
1 Pertemuan 6 Transmisi Digital Matakuliah: H0122/Dasar Telekomunikasi Tahun: 2005 Versi: 5.
EE-2623 Mikroprosesor & Antarmuka
Pengenalan mikrokontroler
ADC PADA MIKROKONTROLLER AVR
Miniatur Kotak Pengaman Museum Otomatis Menggunakan Inframerah Irfan Budiansyah for further detail, please visit
MICROCONTROLER AVR AT MEGA 8535
Tugas XTKJ 2 Ahmad Marzuki (02) X TKJ 2.
Pulse width modulation
Chip Mikroprosesor 8086 Mikroprosesor ini sekeluarga dengan Mikroprosesor 8088, dan merupakan pengembangan dari Mikroprosesor Mikroprosesor ini merupakan.
RANGKAIAN CATU DAYA NAMA :OFANI DARIYAN KELAS : XI EB NO :30.
KOMUNIKASI DATA – ST014 EnKODING DAN DEKODING S1 Teknik Informatika DOSEN PENGAMPU : Ferry Wahyu Wibowo, S.Si., M.Cs Joko Dwi Santoso, M.Kom Naskan, S.Kom.
PENGENALAN PLC Pertemuan
Transduser Dan Aplikasi.
I/O ( Input Output ).
Sistem Input/output (I/O)
PERTEMUAN 13 KONVERTER.
APLIKASI MIKROKONTROLER
Soal-soal Latihan ADC.
Converter Alat bantu digital yang paling penting untuk teknologi kontrol proses adalah yang menerjemahkan informasi digital ke bentuk analog dan juga sebaliknya.
ADC (ANALOG TO DIGITAL CONVERTER)
PENGANTAR MIKROKONTROLLER SESI 6
Analog to digital converter (ADC)
Sistem Digital Pendahuluan -1- Sistem Digital. Hal 1.
Oleh : SGO Aplikasi Mikrokontroler (DTG2K3)
PERTEMUAN MINGGU KE-11 SISTEM INPUT / OUTPUT.
Sistem Minimum Mikrokontroler
Matakuliah : H0072/Elektronika Terpadu Tahun : 2006 Versi : 1
Perangkat Keras Masukan/Keluaran
INSTRUMENTASI INDUSTRI
Mikroprosesor 8086 dan 8088.
Oleh SGO Aplikasi Mikrokontroler (DTG2K3)
MICROCONTROLER AVR AT MEGA 8535
Faculty of Electrical Engineering BANDUNG, 2015
ARSITEKTUR AVR Oleh : SGO.
Pemrosesan I/O.
Oleh SGO Aplikasi Mikrkontroler (DTG2K3)
TEKNIK DIGITAL Pengantar Sistem Digital Oleh : Prin Stianingsih, S.ST
Mikrokontroler Umar Muhammad, ST.
Operasi Input Output (I/O)
TEKNIK DIGITAL Bab I Pengantar Teknik Digital Oleh : M. Andang N
Analog to Digital Convertion Arduino
Mikrokontroler D3 Telekomunikasi PENS
Elektronika dan Instrumentasi Materi 12 ADC – SPC – DPE – Data logger
Humidity and Temperature Measurement Using Arduino
KONSEP AKUISISI DATA DAN KONVERSI
TEKNIK DIGITAL Bab I Pengantar Sistem Digital Oleh : Johansyah
PRINSIP DASAR SISTEM ISYARAT ELEKTRONIK OPERASI SINYAL DAN SISTEM
Analog Sample Quality: Accuracy, Sensitivity, Precision, and Noise.
NAMA :OFANI DARIYAN KELAS : XI EB NO :30 1. RANGKAIAN CATU DAYA : SUATU RANGKAIAN YANG MENYEDIAKAN ATAU MENGHASILKAN B + (TEGANGAN DC) YANG DIPERLUKAN.
PEMROGRAMAN MIKROPROSESOR DAN MIKROKONTROLER ICHSAN R, S.PD | ARSITEKTUR MIKROPROSESOR.
ARDUINO UNO. Apa itu mikrocontroller ? Mengenal mikrokontroler Arduino UNO Joobsheet ini dimaksudkan agar Anda yang masih pemula dalam dunia mikrokontroller.
Transcript presentasi:

ANALOG to DIGITAL CONVERTER (ADC) Oleh SGO Aplikasi Mikrokontroler (DTG2K3)

Blok Diagram ADC di AVR

Fitur Resolusi sampai 10 bit Akurasi mencapai ± 2 LSB Waktu konversi 13-260 mikro detik 8 saluran ADC yang dapat digunakan secara bergantian 0-Vcc Range Input ADC Disediakan 2,56 Volt tegangan referensi internal ADC Noise Canceler Digunakan untuk mengurangi derau / noise dari CPU dan modul-modul internal lainnya

Konversi ADC Sinyal input ADC tidak boleh melebihi tegangan referensi. Nilai digital sinyal input ADC untuk resolusi 10 bit (1024) adalah : kode digital = (Vinput/Vref) x 1024 untuk resolusi 8 bit (256) adalah : kode digital = (Vinput/Vref) x 256

REGISTER PENGENDALI ADC ADC Multiplexer Selection Register – ADMUX Bit 7:6 – REFS1:0  Reference Selection Bits REFS1 REFS0 Tegangan Referensi AREF, Internal Vref dimatikan (off) 1 Avcc, dengan kapasitor eksternal pada pin AREF Tidak digunakan Tegangan refensi internal 2,56 V dengan kapasitor eksternal pada pin AREF

Bit 5—ADLAR : ADC left Adjust Result Bit ini berakibat pada format data hasil konversi dalam register ADCH:ADCL Bit 3:0—MUX3:0  Analog Channel selection Bits. MUX3..0 Pin Input 0000 ADC0 0001 ADC1 0010 ADC2 0011 ADC3 0100 ADC4 0101 ADC5 0110 ADC6 0111 ADC7

Register Pengendali ADC 2. ADC Control and Status Register A—ADCSRA Bit 7—ADEN:ADC Enable Bit pengaktif ADC (ADEN=0, disable/ADEN=1 enable) Bit 6 –ADSC : ADC Start Conversion Untuk memulai awal konversi, bit ini di set “1”

Bit5—ADFR:ADC Free Running Select Jika bit ini di set maka mode konversinya free running artinya ADC akan terus-menerus melakukan konversi. Bit4—ADIF:ADC Interupt Flag Akan set otomatis ketika konversi ADC telah selesai. Bit3—ADIE : ADC Interupt Enable Mengaktifkan interupsi ADC (0=disable/1=enable) Bit2:0—ADPS2:0ADC Prescaler Select Bits Menentukan faktor pembagi frekuensi CPU yang digunakan untuk clock ADC

ADC Prescaler ADPS2 Faktor Pembagi 2 1 4 8 16 32 64 128

Register Pengendali ADC 3. The ADC Data Register – ADCL dan ADCH ADLAR=0

ADLAR=1 Jika kita menghendaki resolusi yang digunakan menjadi 8 bit maka gunakan ADLAR=1, dan yang dibaca hanya register ADCH saja. Kalau 10 bit gunakan ADCW.

Contoh Insialisasi ADC ADMUX= (0<<REFS1) | (0<<REFS0) //pilih tegangan referensi |(0<<ADLAR) // pilih resolusi |(0<<MUX3)|(0<<MUX2)|(0<<MUX1)|(0<<MUX0); // pilih saluran yang dipakai ADCSRA= (0<<ADEN) // aktif-nonaktifkan ADC |(0<<ADFR) // pilih mode |(0<<ADIE) // aktif-nonaktifkan Interupsi ADC |(0<<ADPS2)|(0<<ADPS1)|(0<<ADPS0); //pilih prescaler waktu konversi Untuk membaca ADC langsung Data=ADCH;