You are on page 1of 6

Modul X Perancangan Rangkaian Digital Lab.

Dasar Teknik Elektro STEI-ITB

MODUL X
PERANCANGAN RANGKAIAN DIGITAL

1. Tujuan
1. Peserta mampu merancang dan merealisasikan rangkaian digital sesuai batasan-
batasan yang diberikan.
2. Peserta mampu menggunakan berbagai IC Logika (TTL/CMOS) untuk
merancang dan merealisasikan rangkaian digital.
3. Peserta mampu merealisasikan rangkaian logika di PCB dan
mengkombinasikannya dengan FPGA.

2. Pendahuluan
Seluruh rangkaian digital yang rumit, pada dasarnya dibentuk oleh gerbang-
gerbang logika dasar, seperti gerbang OR, gerbang AND dan INVERTER. Untuk
merea-lisasikan rangkaian digital yang diinginkan, maka diperlukan pengetahuan
tentang fungsi dan kegunaan gerbang-gerbang logika dasar tersebut.

Dalam merancang rangkaian digital yang rumit, kita dapat menyusun gerbang-
gerbang logika dasar menjadi suatu rangkaian digital sesuai dengan yang kita
inginkan. Pada kenyataannya, IC yang telah diproduksi kebanyakan merupakan
kumpulan dari beberapa gerbang logika, misalnya IC SN7404 terdiri atas beberapa
gerbang INVER-TER. Oleh karena itu, dalam perancangan, selain
mempertimbangkan ketepatan ran-cangan, perlu dipertimbangkan pula bagaimana
merealisasikan rancangan itu sesuai dengan IC yang ada sehingga penggunaan IC bisa
optimal.

Praktikum modul ini memperkenalkan perancangan rangkaian digital yang


mem-pertimbangkan kedua hal tersebut diatas sehingga praktikan mampu merancang
rang-kaian yang tidak saja benar tetapi juga optimal.

Dalam praktikum ini akan digunakan Project-Board (atau Prototyping-PCB)


dan/atau board FPGA sebagai sarana untuk merealisasikan rangkaian digital yang
anda rancang.

3. Dasar Teori
Perancangan sebuah rangkaian logika kombinasional umumnya diawali dengan
penjelasan dan spesifikasi devais dan diakhiri dengan pengujian rangkaian logika
yang sesuai. Berikut ini adalah langkah-langkah-langkah (prosedur) perancangan :
a) Memahami Devais. Menggambarkan fungsi devais, kemudian menentukan
spesifi-kasi input dan output, serta membuat diagram blok.
b) Menyatakan algoritma. Menentukan algoritma dan/atau manipulasi biner
yang diper-lukan untuk desain.
c) Membuat Tabel Kebenaran. Dari Algoritma yang digunakan, membuat tabel
kebe-naran yang menjelaskan hubungan I/O dengan lebih terperinci.
d) Menentukan fungsi output. Memetakan dan menyederhanakan informasi
yang ter-dapat dalam tabel kebenaran untuk mendapatkan ekspresi logika
output.

Petunjuk Praktikum EL 2007 2007/2008 87


Modul X Perancangan Rangkaian Digital Lab.Dasar Teknik Elektro STEI-ITB

e) Membuat Diagram Logika. Menggunakan sebuah gate atau pendekatan


modular untuk mengimplementasikan ekspresi logika yang diperoleh pada
no 4.
f) Memeriksa Hasil. Memeriksa kembali rangkaian logika berdasarkan fungsi
atau logikanya.

4. Prosedur Praktikum
Prosedur praktikum terdiri atas tahapan-tahapan sebagai berikut :
A. Persiapan Sebelum Praktikum (dilaksanakan dirumah)
1. Tugas Pendahuluan
Sebelum memulai perancangan dan merealisasikan rangkaian yang akan dibuat,
anda perlu menjawab pertanyaan-pertanyaan berikut. Jawablah pertanyaan-
pertanya-an di bawah ini secara kelompok dan dikumpulkan saat anda
melaksanakan prakti-kum modul ini.
a) Hal-hal apa saja yang ada dalam sebuah datasheet komponen ?
b) Apa gunanya sinyal clock dalam rangkaian digital ?
c) Jelaskan tujuan dan manfaat dari rangkaian yang akan anda buat !
d) Jelaskan algoritma kerja dari rancangan anda !
e) Buatlah rancangan skematik dan tabel kebenaran yang diharapkan dari
rangkaian logika yang akan anda buat.
f) Buatlah simulasi dari rangkaian yang dibuat, beserta hasil tabel kebenaran-
nya.

