Anda di halaman 1dari 20

Desain PCB Rangkaian CPU

Mikrokontroller PIC 16F877 dengan


Layout Editor EAGLE Versi 5.10

DISUSUN OLEH:

HENDRA PARLUHUTHANT 09224735


LIN PRASETYANI 09224729

INSTITUT SAINS DAN TEKHNOLOGI NASIONAL

FTI.ELEKTRO-ELEKTRONIKA

JAKARTA – 2010

I. PENDAHULUAN

1 |Page
Gb. 1.1 PCB

Tutorial ini menjelaskan bagaimana merancang printed circuit


board (PCB) untuk mikrokontroler PIC16F877 Microchip's menggunakan
perangkat lunak EAGLE Layout Editor. Pada saat melakukan tutorial ini
kami mengasumsikan bahwa:
• Memiliki PC dengan perangkat lunak EAGLE sudah didownload dan
diinstal
• Tahu cara membaca dan menafsirkan skematik

II. MEMBANGUN RANGKAIAN SKEMATIK


Sebelum membuat PCB, pertama kita harus menyusun rangkaian
skematik. Pada panduan kali ini penulis menggunakan subjek yaitu
software eagle versi 5.10 dengan objek Rangkaian CPU Mikrocontroller PIC
16F877. Pada panduan ini akan disertakan beberapa step pada rangkaian
skematik. Sebelum masuk ke skematik hal yang penting untuk diingat
adalah memastikan bahwa kita memakai seluruh komponen yang terdapat
pada library yang dimiliki oleh eagle.

STEP 1: Membuka jendela Eagle dan menggunakan library

Jika kita tidak dapat menemukan komponen yang kita butuhkan maka
kita bias melakukan download update library eagle pada situs – situs resmi
eagle. Berikut adalah tampilan awal eagle versi 5.10 pada jendela
windows, tampilan dari step awal dalam mengambil seluruh komponen
pada library, serta tampilan download tambahan komponen untuk library
eagle:

2 |Page
Gb. 2.1 Tampilan window awal Eagle ver 5.10

Gb. 2.2 Tampilan pengambilan seluruh komponen pada library

3 |Page
Gb. 2.3 Tampilan download komponen tambahan

STEP 2: Membuka skematik baru dan menentukan area kerja

Mari kita mulai dengan memulai EAGLE Layout Editor dan pilih File =>
New => Schematic. Sekarang mari kita mulai menambahkan komponen
untuk skematik dengan mengklik tombol Tambah dari toolbar di sebelah
kiri.

Gb. 2.3 Tampilan memulai skematik baru


4 |Page
Gb. 2.4 Tampilan menu skematik baru

Setelah kita membuka skematik EAGLE Layout Editor langkah


selanjutnya adalah menentukan area kerjadengan cara Add => Frame.
Sekarang mari kita mulai menambahkan frame pada area kerja kita.
Terdapat berbagai standar frame yang disediakan eagle, namun demikian
kita juga dapat membuat frame sendiri.

Gb. 2.4 Tampilan frame

5 |Page
STEP 3: Menambah komponen

Ketika jendela Tambah (add) muncul, arahkan ke perpustakaan Microchip dan


mengembangkannya. Kemudian turun ke PIC16F8 * dan setelah perluasan, Anda akan
menemukan mikrokontroler PIC16F877P. Pilih komponen ini dan tekan OK.

Berikut tampilan penambahan komponen pada eagle:

Gb. 2.5 Tampilan menu add

Lakukanlah langkah add (menambah) untuk menambahkan komponen – komponen yang


kita butuhkan dalam percangan layout PCB CPU Mikrocontroller PIC 16F877.
Komponen – komponen tersebut yaitu:

a. Microchip PIC 16F877

b. Maxim 232

c. DB 9 female

d. Dallas DS1302

e. IC-regulator 7805

f. Push button (4 buah)

g. RLC: Resistor

h. RLC: Kapasitor polar


6 |Page
i. Dioda: zener, IN414

j. Konektor

k. Dsb

