SlideShare una empresa de Scribd logo
1 de 26
ADC (Analog to Digital Converter)
       Analog to Digital Converter (ADC) adalah sebuah
  piranti yang dirancang untuk mengubah sinyal-sinyal
  analog menjadi sinyal - sinyal digital. Sebagai contoh
      IC ADC 0804, dapat memenuhi kebutuhan dari
rangkaian yang akan dibuat. IC jenis ini bekerja secara
    cermat dengan menambahkan sedikit komponen
   sesuai dengan spesifikasi yang harus diberikan dan
 dapat mengkonversikan secara cepat suatu masukan
 tegangan. Hal-hal yang juga perlu diperhatikan dalam
    penggunaan ADC ini adalah tegangan maksimum
   yang dapat dikonversikan oleh ADC dari rangkaian
  pengkondisi sinyal, resolusi, pewaktu eksternal ADC,
     tipe keluaran, ketepatan dan waktu konversinya.
•Beberapa karakteristik penting ADC :
• Dalam Gambar 1. memperlihatkan diagram blok ADC
  tersebut.




Gambar 1. Diagram Blok ADC
• Secara singkat prinsip kerja dari konverter A/D adalah
  semua bit-bit diset kemudian diuji, dan bilamana perlu
  sesuai dengan kondisi yang telah ditentukan. Dengan
  rangkaian yang paling cepat, konversi akan
  diselesaikan sesudah 8 clock, dan keluaran D/A
  merupakan nilai analog yang ekivalen dengan nilai
  register SAR.

       Apabila konversi telah dilaksanakan, rangkaian
  kembali mengirim sinyal selesai konversi yang
  berlogika rendah. Sisi turun sinyal ini akan
  menghasilkan data digital yang ekivalen ke dalam
  register buffer. Dengan demikian, keluaran digital
  akan tetap tersimpan sekalipun akan di mulai siklus
  konversi yang baru.
•        IC ADC 0804 mempunyai dua masukan
    analog, Vin (+) dan Vin (-), sehingga dapat
    menerima masukan diferensial. Masukan
    analog sebenarnya (Vin) sama dengan selisih
    antara tegangan-tegangan yang dihubungkan
    dengan ke dua pin masukan yaitu Vin= Vin (+)
    – Vin (-). Kalau masukan analog berupa
    tegangan tunggal, tegangan ini harus
    dihubungkan dengan Vin (+), sedangkan Vin (-)
    digroundkan. Untuk operasi normal, ADC 0804
    menggunakan Vcc = +5 Volt sebagai tegangan
    referensi. Dalam hal ini jangkauan masukan
    analog mulai dari 0 Volt sampai 5 Volt (skala
    penuh), karena IC ini adalah SAC 8-bit,
    resolusinya akan sama dengan
(n menyatakan jumlah bit keluaran biner IC analog to digital converter)

    IC ADC 0804 memiliki generator clock intenal yang harus
diaktifkan dengan menghubungkan sebuah resistor eksternal (R) antara
pin CLK OUT dan CLK IN serta sebuah kapasitor eksternal (C) antara
CLK IN dan ground digital. Frekuensi clock yang diperoleh di pin CLK
OUT sama dengan :
• Untuk sinyal clock ini dapat juga digunakan sinyal
  eksternal yang dihubungkan ke pin CLK IN. ADC 0804
  memilik 8 keluaran digital sehingga dapat langsung
  dihubungkan dengan saluran data mikrokomputer.
  Masukan (chip select, aktif rendah) digunakan untuk
  mengaktifkan ADC 0804. Jika berlogika tinggi, ADC
  0804 tidak aktif (disable) dan semua keluaranberada
  dalam keadaan impedansi tinggi.

• Masukan (write atau start convertion) digunakan untuk
  memulai proses konversi. Untuk itu harus diberi pulsa
  logika 0. Sedangkan keluaran (interrupt atau end of
  convertion) menyatakan akhir konversi. Pada saat
  dimulai konversi, akan berubah ke logika 1. Di akhir
  konversi akan kembali ke logika 0.
• Mode Operasi ADC0804
 1. Mode Operasi Kontinyu (free running)
    Agar ADC0804 dapat dioperasikan pada mode
 operasi kontinyu (proses membaca terus menerus dan
 tanpa proses operasi jabat tangan), maka penyemat
 CS dan RD ditanahkan, sedangkan penyemat WR
 dan INTR tidak dihubungkan kemanapun. Prinsip
 kerja operasi kontinyu ini yaitu ADC akan memulai
 konversi ketika INTR kembali tidak aktif (logika ‘1’).
 Setelah proses konversi selesai, INTR akan aktif
 (logika ‘0’). Untuk memulai konversi pertama kali WR
 harus ditanahkan terlebih dahulu, hal ini digunakan
 untuk mereset SAR. Namun pada konversi berikutnya
 untuk mereset SAR dapat menggunakan sinyal INTR
 saat aktif (logika ‘0’) dan mulai konversi saat tidak aktif
 (logika ‘1’).