2. Rangkaian hasil rancangan harus sudah dibuat (direalisasikan) terlebih


dahulu, dalam skematik dan simulasi fungsi kerja rangkaian (menggunakan
EWB).

3. Praktikan diwajibkan mengetahui spesifikasi teknis setiap komponen yang


digu-nakan pada perancangan :
a. Arus input/output minimum/maksimum
b. Tegangan input/output minimum/maksimum
c. Fungsi masing-masing kaki
d. Tabel kebenaran dari fungsi logika

4. Praktikan harus mempersiapkan presentasi dari rangkaian yang dibuat.

B. Pelaksanaan Praktikum
Pelaksanaan praktikum dilakukan sebagai berikut :
a) Setiap kelompok harus dapat mempresentasikan hasil rancangan selama ± 30
menit. Presentasi berisi penjelasan tentang latar belakang pemilihan,
guna/man-faat, spesifikasi teknis, prosedur pengerjaan dll.
b) Setiap kelompok merealisasikan rangkaian yang telah didesain pada Project
Board (bonus: PCB board) dengan IC dan kabel disediakan, dan melakukan
uji coba rangkaian yang dibuat.
c) Tanya jawab (diskusi) dengan asisten praktikum tentang rangkaian yang
telah di-realisasikan selama ± 60 menit.
d) Pengisian jurnal, revisi dan evaluasi.

Petunjuk Praktikum EL 2007 2007/2008 88


Modul X Perancangan Rangkaian Digital Lab.Dasar Teknik Elektro STEI-ITB

5. Batasan Perancangan
Rangkaian yang harus dirancang dan direalisasikan oleh masing-masing ke-
lompok adalah satu rangkaian dari tiap kelompok rangkaian berikut (beserta
batasan-nya):
Rangkaian Dasar:
1. Ripple Carry Adder 4 bit
Hanya menggunakan gerbang logika dasar AND (74xx08) , OR (74xx32)
dan XOR (74xx86)
2. Full Substractor 4 bit.
Hanya menggunakan gerbang logika dasar AND (74xx08) , OR (74xx32),
XOR (74xx86) dan NOT (74xx04).
3. Carry Look Ahead Adder 4 bit
Hanya menggunakan gerbang logika dasar AND (74xx08), OR (74xx32),
XOR (74xx86) dan NOT(74xx04).
4. Carry Save Adder 4 bit.
Hanya menggunakan gerbang logika dasar AND (74xx08), OR (74xx32),
XOR (74xx86) dan NOT(74xx04).
5. Carry Select Adder 4 bit.
Hanya menggunakan gerbang logika dasar AND (74xx08), OR (74xx32),
XOR (74xx86) dan NOT(74xx04).
6. Pembagi-6 Frekuensi Clock.
Hanya menggunakan IC JK-FlipFlop (74xx73) dan gerbang logika dasar:
AND (74xx08), OR (74xx32) dan NOT(74xx04).
7. Pembagi-10 Frekuensi Clock.
Hanya menggunakan IC D-FlipFlop (74xx74) dan gerbang logika dasar:
AND (74xx08), OR (74xx32) dan NOT(74xx04).
8. Shift-Register 4 bit.
Hanya menggunakan IC JK-FlipFlop (74xx73), D-FlipFlop (74xx74) dan
ger-bang logika dasar: AND (74xx08), OR (74xx32) dan NOT(74xx04).
9. Rotate-Register 4 bit
Hanya menggunakan IC JK-FlipFlop (74xx73), D-FlipFlop (74xx74) dan
ger-bang logika dasar: AND (74xx08), OR (74xx32) dan NOT(74xx04).

Rangkaian Lanjut:
10. Decoder 3to8.
Hanya menggunakan gerbang logika dasar NAND (74xx00), NOR
(74xx02), AND (74xx08), OR (74xx32), XOR (74xx86) dan NOT(74xx04).
11. Encoder 8to3
Hanya menggunakan gerbang logika dasar NAND (74xx00), NOR
(74xx02), AND (74xx08), OR (74xx32), XOR (74xx86) dan NOT(74xx04).
12. Multiplexer 8to1.
Hanya menggunakan gerbang logika dasar NAND (74xx00), NOR
(74xx02), AND (74xx08), OR (74xx32), XOR (74xx86) dan NOT(74xx04).
13. Demultiplexer 1to8.
Hanya menggunakan gerbang logika dasar NAND (74xx00), NOR
(74xx02), AND (74xx08), OR (74xx32), XOR (74xx86) dan NOT(74xx04).

