dtg1h3- teknik digital...kuliah #3 rangkaian logika digital denny darlis program studi d3 teknik...

21
Kuliah #3 RANGKAIAN LOGIKA DIGITAL Denny Darlis Program Studi D3 Teknik Telekomunikasi Fakultas Ilmu Terapan - Universitas Telkom Semester Genap 2017/2018 DTG1H3- TEKNIK DIGITAL

Upload: others

Post on 12-Jan-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

Kuliah #3RANGKAIAN LOGIKA DIGITAL

Denny DarlisProgram Studi D3 Teknik Telekomunikasi

Fakultas Ilmu Terapan - Universitas TelkomSemester Genap 2017/2018

DTG1H3-TEKNIK DIGITAL

Outline• Tujuan Perkuliahan• Rangkaian Digital• Rangkaian Logika• Konsep Dasar• Sinyal• Sistem• Teknik

Tujuan Perkuliahan• Memahami istilah-istilah yang digunakan pada

Teknik Digital• Membedakan representasi analog dan digital• Mengidentifikasi sinyal digital dan elektronika digital• Mengetahui keuntungan dan kerugian sistem digital

dibandingkan analog• Memahami kebutuhan pengubah analog ke digital

dan digital ke analog

Rangkaian Digital• Rangkaian digital adalah landasan dari

komputer digital dan sistem kendali otomatis

• Pada rangkaian digital, dua level tegangan merepresentasikan dua digitbiner, 1 dan 0 serta dirancang untuk menghasilkan tegangan keluaran yang jatuh di antara jangkauan 0 dan 1 yang dinyatakan sebelumnya

© DYD – 2017/2018

Rangkaian Logika

• Cara rangkaian digital merespon masukan dikenal dengan nama logika rangkaian

• Setiap rangkaian digital mematuhi sejumlah aturan logika, sehingga rangkaian digital dikenal pula dengan nama rangkaian logika

© DYD – 2017/2018

• Rangkaian logika secara umum berisi gerbang digital

• Kombinasi gerbang-gerbang membentuk rangkaian yang dikenal sebagai rangkaian digital

© DYD – 2017/2018

• Gambar berikut merepresentasikan rangkaian digital umumnya dengan masukan Vin dan keluaran Vout

RangkaianDigital

Vin Vout

© DYD – 2017/2018

• Keluarannya ditunjukkan oleh dua gelombang masukan yang berbeda di bawah ini

• Vout adalah sama untuk kedua gelombang masukan, hanya berbeda pada level tegangan pastinya saja.

Vin0 V4 V

5 V

0 V

0.5 V

4 V

3.7 V

0 VCASE - I CASE - II

© DYD – 2017/2018

Rangkaian Logika Digital• Rangkaian Kombinasional• Rangkaian Sekuensial

© DYD – 2017/2018

Digital Works™ 3.04• Merupakan tool yang membantu kita

untuk membangun rangkaian logika digital dan menganalisa perilaku (behavour)nya melalui simulasi

• Rangkaian logika digital bisa terdiri dari gerbang sederhana ( AND, OR, NAND, NOR, XOR, XNOR dan NOT), flip-flop sederhana (D, RS, dan JK), counter, shift register, data register, driver, dll.

© DYD – 2017/2018

Digital Works™ cont’d….• Kita bisa juga menggunakan

komponen tri-state dan memoriuntuk membangun sistem dengan bus.

• Digital Work™ juga memberikan mekanisme untuk mendeteksi race condition dan bus contention.

© DYD – 2017/2018

Digital Works™ cont’d….• Masukannya bisa berupa

– switches, – clocks – sequence generator dan – interactive input atau– Power supply vcc sebagai logika

high dan ground sebagai logika low

© DYD – 2017/2018

Digital Works™ cont’d….• Keluarannya bisa berupa

– LED (Light Emitting Diode)– 7 Segment LED– Numeric device

• Kita juga bisa melihat keluaran rangkaian digital melalui history of logic events menggunakan logic history window yang menampilkan timing diagram rangkaian.

© DYD – 2017/2018

Digital Works™ tool bar• File

New CircuitOpen CircuitSave CircuitCutCopyPastePrint Circuit

• ControlRunStopPauseStepObject SelectorObject Interaction

SelectorLogic Probe

© DYD – 2017/2018

Digital Works™ Parts cont’d…Digital Objects

• These are (from left to right): – OR gate, – NOR gate, – XOR gate, – XNOR gate, – NOT gate (also known as

an inverter), – AND gate, – NAND gate,

– tri-state buffer, – RS latch, – JK flip flop, – D flip flop, – memory device

(RAM/ROM),– an Switch, – Macro embedding, – Macro tag, – Input & output– Annotation, – Wiring.

© DYD – 2017/2018

Digital Works™ Workspace cont’d…

© DYD – 2017/2018

Contoh Rangkaian Sederhana

A

B

?

© DYD – 2017/2018

Tabel Kebenaran untuk Rangkaian

A B A B A • B A • B

0 0 1 1 1 0

0 1 1 0 0 1

1 0 0 1 0 1

1 1 0 0 0 1

Tabel Kebenaran untuk Rangkaian

A B A B A • B A • B

0 0 1 1 1 0

0 1 1 0 0 1

1 0 0 1 0 1

1 1 0 0 0 1

© DYD – 2017/2018

Contoh Implementasi

BABAf •+•=A B f0 0 0 0 00 1 0 1 11 0 1 0 11 1 0 0 0

BA• BA•

© DYD – 2017/2018

Contoh implementasi

BABAf •+•=A

B

f

© DYD – 2017/2018

TERIMA KASIHAda Pertanyaan?

© DYD – 2017/2018