• Ketika selesai konversi data hasil
  konversi akan dikeluarkan secara
  langsung dari buffer untuk dibaca
  karena RD ditanahkan. Saat sinyal
  INTR aktif, sinyal ini digunakan untuk
  me-reset SAR. Saat INTR kembali
  tidak aktif (logika ‘1’) proses konversi
  dimulai kembali.
Rangkaian free running ADC 0804 ditunjukkan
pada Gambar
Untuk membuat mode kerja ADC 0804 menjadi
free running, maka harus diketahui bagaimana
urutan pemberian nilai pada -RD dan -WR
serta perubahan nilai pada –INTR, seperti
ditunjukkan pada Tabel 1.
• Mode kerja free running ADC diperoleh jika -RD dan
  -CS dihubungkan ke ground agar selalu mendapat
  logika 0 sehingga ADC akan selalu aktif dan siap
  memberikan data. Pin -WR dan -INTR dijadikan satu
  karena perubahan logika -ITNR sama dengan
  perubahan logika pada -WR, sehingga pemberian
  logika pada -WR dilakukan secara otomatis oleh
  keluaran -INTR.
• Nilai tegangan masukan (Vx) dari sebuah adc secara
  umum dapat dirumuskan sebagai berikut :
dimana: Vx = tegangan masukan
Vref= tegangan referensi
Sedangkan resolusi dari sebuah adc secara
umum dapat dirumuskan sebagai berikut:


dimana:
• 2. Mode Operasi Hand-Shaking
       ADC0804 dioperasikan pada mode hand
 shaking . Agar ADC dapat bekerja, CS harus berlogika
 ‘0’. Ketika WR berlogika ‘0’, register SAR akan direset,
 sedangkan ketika sinyal WR kembali ‘1’, maka proses
 konversi segera dimulai. Selama konversi sedang
 berlangsung, sinyal INTR akan tidak aktif (berlogika
 ‘1’), sedangkan saat konversi selesai ditandai dengan
 aktifnya sinyal INTR (logika ‘0’).
     Setelah proses konversi selesai data hasil
 konversi tetap tertahan pada buffer ADC. Data hasil
 konversi tersebut akan dikeluarkan dengan mengirim
 sinyal RD berlogika ‘0’. Setelah adanya sinyal sinyal
 RD ini, maka sinyal INTR kembali tidak aktif.
Contoh kasus:
 Perancangan sistem akuisisi data
 suhu
 Sistem akuisisi data suhu menjadi satu hal yang
 sangat penting dalam kegiatan perindustrian,
 karena merupakan sebagian kecil dari sebuah
 proses kontrol. Berkenaan dengan pentingnya
 sistem, maka dilakukan perancangan sistem
 akusisi data suhu yang mampu melakukan
 kegiatan monitoring suhu suatu plant/proses.
 Data yang akan diukur merupakan sebuah
 besaran fisis temperature sehingga untuk dapat
 diolah dan ditampilkan dalam bentuk sistem
 elektris digunakan sensor suhu LM35 yang
 mampu mengkonversi besaran tersebut dengan
 kenaikan 10mV/ºC.
Untuk dapat merancang sistem maka pertama
kali dilakukan proses mengubah suhu menjadi
tegangan analog menggunakan sensor suhu
LM35. Setelah melalui proses pengkondisian
sinyal dengan cara dikuatkan, tegangan analog
diubah menjadi data digital menggunakan ADC
0804.
Data digital yang diperoleh kemudian dapat
ditampilkan dan diolah oleh sebuah
Mikrokontroller dan didapatkan suatu informasi
mengenai suhu plant dengan satuan ºC pada
sebuah LCD.
Solusi
   Dalam menyelesaikan kasus ini perlu
   adanya asumsi berikut :
• Range akuisisi data adalah 25ºC
   sampai dengan 100ºC.
• Konfigurasi ADC diatur secara free
   running.
• Perancangan hanya sampai pada sisi
   ADC saja
• Perancangan Perangkat Keras




     Gambar Diagram blok sistem akuisisi suhu