Berikut ini terdapat tampilan adding untuk komponen resistor. Untuk komponen dengan
dimensi fisik (ukuran: panjang, lebar, tinggi) beraneka ragam, eagle memberikan informasi
lebih dengan memberikan keterangan mengenai tipe dan panjang grid yang dimiliki oleh
komponen tersebut.

Gb. 2.6 Tampilan menu add dan informasi dimensi fisiknya

Perlu menjadi catatan bahwa terdapat warna yang berbeda antara


beberapa komponen yang sama dalam tampilan board PCB, untuk eagle
versi 5.10 warna board hijau menandakan komponen yang kita pakai pada
layer 1 dan warna merah untuk layer ke-2, dsb. Selain itu terdapat
beberapa tambahan dalam komponen yang tidak dapat tertampil pada
skematik. Maka kita perlu melakukan proses “invoke”. Berikut tampilan
warna lain komponen pada board dan proses infoke komponen:

7 |Page
Gb. 2.7 Tampilan komponen untuk layer ke-2

*Proses invoke:

a.Komponen yang perlu di invoke:

Gb. 2.8 Tampilan komponen yang perlu di invoke (Vss-Vdd)

8 |Page
b. Lakukan invoke dengan klik kanan komponen --> pilih invoke

Gb. 2.9 Pilih invoke

c. Maka akan muncul jendela dibawah ini, klik ok untuk memunculkan


komponen yang diinginkannya:

Gb. 2.10 Pilihlah komponen yang ingin dimunculkan

9 |Page
d. Koomponen yang diinginkan muncul:

Gb. 2.11 Tampilan komponen yang diinginkan

Setelah seluruh komponen yang dibutuhkan dalam perancangan terkumpul


maka kita dapat melakukan proses skematik yang selanjutnya yaitu wireing.

Gb. 2.12 Tampilan komponen telah dikumpulkan

STEP 4: Wireing komponen pada skematik

10 | P a g e
Kita dapat melakukan wireing dengan menekan tombol wire pada toolbar
sebelah kiri. Namun jika rangkaian yang kita buat terlalu banyak wireing
yang digunakan maka kita dapat mengaturnya dalam format ”bus” yang
lebuh sederhana.

Gb. 2.13 Tampilan wireing komponen pada skematik

*Proses BUS:

a. Membuat koneksi BUS

Gb. 2.14 Membuat koneksi BUS

b. Hubungkan seluruh pin yang akan digunakan dan berilah nama

11 | P a g e
Gb. 2.15 Menamai koneksi BUS

c. Berikan alamat pada pin – pin yang akan dihubungkan

Gb. 2.16 Memberikan alamat dengan BUS net

Setelah seluruh rangkaian telah terhubung maka kita dapat menuju pada proses
selanjutnya yaitu “Routing”. Berikut ini terdapat tampilan utuh dari keseluruhan
skematik yang dibuat:
12 | P a g e
Gb. 2.17 Tampilan seluruh skematik yang dibuat

III. MEMBUAT RUTE RANGKAIAN PCB


Sekarang kita telah menyelesaikan skematik, kita siap untuk menggunakan board tool. Dari
editor skematik, klik pada board tool di toolbar atas. Klik Yes saat diminta membuat papan dari
skema. Anda sekarang harus melihat jendela yang menunjukkan paket dari semua bagian dari
skema Anda (dengan koneksi) dan sebuah persegi panjang putih besar (ini adalah garis besar
dari PCB). Berikut tampilan awal pada board :

13 | P a g e
Gb. 3.1 Tampilan Board

STEP 1: Memindahkan komponen pada area kerja

Gunakan Move tool untuk menempatkan bagian-bagian di dalam garis putih. Setelah Anda
memiliki bagian-bagian Anda rapi terorganisir dan dalam area terbatas, Anda ingin juga
mengecilkan ukuran papan. Hal ini bisa dilakukan lagi dengan move tool dengan mengklik kiri
tepi garis besar PCB. Setelah selesai dengan langkah ini, board harus terlihat seperti di bawah
ini.

14 | P a g e
Gb. 3.2 Memindahkan Komponen