Petunjuk Praktikum EL 2007 2007/2008 89


Modul X Perancangan Rangkaian Digital Lab.Dasar Teknik Elektro STEI-ITB

14. Decoder BCDto7-segmen.


Hanya menggunakan gerbang logika dasar NAND (74xx00), NOR
(74xx02), AND (74xx08), OR (74xx32), XOR (74xx86) dan NOT(74xx04),
dan sebuah 7-segmen common-anode.
15. Multiplier 4 bit
Hanya menggunakan gerbang logika dasar AND (74xx08), OR (74xx32),
XOR (74xx86) dan NOT (74xx04), dan IC full-adder (74xx83).
16. Divider 4 bit.
Hanya menggunakan gerbang logika dasar AND (74xx08), OR (74xx32),
XOR (74xx86) dan NOT (74xx04), dan IC full-adder (74xx83).
17. Maxterm & Minterm dari Σm(1,2,3,5,8,13) & ΠM(0,2,4,7,11,15)
Hanya menggunakan gerbang logika dasar NAND (74xx00), NOR
(74xx02), AND (74xx08), OR (74xx32), XOR (74xx86) dan NOT(74xx04).
18. ALU 4-bit (operasi AND, OR, ADDER, SUBSTRACT)
Hanya menggunakan gerbang logika dasar NAND (74xx00), NOR
(74xx02), AND (74xx08), OR (74xx32), XOR (74xx86) dan NOT(74xx04),
IC full-adder (74xx83), dan IC decoder (74xx138).

Dan semua rangkaian aritmatika menggunakan sistem sign 2’s complement. Dan
kom-ponen tambahan LED dan Resistor tidak dibatasi jumlahnya.

Pembagian Rangkaian-Kelompok

Kelompok +1 +2 +3 +4 +5
0 1 & 18 2 & 17 3 & 16 4 & 15 5 & 14
5 6 & 13 7 & 12 8 & 11 9 & 10 2 & 18
10 1 & 17 4 & 16 3 & 15 6 & 14 5 & 13
15 8 & 12 9 & 11 7 & 10 5 & 16 6 & 15
20 7 & 14

Misal :
kelompok 4  Carry Save Adder 4-bit (4) dan Multiplier 4-bit (15)
kelompok 18  Carry Pembagi 10 Frekuensi Clock (7) dan Decoder 3to8 (10)

Satu rangkaian HARUS direalisasikan secara Hardware (memakai IC-


IC)
Satu rangkaian BOLEH direalisasikan dengan Board FPGA

Kriteria Penilaian :
1. Tugas Pendahuluan : 20%
a. Algoritma kerja sistem(5%)
b. Jumlah Gate/IC yang digunakan (5%)
c. Desain rangkaian(5%)
d. Simulasi rangkaian(5%)
2. Presentasi : 20%
a. Fungsi rangkaian

Petunjuk Praktikum EL 2007 2007/2008 90


Modul X Perancangan Rangkaian Digital Lab.Dasar Teknik Elektro STEI-ITB

b. Batasan kerja alat


c. Cara Presentasi
3. Implementasi : 30%
a. Waktu (10%)
b. Kerapihan (5%)
c. Fungsionalitas (15%)
4. Demo & Verifikasi : 15%
5. Analisa & Kesimpulan : 10%
6. Jurnal : 5%

Bonus (bawa sendiri alat/bahan tambahan yang akan dipakai):


1. Membuat/menyolder di PCB Board (boleh sebelum praktikum) + presentasi/demo
dengan clock berupa on-off saklar: (nilai min. 80)
2. No.1 dengan rangkaian clock (misal:IC 555): (nilai min. 85)
3. Mengkombinasikan antara rangkaian di PCB no.2 dengan board FPGA: (nilai min.
90)
(hanya boleh menggunakan power supply 5V ketika pengujian)

(rangkaian yang dibuat di PCB akan disimpan di lab. dasar dan akan dikembalikan setelah
praktikum modul ini selesai)

Keterangan lebih lanjut dapat ditanya pada Koordinator Asisten.

Petunjuk Praktikum EL 2007 2007/2008 91


Modul X Perancangan Rangkaian Digital Lab.Dasar Teknik Elektro STEI-ITB

Lampiran

Gambar Project-Board

Gambar Konektivitas Project-Board

Petunjuk Praktikum EL 2007 2007/2008 92

You might also like