• Sensor Suhu ( LM35 )
• Sensor suhu LM35 berfungsi untuk mengubah
  besaran fisis yang berupa suhu menjadi besaran
  elektris tegangan. Sensor ini memiliki parameter
  bahwa setiap kenaikan 1ºC tegangan
  keluarannya naik sebesar 10mV dengan batas
  maksimal keluaran sensor adalah 1,5 V pada
  suhu 150°C.
• Pada perancangan kita tentukan keluaran adc
  mencapai full scale pada saat suhu 100°C,
  sehingga saat suhu 100°C tegangan keluaran
  transduser (10mV/°C x 100°C) = 1V.
• Dari pengukuran secara langsung saat suhu
  ruang, keluaran LM35 adalah 0.3V (300mV ).
  Tegangan ini diolah dengan menggunakan
  rangkaian pengkondisi sinyal agar sesuai
  dengan tahapan masukan ADC.
• Pengkondisi sinyal
• Pengkondisi Sinyal
• Pengkondisi sinyal berfungsi untuk menguatkan
  tegangan keluaran sensor suhu LM35 agar
  mampu diproses pada peralatan selanjutnya
  dalam hal ini oleh ADC 0804.
• Diinginkan bahwa pengukuran suhu dapat
  dilakukan pada range 25°C - 100°C, sedangkan
  saat suhu kamar LM35 sudah mengeluarkan
  tegangan sebesar 0,3V, sehingga untuk dapat
  mengatur agar masukan ADC sebesar 0V pada
  suhu ruang, ditambahkan sebuah penguat
  differensial dengan konfigurasi sebagai berikut :
• Keluaran penguat differensial dikuatkan
  lagi dengan rangkaian penguat non
  inverting dengan konfigurasi seperti pada
  gambar 6. Dengan Vin = 1V pada 100°C
  dan Vout yang diinginkan sebesar 5V (Vx)
  maka dapat dihitung nilai tahanan untuk
  penguat non-inverting sebagai berikut :
• Jika Ri = 1K maka, Rf = 4K dalam aplikasi
  digunakan potensiometer 50K untuk Rf
Adc (analog to digital converter)

Más contenido relacionado

La actualidad más candente

Automatic Door Control using LM35 Sensor
Automatic Door Control using LM35 SensorAutomatic Door Control using LM35 Sensor
Automatic Door Control using LM35 SensorAghnia Rusydah
 
Temperature Sensor using LM35 and LCD Display on Arduino
Temperature Sensor using LM35 and LCD Display on ArduinoTemperature Sensor using LM35 and LCD Display on Arduino
Temperature Sensor using LM35 and LCD Display on ArduinoWildan Rahman
 
Laporan rangkaian digital clock
Laporan rangkaian digital clockLaporan rangkaian digital clock
Laporan rangkaian digital clockPT.goLom na
 
Asynchronous Counter
Asynchronous Counter Asynchronous Counter
Asynchronous Counter Aravir Rose
 
Membuat voltmeter digital menggunakan icl7107 plz dengan tampilan 7 segment b...
Membuat voltmeter digital menggunakan icl7107 plz dengan tampilan 7 segment b...Membuat voltmeter digital menggunakan icl7107 plz dengan tampilan 7 segment b...
Membuat voltmeter digital menggunakan icl7107 plz dengan tampilan 7 segment b...Muhammad Kennedy Ginting
 
Signal Conditioning
Signal ConditioningSignal Conditioning
Signal ConditioningMuhammad AR
 
S fis 0341010_chapter4
S fis 0341010_chapter4S fis 0341010_chapter4
S fis 0341010_chapter4Dwi Yoga
 
7 6 synchronous(parallel) counters
7 6 synchronous(parallel) counters7 6 synchronous(parallel) counters
7 6 synchronous(parallel) countersNaufal Qodari
 
Laporan ikb acara 8
Laporan ikb acara 8Laporan ikb acara 8
Laporan ikb acara 8Yuwan Kilmi
 
IMPLEMENTASI RANGKAIAN COUNTER PADA DIGITAL CLOCK
IMPLEMENTASI RANGKAIAN COUNTER PADA DIGITAL CLOCKIMPLEMENTASI RANGKAIAN COUNTER PADA DIGITAL CLOCK
IMPLEMENTASI RANGKAIAN COUNTER PADA DIGITAL CLOCKmafailmi
 
Laporan praktikum Fislab mikrokontroler LM 35
Laporan praktikum Fislab mikrokontroler LM 35Laporan praktikum Fislab mikrokontroler LM 35
Laporan praktikum Fislab mikrokontroler LM 35Bogiva Mirdyanto
 
makalah-termometer-digital
makalah-termometer-digitalmakalah-termometer-digital
makalah-termometer-digitalRendy Wahyudi
 

