Elektronika Digital
Elektronika digital merupakan turunan dari elektronika analog, yang mana ditujukan untuk memudahkan analisa rangkaian listrik secara cepat. Walaupun disebut sebagai digital, pada kondisi aktualnya tetaplah muncul berupa analog. Perhatian ilustrasi berikut ini :
Untuk melihat bentuk-bentuk daripada signal/ gelombang analog atau digital tersebut dapat kita gunakan alat osiloskop atau Logic Analyzer : lihat tutorial dari produk KlinikRobot.com. Sedangkan mapping/ perubahan perbedaan nilai tegangan menjadi kondisi 1 (High) atau 0 (Low), dapat kamu lihat tutorialnya disini. Sebelum mengenal lebih lanjut gerbang logika, kita perlu mengenal bilangan biner, desimal, heksadesimal yang banyak digunakan sebagai acuan angka penulisan dalam komunikasi elektronika digital, tutorialnya bisa dilihat disini : Sistem Bilangan Digital | Biner dan Heksadesimal.
Elektronika digital tidak terlepas seperti rangkaian elektronika analog, memiliki simbol-simbol untuk nantinya dirangkai sebagai komunikasi digital. Saat ini kita akan membahas mengenai gerbang logika biner (binary logic gate). Gerbang logika biner adalah cara pengaturan logika 1 dan 0 (biner) sehingga eksekusi akhir adalah 1 atau 0. Begitu juga instruksi awal (input) berupa logic 1 atau 0.
Contoh sederhana mengawali cara kerja elektronika digital melalui informasi signal 0 (OFF) dan 1 (ON) adalah mengamati kapan lampu-lampu yang ada di rumah ketika mati/ menyala, perhatikan tabel berikut ini :
Teras | Taman | R.Makan | R.Belajar | Dapur | Artinya |
---|---|---|---|---|---|
ON | ON | ON | OFF | OFF | Malam hari, sedang beraktivitas makan |
ON | ON | OFF | ON | OFF | Malam hari, sedang belajar |
OFF | OFF | OFF | OFF | OFF | Siang hari, tidak aktivitas memerlukan penerangan |
Berikut ini kita kenali simbol gerbang logika sehingga memudahkan kita merangkai logic dalam elektronika digital :
Penjelasan untuk gambar :
- AND gate ( . ), merupakan gerbang logika “dan” dimana hasilnya akan 1 (High) jika kedua input 1 (High), seperti ditunjukkan rangkaian listrik serial.
- OR gate ( + ), merupakan gerbang logika “atau” dimana hasilnya akan 0 (Low) jika kedua input 0 (Low), seperti ditunjukkan rangkaian listrik paralel.
- NOT gate, merupakan gerbang logika “kebalikan” dimana input dan output selalu berlawanan, pada rangkaian listrik ditunjukkan saat saklar ON, maka Lampu akan OFF, sedangkan saat saklar OFF, maka Lampu akan ON.
Kita sudah mengenali 3 macam gerbang logika dasar diatas, gerbang logika seterusnya merupakan turunan atau gabungan dari variasi 3 gerbang logika tersebut, banyak gabungan dan variasi antara ketiga gerbang logika diatas diantaranya adalah :
- NAND Gate (NOT+AND), merupakan gabungan dari gerbang Not dan And, perhatikan gambar gerbang dan kemungkinan output logika yang dihasilkan :
- NOR Gate (NOT+OR), merupakan gabungan dari gerbang Not dan OR, perhatikan gambar gerbang dan kemungkinan output logika yang dihasilkan :
- EXCLUSIVE OR GATE (XOR), merupakan turunan dari gerbang logika OR, dimana output XOR sama dengan output dari OR, kecuali jika kedua input 1 (High).
- EXLUSIVE NOR GATE (XNOR), merupakan turunan dari gerbang logika XOR, dimana output XNOR berkebalikan dari output XOR.
Perhatikan kesimpulan tabel logika dari gerbang logika yang ada :
Penulisan kode gerbang logika bisa saja berbeda-beda karena merk pabrik, kode produksi, kode versi, dstnya. Gerbang logika diawali selalu dengan kode 74 dan diikuti dengan kode angka 2 digit XX sampai 3 digit XXX. Misalnya untuk 7400 => bisa ditulis 74LS00/ 74HC00 bisa juga ditulis SN74LS00/ SN74LS00AB, dstnya, hal tersebut tidak mempengaruhi logic 7400 itu sendiri.
Keterangan :
AA, BB = kode pembuat IC, misalnya DM, SN, F
74 = merupakan kode IC TTL gerbang logika
XXX = terdapat beragam tipe keluarga dari IC 74xx antara lain :
ALS = advanced low-power schottky TTL logic (sub family TTL)
C = CMOS (sub family CMOS)
H = high-speed TTL logic (subfamily TTL)
HC = high-speed CMOS logic (subfamily CMOS)
HCT = high-speed CMOS with TTL input
L = low-power TTL logic (subfamily TTL)
LS = low-power schottky TTL logic (sub family TTL)
S = schottky TTL logic (subfamily TTL)
Pertama kali seri IC gerbang logika dibuat adalah versi TTL / Transistor Transistor Logic (7400), setelahnya muncul versi CMOS (Complementary Metal Oxide Semiconductor) dikenal dengan seri 4000. Selanjutnya IC gerbang logika diproduksi dengan gabungan TTL dan CMOS, yaitu 74C00, 74HC00, dstnya. Seperti sudah disebutkan diawal terdapat perbedaan level tegangan kerja keduanya, dapat dilihat pada tutorial berikut.
Berbeda dengan IC logic gate TTL (74xxx) yang cukup banyak memerlukan supply tegangan, terdapat IC logic gate CMOS (CD40xxx) yang hampir tidak memerlukan tegangan untuk bekerja. Perangkat yang menggunakan baterai lebih baik menggunakan IC CMOS daripada TTL, karena lebih hemat energi.
KlinikRobot.com menyediakan komponen IC Gerbang Logika / Logic Gate IC, pelanggan dapat mengacu pada list tabel berikut ini:
Logic Gate | TTL/ CMOS | Jumlah X Gate |
---|---|---|
7400 | 74LS00 | HCF4011 | HCF4093 | 4 x 2 input NAND Gate |
7401 | 74LS01 | HCF4011 | HCF4093 | 4 x 2 input NAND Gate |
7402 | 74LS02 | HEF4001 | 4 x 2 input NOR Gate |
7403 | 74LS03 | HCF4011 | HCF4093 | 4 x 2 input NAND Gate |
7404 | 74LS04 | CD4049 | HCF4049 | 6 x 1 input NOT Gate (Hex Inverter) |
7405 | 74LS05 | CD4049 | HCF4049 | 6 x 1 input NOT Gate (Hex Inverter) |
7406 | 74LS06 | CD4049 | HCF4049 | 6 x 1 input NOT Gate (Hex Inverter) |
7408 | 74LS08 | 4 x 2 input AND Gate |
7409 | 74LS09 | 4 x 2 input AND Gate |
7410 | tipe LS | 3 x 3 input NAND Gate |
7411 | tipe LS tipe HC | 3 x 3 input AND Gate |
7414 | 74LS14 | CD4049 | HCF4049 | 6 x 1 input NOT Schmitt Trigger |
7420 | 74LS20 | CD4012 | 2 x 4 input NAND Gate |
7427 | 74LS27 | 3 x 3 input NOR Gate |
7430 | 74LS30 | 1 x 8 input NAND Gate |
7432 | 74LS32 | 4 x 2 input OR Gate |
7437 | 74LS37 | | HCF4011 | HCF4093 | 4 x 2 input NAND Gate |
7442 | 74LS42 | 4 input BCD to Decimal (7 segment) |
7447 | 74LS47 | 4 input BCD to Decimal (7 segment) |
7448 | 74LS48 | 4 input BCD to Decimal (7 segment) |
7473 | 74LS73 | CD4027 | 2 x JK Flip Flop |
7474 | 74LS74 | CD4013 | 2 x D Flip Flop |
7485 | tipe LS tipe HC | 4-Bit Comparator |
7486 | 74LS86 | CD4070 | 4 x 2 input XOR Gate |
7490 | 74LS90 | 4 BCD Decade Counter |
7492 | 74LS92 | 4-Bit Binary Counter (Divide by 12) |
7493 | 74LS93 | 4-Bit Binary Counter (Divide by 16) |
74126 | 74HC126 | 4 x 2 input Buffer (3-state) |
74137 | 74LS137 74HC137 | 3 to 8 Decoder (Address Latches) |
74138 | 74LS138 | 3 to 8 Decoder |
74139 | 74LS139 | 2 to 4 decoder/ demultiplexer |
74145 | 74LS145 | BCD to Decimal Decoder |
74147 | 74LS147 | CD4014 | Decimal to BCD Counter (10 to 4) |
74148 | 74LS148 | |
74153 | 74LS153 | 2 x 4 to 1 Multiplexer |
74173 | 74LS173 | |
74189 | 74LS189 | 64 bit RAM |
74191 | 74LS191 | 4 Bit Binary UP/DOWN Counter |
74192 | 74LS192 | 4 Bit BCD UP/DOWN Counter |
74240 | 74LS240 | 74HCT240 | 8 x Buffer/ Line Driver (3-State) |
74241 | 74LS241 | 8 x Bus/ Line Driver (3-State) |
74244 | 74HC244 | 8 x Buffer/ Line Driver (3-State) |
74245 | 74LS245 | 74HC245 | 8 x Bus Transceiver (3-State) |
74247 | 74LS247 | BCD to 7 Segment Decoder |
74273 | 74LS273 | 8 x D Flip Flop (with Clear) |
74279 | 74LS279 | 4 x SR (Set-Reset) Latches Flip Flop |
74368 | 74HCT368 | Hex buffer/line driver; 3-state; inverting |
74541 | 74LS541 | 74HC541 | 8 x Bus/ Line Driver (3-State) |
74574 | 74HCT574 | 8-bit positive-edge triggered D-type flip-flop with 3-state outputs |
74595 | 74HC595 | 8-bit Serial-to-Parallel Shift Register Tri-State |
74HCT4040 | HEF4040 | 12-Stage Ripple-Carry Binary Counter/Divider |
CD4016 | Quad Analog Switch Quad Multiplexer | |
CD4017 | A Decade Counter with Decoded Output | |
HEF4017 | 5-stage Johnson decade counter | |
HCF4047 | Monostable/ Astable Multivibrator | |
CD4046 | Micropower Phase Locked Loop PLL | |
CD4050 | Hex Non-Inverting Buffers | |
CD4094 | 8-Stage Shift-and-Store Bus Register | |
CD4066 | Quad Bilateral Analog Switch |
Kesimpulan daripada truth table untuk gebang logika dengan 2 input (A dan B) sebagai berikut :
Kesimpulan daripada truth table untuk gebang logika dengan 3 input (A, B dan C) sebagai berikut :
Secara internasional logic gate dirangkai berdasarkan simbol-simbol diatas, namun beberapa area/ negara, dan bidang studi menyebutkan simbol geerbang logika lainnya sebagai berikut :