Salah satu keuntungan utama software ini adalah fungsi autorouter. Alat ini
digunakan untuk secara otomatis melakukan routing semua koneksi ditampilkan pada
forum Anda. Sebelum kita mulai autorouter, kita harus menentukan beberapa aturan
desain.
Pilih Edit => set Desain dan kemudian klik pada Ukuran. Menentukan lebar
minimum dari setiap rute akan membantu meningkatkan peluang sebuah board penuh
routed saat menggunakan alat autorouter. Hal ini terutama penting jika Anda bekerja
dengan paket permukaan terpasang. Ini juga tergantung pada PCB yang anda
manufaktur (misalnya AP Sirkuit hanya dapat mengarang papan dengan lebar rute 7
mil). Untuk saat ini, mari kita tetap ini pada 10 mil dan klik OK.

15 | P a g e
STEP 2: Melakukan Setting (Pengaturan) pada AutoRoute

Sekarang kita siap untuk menggunakan autorouter tersebut. Waktu-klik pada tombol
autorouter di bagian bawah toolbar di sebelah kiri. Anda akan diminta dengan jendela di
bawah ini. Pastikan untuk mencocokkan pilihan Routing Kotak dengan yang ditentukan
sebelumnya. Klik OK untuk memulai proses autorouting.
Berikut ini adalah tampilan pada setingan autorute:

Gb. 3.3 Setting Autoroute

*catatan:

Auto routing dilakukan pada rangkaian yang bersifat rumit jika rangkaian masih
cukup sederhana maka kita dapat melakukan routing secara manual.

16 | P a g e
STEP 3: Menyelesaikan proses Autoroute

Jika proses router berjalan dengan baik maka perhatikan bacaan bahwa optimized
100% finished. Berikut tampilan output yang memperlihatkan bahwa router telah
selesai:

Gb. 3.4 Tampilan Akhir Autoroute

IV. MEMBUAT GERBER FILE DAN MENCETAK BOARD


PCB

17 | P a g e
Langkah terakhir dalam menyelesaikan Anda desain PCB adalah untuk menghasilkan
file Gerber. file ini adalah yang digunakan oleh perusahaan untuk merancang PCB.
Langkah pertama untuk menciptakan file Gerber adalah untuk memulai Processor
CAM dengan mengklik tombol CAM di toolbar atas. Anda akan melihat jendela berikut
muncul.

Gb. 4.1 Tampilan CAM-process

Setelah kita memilih CAM-process kita bisa melihat tampilan seperti berikut
ini:

18 | P a g e
Gb. 4.2 Tampilan CAM-process memilih bentuk file

Pertama,jika Anda ingin mengubah Device untuk Gerber_RS274X. Berikutnya


berdasarkan tabel di bawah, masukkan ekstensi file di kotak File dan pastikan lapisan
sesuai yang disorot di kotak di sebelah kanan. Kemudian pilih Proses Kerja untuk
menghasilkan file yang sesuai. Ulangi ini 4 kali untuk setiap file yang tercantum dalam
tabel di bawah ini.

Tabel 4.1 exstensi proses kerja yang dirubah

Langkah terakhir adalah untuk membuat file bor NC. Ubah Device untuk Excellon
dan mengubah lapisan Mesin Bor dan Lubang pada dan segala sesuatu pergi. Ketik
NCD di kotak file. Dan pilih Proses Kerja. Ini melengkapi langkah terakhir desain PCB.

19 | P a g e
Anda sekarang memiliki semua file yang diperlukan untuk mengirim papan Anda ke
fabrikasi!

Langkah pembuatan file gerber diatas adalah saat kita tidak akan mencetak
rangkaian board sendiri. Namun jika kita akan mencetak file tersebut sendiri maka hal
yang kita lakukan yaitu mencetak board diatas pada PCB print paper. Beberapa langkah
yang dilakukan yaitu:

Memilih file print, maka akan muncul tampilan seperti dibawah ini, pada
tampilan tersebut kita dapat memilih posisi pengeprintan, mirror dsb.

Gb. 4.4 Tampilan Print file

20 | P a g e