La actualidad más candente (18)

sensor suhu LM35
sensor suhu LM35sensor suhu LM35
sensor suhu LM35
 
Automatic Door Control using LM35 Sensor
Automatic Door Control using LM35 SensorAutomatic Door Control using LM35 Sensor
Automatic Door Control using LM35 Sensor
 
Temperature Sensor using LM35 and LCD Display on Arduino
Temperature Sensor using LM35 and LCD Display on ArduinoTemperature Sensor using LM35 and LCD Display on Arduino
Temperature Sensor using LM35 and LCD Display on Arduino
 
Laporan rangkaian digital clock
Laporan rangkaian digital clockLaporan rangkaian digital clock
Laporan rangkaian digital clock
 
Rotary encoder
Rotary encoderRotary encoder
Rotary encoder
 
Asynchronous Counter
Asynchronous Counter Asynchronous Counter
Asynchronous Counter
 
Membuat voltmeter digital menggunakan icl7107 plz dengan tampilan 7 segment b...
Membuat voltmeter digital menggunakan icl7107 plz dengan tampilan 7 segment b...Membuat voltmeter digital menggunakan icl7107 plz dengan tampilan 7 segment b...
Membuat voltmeter digital menggunakan icl7107 plz dengan tampilan 7 segment b...
 
Signal Conditioning
Signal ConditioningSignal Conditioning
Signal Conditioning
 
sensor jarak
sensor jaraksensor jarak
sensor jarak
 
Timer dan counter
Timer dan counterTimer dan counter
Timer dan counter
 
S fis 0341010_chapter4
S fis 0341010_chapter4S fis 0341010_chapter4
S fis 0341010_chapter4
 
7 6 synchronous(parallel) counters
7 6 synchronous(parallel) counters7 6 synchronous(parallel) counters
7 6 synchronous(parallel) counters
 
Laporan ikb acara 8
Laporan ikb acara 8Laporan ikb acara 8
Laporan ikb acara 8
 
2. plc fix
2. plc fix2. plc fix
2. plc fix
 
Termos cerdas ^^
Termos cerdas ^^Termos cerdas ^^
Termos cerdas ^^
 
IMPLEMENTASI RANGKAIAN COUNTER PADA DIGITAL CLOCK
IMPLEMENTASI RANGKAIAN COUNTER PADA DIGITAL CLOCKIMPLEMENTASI RANGKAIAN COUNTER PADA DIGITAL CLOCK
IMPLEMENTASI RANGKAIAN COUNTER PADA DIGITAL CLOCK
 
Laporan praktikum Fislab mikrokontroler LM 35
Laporan praktikum Fislab mikrokontroler LM 35Laporan praktikum Fislab mikrokontroler LM 35
Laporan praktikum Fislab mikrokontroler LM 35
 
makalah-termometer-digital
makalah-termometer-digitalmakalah-termometer-digital
makalah-termometer-digital
 

Similar a Adc (analog to digital converter)

Adc (analog to digital converter)
Adc (analog to digital converter)Adc (analog to digital converter)
Adc (analog to digital converter)akbar010
 
ADC (ANALOG TO DIGITAL CONVERTER).pptx
ADC (ANALOG TO DIGITAL CONVERTER).pptxADC (ANALOG TO DIGITAL CONVERTER).pptx
ADC (ANALOG TO DIGITAL CONVERTER).pptxAlihkwaDanaRangkuti
 
Laporan Programmeable Counter & Self-Stopping Cenounter
Laporan Programmeable Counter & Self-Stopping CenounterLaporan Programmeable Counter & Self-Stopping Cenounter
Laporan Programmeable Counter & Self-Stopping CenounterKurniawan Suganda
 
Control Fan AC With LM-35 Sensor Based Arduino
Control Fan AC With LM-35 Sensor Based Arduino Control Fan AC With LM-35 Sensor Based Arduino
Control Fan AC With LM-35 Sensor Based Arduino Anjar setiawan
 
CONTROL FAN AC USING TEMPERATURE SENSOR LM35 BASED ON ARDUINO UNO
CONTROL FAN AC USING TEMPERATURE SENSOR LM35 BASED ON ARDUINO UNOCONTROL FAN AC USING TEMPERATURE SENSOR LM35 BASED ON ARDUINO UNO
CONTROL FAN AC USING TEMPERATURE SENSOR LM35 BASED ON ARDUINO UNOSusanti Arianto
 
Tutorial membuat project termometer dan jam digital menggunakan codevision av...
Tutorial membuat project termometer dan jam digital menggunakan codevision av...Tutorial membuat project termometer dan jam digital menggunakan codevision av...
Tutorial membuat project termometer dan jam digital menggunakan codevision av...Muhammad Kennedy Ginting
 
Bab 5 counter
Bab 5 counterBab 5 counter
Bab 5 counterpersonal
 
Materi Sosialiasi CSI-11P dan CSI01-S E1R0.pdf
Materi Sosialiasi CSI-11P dan CSI01-S E1R0.pdfMateri Sosialiasi CSI-11P dan CSI01-S E1R0.pdf
Materi Sosialiasi CSI-11P dan CSI01-S E1R0.pdfAgungNugroho922310
 
DESAIN OPEN LOOP CONTROL MOTOR DC
DESAIN OPEN LOOP CONTROL MOTOR DCDESAIN OPEN LOOP CONTROL MOTOR DC
DESAIN OPEN LOOP CONTROL MOTOR DCLusiana Diyan
 
DESAIN OPEN LOOP CONTROL MOTOR DC 2
DESAIN OPEN LOOP CONTROL MOTOR DC 2DESAIN OPEN LOOP CONTROL MOTOR DC 2
DESAIN OPEN LOOP CONTROL MOTOR DC 2Lusiana Diyan
 
Pengertian sinyal
Pengertian sinyalPengertian sinyal
Pengertian sinyalDina Aprila
 
Mikrokontroler io tombol dan led
Mikrokontroler io tombol dan ledMikrokontroler io tombol dan led
Mikrokontroler io tombol dan ledJodit Sulistyo
 
Sistem Instrumentasi 2.pptx
Sistem Instrumentasi 2.pptxSistem Instrumentasi 2.pptx
Sistem Instrumentasi 2.pptxDanielHizhar
 
Materi ADC Counter Ramp.pptx
Materi ADC Counter Ramp.pptxMateri ADC Counter Ramp.pptx
Materi ADC Counter Ramp.pptxTaufikHidayat8361
 
Pengetahuan Dasar penggunaan Timer dan Counter Microcontroller AVR
Pengetahuan Dasar penggunaan Timer dan Counter Microcontroller AVR Pengetahuan Dasar penggunaan Timer dan Counter Microcontroller AVR
Pengetahuan Dasar penggunaan Timer dan Counter Microcontroller AVR KEN KEN
 

Similar a Adc (analog to digital converter) (20)

Adc (analog to digital converter)
Adc (analog to digital converter)Adc (analog to digital converter)
Adc (analog to digital converter)
 
ADC (ANALOG TO DIGITAL CONVERTER).pptx
ADC (ANALOG TO DIGITAL CONVERTER).pptxADC (ANALOG TO DIGITAL CONVERTER).pptx
ADC (ANALOG TO DIGITAL CONVERTER).pptx
 
Bu eka bab 7
Bu eka bab 7Bu eka bab 7
Bu eka bab 7
 
06 jurnal anita
06 jurnal anita06 jurnal anita
06 jurnal anita
 
Laporan Programmeable Counter & Self-Stopping Cenounter
Laporan Programmeable Counter & Self-Stopping CenounterLaporan Programmeable Counter & Self-Stopping Cenounter
Laporan Programmeable Counter & Self-Stopping Cenounter
 
Sismik
Sismik Sismik
Sismik
 
Control Fan AC With LM-35 Sensor Based Arduino
Control Fan AC With LM-35 Sensor Based Arduino Control Fan AC With LM-35 Sensor Based Arduino
Control Fan AC With LM-35 Sensor Based Arduino
 
CONTROL FAN AC USING TEMPERATURE SENSOR LM35 BASED ON ARDUINO UNO
CONTROL FAN AC USING TEMPERATURE SENSOR LM35 BASED ON ARDUINO UNOCONTROL FAN AC USING TEMPERATURE SENSOR LM35 BASED ON ARDUINO UNO
CONTROL FAN AC USING TEMPERATURE SENSOR LM35 BASED ON ARDUINO UNO
 
Tutorial membuat project termometer dan jam digital menggunakan codevision av...
Tutorial membuat project termometer dan jam digital menggunakan codevision av...Tutorial membuat project termometer dan jam digital menggunakan codevision av...
Tutorial membuat project termometer dan jam digital menggunakan codevision av...
 
Bab 5 counter
Bab 5 counterBab 5 counter
Bab 5 counter
 
TIK 4.ppt
TIK 4.pptTIK 4.ppt
TIK 4.ppt
 
Materi Sosialiasi CSI-11P dan CSI01-S E1R0.pdf
Materi Sosialiasi CSI-11P dan CSI01-S E1R0.pdfMateri Sosialiasi CSI-11P dan CSI01-S E1R0.pdf
Materi Sosialiasi CSI-11P dan CSI01-S E1R0.pdf
 
DESAIN OPEN LOOP CONTROL MOTOR DC
DESAIN OPEN LOOP CONTROL MOTOR DCDESAIN OPEN LOOP CONTROL MOTOR DC
DESAIN OPEN LOOP CONTROL MOTOR DC
 
DESAIN OPEN LOOP CONTROL MOTOR DC 2
DESAIN OPEN LOOP CONTROL MOTOR DC 2DESAIN OPEN LOOP CONTROL MOTOR DC 2
DESAIN OPEN LOOP CONTROL MOTOR DC 2
 
Pengertian sinyal
Pengertian sinyalPengertian sinyal
Pengertian sinyal
 
Mikrokontroler io tombol dan led
Mikrokontroler io tombol dan ledMikrokontroler io tombol dan led
Mikrokontroler io tombol dan led
 
Sistem Instrumentasi 2.pptx
Sistem Instrumentasi 2.pptxSistem Instrumentasi 2.pptx
Sistem Instrumentasi 2.pptx
 
Materi ADC Counter Ramp.pptx
Materi ADC Counter Ramp.pptxMateri ADC Counter Ramp.pptx
Materi ADC Counter Ramp.pptx
 
Pengetahuan Dasar penggunaan Timer dan Counter Microcontroller AVR
Pengetahuan Dasar penggunaan Timer dan Counter Microcontroller AVR Pengetahuan Dasar penggunaan Timer dan Counter Microcontroller AVR
Pengetahuan Dasar penggunaan Timer dan Counter Microcontroller AVR
 
Pwm
PwmPwm
Pwm
 

Más de akbar010

Photo therapy
Photo therapyPhoto therapy
Photo therapyakbar010
 
ECG (elektro Cardio graf)
ECG (elektro Cardio graf)ECG (elektro Cardio graf)
ECG (elektro Cardio graf)akbar010
 
Termokopel
TermokopelTermokopel
Termokopelakbar010
 
Strain gage (per-5)
Strain gage (per-5)Strain gage (per-5)
Strain gage (per-5)akbar010
 
Aik 1 untuk atem muh
Aik 1 untuk atem muhAik 1 untuk atem muh
Aik 1 untuk atem muhakbar010
 
Pokok bahasan i
Pokok bahasan iPokok bahasan i
Pokok bahasan iakbar010
 
Pertemuan 1 a
Pertemuan 1 aPertemuan 1 a
Pertemuan 1 aakbar010
 

Más de akbar010 (7)

Photo therapy
Photo therapyPhoto therapy
Photo therapy
 
ECG (elektro Cardio graf)
ECG (elektro Cardio graf)ECG (elektro Cardio graf)
ECG (elektro Cardio graf)
 
Termokopel
TermokopelTermokopel
Termokopel
 
Strain gage (per-5)
Strain gage (per-5)Strain gage (per-5)
Strain gage (per-5)
 
Aik 1 untuk atem muh
Aik 1 untuk atem muhAik 1 untuk atem muh
Aik 1 untuk atem muh
 
Pokok bahasan i
Pokok bahasan iPokok bahasan i
Pokok bahasan i
 
Pertemuan 1 a
Pertemuan 1 aPertemuan 1 a
Pertemuan 1 a
 

Adc (analog to digital converter)

  • 1. ADC (Analog to Digital Converter) Analog to Digital Converter (ADC) adalah sebuah piranti yang dirancang untuk mengubah sinyal-sinyal analog menjadi sinyal - sinyal digital. Sebagai contoh IC ADC 0804, dapat memenuhi kebutuhan dari rangkaian yang akan dibuat. IC jenis ini bekerja secara cermat dengan menambahkan sedikit komponen sesuai dengan spesifikasi yang harus diberikan dan dapat mengkonversikan secara cepat suatu masukan tegangan. Hal-hal yang juga perlu diperhatikan dalam penggunaan ADC ini adalah tegangan maksimum yang dapat dikonversikan oleh ADC dari rangkaian pengkondisi sinyal, resolusi, pewaktu eksternal ADC, tipe keluaran, ketepatan dan waktu konversinya.
  • 3. • Dalam Gambar 1. memperlihatkan diagram blok ADC tersebut. Gambar 1. Diagram Blok ADC
  • 4. • Secara singkat prinsip kerja dari konverter A/D adalah semua bit-bit diset kemudian diuji, dan bilamana perlu sesuai dengan kondisi yang telah ditentukan. Dengan rangkaian yang paling cepat, konversi akan diselesaikan sesudah 8 clock, dan keluaran D/A merupakan nilai analog yang ekivalen dengan nilai register SAR. Apabila konversi telah dilaksanakan, rangkaian kembali mengirim sinyal selesai konversi yang berlogika rendah. Sisi turun sinyal ini akan menghasilkan data digital yang ekivalen ke dalam register buffer. Dengan demikian, keluaran digital akan tetap tersimpan sekalipun akan di mulai siklus konversi yang baru.
  • 5. IC ADC 0804 mempunyai dua masukan analog, Vin (+) dan Vin (-), sehingga dapat menerima masukan diferensial. Masukan analog sebenarnya (Vin) sama dengan selisih antara tegangan-tegangan yang dihubungkan dengan ke dua pin masukan yaitu Vin= Vin (+) – Vin (-). Kalau masukan analog berupa tegangan tunggal, tegangan ini harus dihubungkan dengan Vin (+), sedangkan Vin (-) digroundkan. Untuk operasi normal, ADC 0804 menggunakan Vcc = +5 Volt sebagai tegangan referensi. Dalam hal ini jangkauan masukan analog mulai dari 0 Volt sampai 5 Volt (skala penuh), karena IC ini adalah SAC 8-bit, resolusinya akan sama dengan
  • 6. (n menyatakan jumlah bit keluaran biner IC analog to digital converter) IC ADC 0804 memiliki generator clock intenal yang harus diaktifkan dengan menghubungkan sebuah resistor eksternal (R) antara pin CLK OUT dan CLK IN serta sebuah kapasitor eksternal (C) antara CLK IN dan ground digital. Frekuensi clock yang diperoleh di pin CLK OUT sama dengan :
  • 7. • Untuk sinyal clock ini dapat juga digunakan sinyal eksternal yang dihubungkan ke pin CLK IN. ADC 0804 memilik 8 keluaran digital sehingga dapat langsung dihubungkan dengan saluran data mikrokomputer. Masukan (chip select, aktif rendah) digunakan untuk mengaktifkan ADC 0804. Jika berlogika tinggi, ADC 0804 tidak aktif (disable) dan semua keluaranberada dalam keadaan impedansi tinggi. • Masukan (write atau start convertion) digunakan untuk memulai proses konversi. Untuk itu harus diberi pulsa logika 0. Sedangkan keluaran (interrupt atau end of convertion) menyatakan akhir konversi. Pada saat dimulai konversi, akan berubah ke logika 1. Di akhir konversi akan kembali ke logika 0.
  • 8. • Mode Operasi ADC0804 1. Mode Operasi Kontinyu (free running) Agar ADC0804 dapat dioperasikan pada mode operasi kontinyu (proses membaca terus menerus dan tanpa proses operasi jabat tangan), maka penyemat CS dan RD ditanahkan, sedangkan penyemat WR dan INTR tidak dihubungkan kemanapun. Prinsip kerja operasi kontinyu ini yaitu ADC akan memulai konversi ketika INTR kembali tidak aktif (logika ‘1’). Setelah proses konversi selesai, INTR akan aktif (logika ‘0’). Untuk memulai konversi pertama kali WR harus ditanahkan terlebih dahulu, hal ini digunakan untuk mereset SAR. Namun pada konversi berikutnya untuk mereset SAR dapat menggunakan sinyal INTR saat aktif (logika ‘0’) dan mulai konversi saat tidak aktif (logika ‘1’).
  • 9. • Ketika selesai konversi data hasil konversi akan dikeluarkan secara langsung dari buffer untuk dibaca karena RD ditanahkan. Saat sinyal INTR aktif, sinyal ini digunakan untuk me-reset SAR. Saat INTR kembali tidak aktif (logika ‘1’) proses konversi dimulai kembali.
  • 10. Rangkaian free running ADC 0804 ditunjukkan pada Gambar
  • 11.
  • 12.
  • 13. Untuk membuat mode kerja ADC 0804 menjadi free running, maka harus diketahui bagaimana urutan pemberian nilai pada -RD dan -WR serta perubahan nilai pada –INTR, seperti ditunjukkan pada Tabel 1.
  • 14. • Mode kerja free running ADC diperoleh jika -RD dan -CS dihubungkan ke ground agar selalu mendapat logika 0 sehingga ADC akan selalu aktif dan siap memberikan data. Pin -WR dan -INTR dijadikan satu karena perubahan logika -ITNR sama dengan perubahan logika pada -WR, sehingga pemberian logika pada -WR dilakukan secara otomatis oleh keluaran -INTR. • Nilai tegangan masukan (Vx) dari sebuah adc secara umum dapat dirumuskan sebagai berikut :
  • 15. dimana: Vx = tegangan masukan Vref= tegangan referensi Sedangkan resolusi dari sebuah adc secara umum dapat dirumuskan sebagai berikut: dimana:
  • 16. • 2. Mode Operasi Hand-Shaking ADC0804 dioperasikan pada mode hand shaking . Agar ADC dapat bekerja, CS harus berlogika ‘0’. Ketika WR berlogika ‘0’, register SAR akan direset, sedangkan ketika sinyal WR kembali ‘1’, maka proses konversi segera dimulai. Selama konversi sedang berlangsung, sinyal INTR akan tidak aktif (berlogika ‘1’), sedangkan saat konversi selesai ditandai dengan aktifnya sinyal INTR (logika ‘0’). Setelah proses konversi selesai data hasil konversi tetap tertahan pada buffer ADC. Data hasil konversi tersebut akan dikeluarkan dengan mengirim sinyal RD berlogika ‘0’. Setelah adanya sinyal sinyal RD ini, maka sinyal INTR kembali tidak aktif.
  • 17. Contoh kasus: Perancangan sistem akuisisi data suhu Sistem akuisisi data suhu menjadi satu hal yang sangat penting dalam kegiatan perindustrian, karena merupakan sebagian kecil dari sebuah proses kontrol. Berkenaan dengan pentingnya sistem, maka dilakukan perancangan sistem akusisi data suhu yang mampu melakukan kegiatan monitoring suhu suatu plant/proses. Data yang akan diukur merupakan sebuah besaran fisis temperature sehingga untuk dapat diolah dan ditampilkan dalam bentuk sistem elektris digunakan sensor suhu LM35 yang mampu mengkonversi besaran tersebut dengan kenaikan 10mV/ºC.
  • 18. Untuk dapat merancang sistem maka pertama kali dilakukan proses mengubah suhu menjadi tegangan analog menggunakan sensor suhu LM35. Setelah melalui proses pengkondisian sinyal dengan cara dikuatkan, tegangan analog diubah menjadi data digital menggunakan ADC 0804. Data digital yang diperoleh kemudian dapat ditampilkan dan diolah oleh sebuah Mikrokontroller dan didapatkan suatu informasi mengenai suhu plant dengan satuan ºC pada sebuah LCD.
  • 19. Solusi Dalam menyelesaikan kasus ini perlu adanya asumsi berikut : • Range akuisisi data adalah 25ºC sampai dengan 100ºC. • Konfigurasi ADC diatur secara free running. • Perancangan hanya sampai pada sisi ADC saja
  • 20. • Perancangan Perangkat Keras Gambar Diagram blok sistem akuisisi suhu
  • 21. • Sensor Suhu ( LM35 ) • Sensor suhu LM35 berfungsi untuk mengubah besaran fisis yang berupa suhu menjadi besaran elektris tegangan. Sensor ini memiliki parameter bahwa setiap kenaikan 1ºC tegangan keluarannya naik sebesar 10mV dengan batas maksimal keluaran sensor adalah 1,5 V pada suhu 150°C. • Pada perancangan kita tentukan keluaran adc mencapai full scale pada saat suhu 100°C, sehingga saat suhu 100°C tegangan keluaran transduser (10mV/°C x 100°C) = 1V. • Dari pengukuran secara langsung saat suhu ruang, keluaran LM35 adalah 0.3V (300mV ). Tegangan ini diolah dengan menggunakan rangkaian pengkondisi sinyal agar sesuai dengan tahapan masukan ADC.
  • 23. • Pengkondisi Sinyal • Pengkondisi sinyal berfungsi untuk menguatkan tegangan keluaran sensor suhu LM35 agar mampu diproses pada peralatan selanjutnya dalam hal ini oleh ADC 0804. • Diinginkan bahwa pengukuran suhu dapat dilakukan pada range 25°C - 100°C, sedangkan saat suhu kamar LM35 sudah mengeluarkan tegangan sebesar 0,3V, sehingga untuk dapat mengatur agar masukan ADC sebesar 0V pada suhu ruang, ditambahkan sebuah penguat differensial dengan konfigurasi sebagai berikut :
  • 24.
  • 25. • Keluaran penguat differensial dikuatkan lagi dengan rangkaian penguat non inverting dengan konfigurasi seperti pada gambar 6. Dengan Vin = 1V pada 100°C dan Vout yang diinginkan sebesar 5V (Vx) maka dapat dihitung nilai tahanan untuk penguat non-inverting sebagai berikut : • Jika Ri = 1K maka, Rf = 4K dalam aplikasi digunakan potensiometer 50K untuk Rf