JAKARTA
2008
Private Room Access
Diajukan sebagai salah satu syarat untuk
Asisten pembimbing
JAKARTA
2008
Universitas Bina Nusantara
04PDH
Terutama Kami mengucapkan terima kasih sebanyak - banyaknya kepada Tuhan yang maha
kuasa karena membantu kelompok kami dalam menyelesaikan tugas rancang kami, terima kasih juga
kepada asisten lab yang memberi masukan yang menurut kelompok kami sangat berharga serta teman -
teman yang juga membantu. Semoga Tugas rancang kami yang sederhana ini dapat membantu
memberikan gambaran kepada teman - teman akan aplikasi daripada sistem digital ini. Kita mengetahui
bahwa sekarang ini teknologi didunia semakin maju, dan lagi banyak hal penting yang kerahasiaannya
ingin kita amankan dan yang mengetahui hanya kita sendiri. Zaman dahulu kita menggunakan kunci
sebagai pengamannya. Dengan sistem digital ini diharapkan dapat memberikan gambaran bahwa dalam
bidang security juga dapat digunakan atau memanfaatkan sistem digital ini.
Sekarang banyak alat-alat canggih yang bisa dipasang dirumah anda, tetapi masalahanya
adalah harganya. Sehingga kelompok kami membuat alat sederhana ini yang harganya cukup
terjangkau. Sistem dari alat ini juga sederhana hanya memasukan 4 digit pasword dan menekan enter.
Konsep ini menggunakan sistem digital dimana hanya memproses bilangan biner yaitu 0 dan 1 dengan
menggunakan Programmable Logic Device yang pada hal ini merupakan GAL 16v8.
Kelompok kami menggunkan Gal 16v8 ( dimana terdapat pilihan PLD GAL tipe - tipe lainnya
seperti 22v10 ) sebagai IC utama, terdiri dari tiga modul, yaitu suplay, I/O, dan modul utama yang
mengaturnya. Kami memakai dua supply bila terjadi padam listrik bisa menggunakan batery, Inputan
dari 4 digit biner dan password benar maka pintu akan terbuka dan LED hijau akan menyala. Dan bila
password salah maka dapat memberitahukan pihak security dengan output buzzer yang bunyi serta
LED merah yang menyala. Output yang digunakan hanya untuk simulasi, sedangkan pada aplikasinya
dapat diimplementasikan dengan output - output lainnya, seperti mengirim sms, mematikan listrik atau
lain sebagainya. Alat ini juga dilengkapi sensor untuk melakukan counter up bila ada orang yang
masuk, jadi kita mengetahui berapa orang yang sudah masuk ke dalamr uangan kita.
Berbagai percobaan untuk ketahanan sistem ini dan juga kelemahan - kelemahan daripada
sistem ini juga akan diberikan. Oleh karena itu bagi pihak - pihak yang ingin melakukan
pengembangan, dapat dilakukan dengan lebih mudah karena telah tersedia sebagaian data - data yang
telah dicoba. Begitulah sistem sederhana yang kita buat menggunakan 3 gal sebagai pengaturnya.
Sebagai aplikasi yang sederhana semoga berguna bagi kehidupan ini dan dapat menjaga kerahasian
anda.
DAFTAR ISI
Abstrak
Daftar isi
Bab I Pendahuluan
3.1 Block diagram, schematic, flow chart, program dan cara kerja rangkaian
Bab V kesimpulan
Daftar Lampiran
BAB I PENDAHULUAN
.1 LATAR BELAKANG
Sekarang ini banyak yang kurang memperhatikan keamanan kamar sendiri, biarpun dikatakan
rumah sudah aman tetapi sebaiknya kita berjaga-jaga. Mungkin salah satu penyebabnya sistem
keamanan sekarang ini yang dianggap mahal, apalagi jaman sekarang ini yang semakin susah sehingga
Oleh karena itu kelompok kami terinsiparsi untuk membuat sistem keamanan yang murah,
sebenarnya aplikasinya bisa dikembangkan. Dengan menggunakan password dan sensor sehingga si
yang punya kamar dapat mengetahui siapa saja yang bisa masuk dan ada berapa orang.
Tujuan dari dibuatnya alat ini adalah sebagai bentuk pembelajaran daripada sistem digital yang
sedang dipelajari. Rangkaian ini menggunakan IC - IC gerbang logika yang bervariasi kegunaannya,
gerbang - gerbang logika tersebut dapat diprogram menjadi satu IC yang mana dinamakan GAL
(Generic Array Logic). Dengan membuat alat ini, diharapkan pengertian akan sistem digital ini
semakin baik.
Rangkaian yang dibuat ini adalah suatu sistem keamanan untuk pintu ataupun sesuatu yang
dapat dibuka - tutup, sehingga untuk membukanya harus memasuki password dan kemudian adanya
sensor yang mendeteksi orang yang melewatinya. Selain itu, tujuan dan manfaat dipilihnya alat ini
adalah selain merupakan sistem keamanan yang sederhana yang bisa diaplikasikan ke beberapa jenis
kebutuhan, juga bisa digunakan untuk mendata banyaknya orang yang telah melewati pintu ataupun
Resistor
Pada dasarnya semua bahan memiliki sifat resistif namun beberapa bahan seperti tembaga, perak,
emas dan bahan metal umumnya memiliki resistansi yang sangat kecil. Bahan - bahan tersebut
menghantar arus listrik dengan baik, sehingga dinamakan konduktor. Kebalikan dari bahan yang
konduktif, bahan material seperti karet, gelas, karbon memiliki resistansi yang lebih besar
Resistor adalah komponen dasar elektronika yang digunakan untuk membatasi jumlah arus yang
mengalir dalam satu rangkaian. Sesuai dengan namanya resistor bersifat resistif dan umumnya
terbuat dari bahan karbon. Dari hukum Ohms yang diketahui bahwa resistansi berbanding
terbalik dengan jumlah arus yang mengalir melaluinya. Satuan resistansi dari suatu resistor
Tipe resistor yang umum adalah berbentuk tabung dengan dua kaki tembaga di kiri dan kanan.
Pada badannya terdapat lingkaran membentuk gelang kode warna untuk memudahkan pemakai
mengenali besar resistansi tanpa mengukur besarnya dengan Ohmmeter. Berikut ini gambar
EIA ( Electronic Industries Association ). Untuk Nilai - nilai yang direpresentasikan oleh warna -
Hitam 0 1
Coklat 1 10 1%
Merah 2 100 2%
Jingga 3 1.000
Kuning 4 10.000
Hijau 5 100.000
Biru 6 1.000.000
Violet 7 10.000.000
Abu-abu 8 100.000.000
Putih 9 1.000.000.000
Emas - 0.1 5%
Perak - 0.01 10%
Tanpa warna - - 20%
Tabel di atas ini memberikan nilai - nilai warna gelang secara jelas. Resistansi dibaca dari warna
gelang yang paling depan ke arah gelang toleransi berwarna coklat, merah, emas atau perak.
Biasanya warna gelang toleransi ini berada pada badan resistor yang paling pojok atau juga
dengan lebar yang lebih menonjol, sedangkan warna gelang yang pertama agak sedikit ke dalam.
Dengan demikian pemakai sudah langsung mengetahui berapa toleransi dari resistor tersebut.
Jumlah gelang yang melingkar pada resistor umumnya sesuai dengan besar toleransinya.
Biasanya resistor dengan toleransi 5%, 10% atau 20% memiliki 3 gelang ( tidak termasuk
gelang toleransi ). Tetapi resistor dengan toleransi 1% atau 2% ( toleransi kecil ) memiliki 4
gelang ( tidak termasuk gelang toleransi ). Gelang pertama dan seterusnya berturut - turut
menunjukkan besar nilai satuan dan gelang terakhir adalah faktor pengalinya. Misalnya resistor
dengan gelang kuning, violet, merah dan emas. Gelang berwarna emas merupakan gelang
toleransi. Dengan demikian urutan warna gelang resitor ini adalah gelang pertama berwarna
kuning, gelang ke - dua berwana violet dan gelang ke - tiga berwarna merah. Gelang ke - empat
tentu saja yang berwarna emas dan ini adalah gelang toleransi. Dari tabel di atas diketahui jika
gelang toleransi berwarna emas, berarti resitor ini memiliki toleransi 5%. Nilai resistansisnya
dihitung sesuai dengan urutan warnanya. Pertama yang dilakukan adalah menentukan nilai satuan
dari resistor ini. Karena resitor ini resistor 5% ( yang biasanya memiliki tiga gelang selain gelang
toleransi ), maka nilai satuannya ditentukan oleh gelang pertama dan gelang kedua. Masih dari
tabel di atas diketahui gelang kuning nilainya adalah 4 dan gelang violet nilainya adalah 7. Jadi
gelang pertama dan kedua atau kuning dan violet berurutan, nilai satuannya adalah 47. Gelang
ketiga adalah faktor pengali, dan jika warna gelangnya merah berarti faktor pengalinya adalah
100. Sehingga dengan ini diketahui nilai resistansi resistor tersebut adalah nilai satuan dikalikan
dengan faktor pengali atau 47 x 100 = 4.7K Ohm dan toleransinya adalah 5%.
Spesifikasi lain yang perlu diperhatikan dalam memilih resitor pada suatu rancangan selain besar
resistansi adalah besar watt - nya. Karena resistor bekerja dengan dialiri arus listrik, maka akan
terjadi disipasi daya berupa panas sebesar W=I2R watt. Semakin besar ukuran fisik suatu resistor
5, 10 dan 20 watt umumnya berbentuk kubik memanjang persegi empat berwarna putih atau
sering disebut resistor batu, namun ada juga yang berbentuk silinder. Tetapi biasanya untuk
resistor ukuran jumbo ini nilai resistansi dicetak langsung dibadannya, misalnya 100Ω5W.
Kapasitor
Kapasitor adalah komponen elektrik yang berfungsi untuk menyimpan muatan listrik. Salah satu
jenis kapasitor adalah kapasitor keping sejajar. Kapasitor ini terdiri dari dua buah keping metal
sejajar yang dipisahkan oleh isolator yang disebut dielektrik. Bila kapasitor dihubungkan ke
batere kapasitor terisi hingga beda potensial antara kedua terminalnya sama dengan tegangan
batere. Jika batere dicabut, muatan-muatan listrik akan habis dalam waktu yang sangat lama,
terkecuali bila sebuah konduktor dihubungkan pada kedua terminal kapasitor. Proses yang terjadi
pada kapasitor ini dapat disebut sebagai proses charging - discharging. Kapasitor itu sendiri dapat
dibedakan menjadi kapasitor berkutub atau polar dan kapasitor non - polar. Kapasitor non - polar
ini tidak mempunyai kutub sehingga tidak menjadi masalah apabila dipasang terbalik.
Dioda
Dioda adalah device semikonduktor yang mengalirkan arus satu arah saja. Dioda terbuat dari
Germanium atau Silicon yang lebih dikenal dengan Dioda Junction. Dioda juga digunakan pada
merupakan kaki positip ( + ) dan cathode merupakan kaki negatif ( - ). Dioda terdiri dari berbagai
jenis, diantaranya adalah diode zener dan LED. Dioda yang digunakan pada alat ini adalah LED
dan photodioda.
LED merupakan komponen yang dapat mengeluarkan emisi cahaya. LED merupakan produk
temuan lain setelah dioda. Strukturnya juga sama dengan dioda, tetapi belakangan ditemukan
bahwa elektron yang menerjang sambungan P-N juga melepaskan energi berupa energi panas dan
energi cahaya. LED dibuat agar lebih efisien jika mengeluarkan cahaya. Untuk mendapatkan
emisi cahaya pada semikonduktor, doping yang pakai adalah galium, arsenic dan phosporus.
Jenis doping yang berbeda menghasilkan warna cahaya yang berbeda pula. Dalam memilih LED
selain warna, perlu diperhatikan tegangan kerja, arus maksimum dan disipasi dayanya.
LED ( Light Emitting Diode atau Light Emitting Device ) merupakan piranti yang vital dalam
teknologi electroluminescent seperti untuk aplikasi teknologi display ( tampilan ), sensor dan lain
- lainnya. Teknologi electroluminescent didasarkan pada konsep pancaran cahaya yang dihasilkan
oleh suatu piranti sebagai akibat dari adanya medan listrik yang diberikan kepadanya. Pada
dekade terakhir ini telah diperoleh kemajuan yag menarik dalam bidang desain piranti LED.
Untuk teknologi tampilan, beberapa target yang ingin diperoleh bagi kepentingan produk industri
adalah dapat dibuat tampilan yang luas / besar, fleksibel, murah dan dapat juga digunakan sebagai
layar yang efisien untuk berbagai keperluan teknologi layar tampilan seperti komputer atau layar
TV yang dapat ditempelkan pada dinding atau dapat digulung di dalam saku baju, dan lain - lain.
Dalam perkembangannya piranti LED telah dibuat dengan desain menggunakan bahan organik
yang disebut dengan OLED ( Organic Light Emitting Device ). Sebagai contoh, para peneliti di
perusahaan Kodak telah dapat men-desain OLED yang dapat menghasilkan pancaran cahaya
dengan umur 6.000 jam secara terus menerus, sementara itu para peneliti di University of
California di Santa Barbara, USA telah memperoleh kemajuan dengan desain piranti OLED yang
dapat menghasilkan cahaya dengan umur 10.000 jam. Sedangkan para peneliti di Cambridge
Display Technology Ltd., Inggris telah dapat men-desain piranti OLED yang berumur 12.000
jam. Jika dalam teknologi sebelumnya jumlah warna dari cahaya yang dikeluarkan oleh piranti
OLED hanya satu warna dalam desain piranti tersebut, maka dalam perkembangannya dalam satu
desain piranti OLED dapat mengeluarkan cahaya dengan dua atau lebih warna. Fenomena ini
diperoleh dengan membuat variasi tegangan listrik yang diberikan kepada piranti tersebut.
Dengan demikian, piranti OLED memiliki prospek untuk menjadi piranti alternatif sebagaimana
teknologi tampilan panel datar (flat-panel) yang didasarkan pada kristal cair (liquid crystal).
Transistor
Transistor adalah komponen terpenting yang ada dalam dunia elektronika.Secara garis besar ada
2 macam ttransistor yaitu:BJT (Bipolar Junction Transistor) dan FET (Field Effect Transistor).
Transistor BJT mempunyai tiga kaki utama yaitu : Emiter (E), colector (C) dan base (B).
Dari transistor dapat dibuat rangkaian penguat atau amplifier. Penguatan dapat diambil dengan
berbagai cara dengan menggunakan transistor. Transistor bipolar biasanya digunakan sebagai
saklar elektronik dan penguat pada rangkaian elektronika digital. Transistor memiliki 3 terminal
dan biasanya dibuat dari bahan silikon atau germanium. Kaki transistor ini dapat dikombinasikan
menjadi jenis N-P-N atau P-N-P. Transistor memiliki dua sambungan, yaitu antara emitter dan
basis dan antara kolektor dan basis. Karena itu, sebuah transistor seperti dua buah dioda yang
saling bertolak belakang yaitu dioda emitter - basis, atau disingkat dengan emitter dioda dan
dioda kolektor - basis, atau disingkat dengan dioda kolektor. Berikut ini merupakan gambar dan
yang mana kolektor dan emiter sebagai penghubung untuk pemutus ( short ) atau sebagai
• Pada transistor NPN, memberikan tegangan positif dari basis ke emitor, menyebabkan
Memberikan tegangan negatif atau 0 V dari basis ke emiter menyebabkan hubungan kolektor
• Pada transistor PNP, memberikan tegangan negatif dari basis ke emiter ini akan menyalakan
transistor ( on ). Dan memberikan tegangan positif dari basis ke emitor ini akan membuat
Bagian emitter-basis dari transistor merupakan dioda, maka apabila dioda emitter-basis dibias
maju maka kita mengharapkan akan melihat grafik arus terhadap tegangan dioda biasa. Saat
tegangan dioda emitter-basis lebih kecil dari potensial barriernya, maka arus basis (Ib) akan kecil.
Ketika tegangan dioda melebihi potensial barriernya, arus basis (Ib) akan naik secara cepat.
Sebuah transistor memiliki empat daerah operasi yang berbeda yaitu daerah aktif, daerah saturasi,
daerah cutoff, dan daerah breakdown. Jika transistor digunakan sebagai penguat, transistor
bekerja pada daerah aktif. Jika transistor digunakan pada rangkaian digital, transistor biasanya
beroperasi pada daerah saturasi dan cutoff. Daerah breakdown biasanya dihindari karena resiko
Transistor tidak dapat berfungsi sebagai switch ( saklar ) tegangan AC atau tegangan
tinggi .Selain itu, umumnya tidak digunakan sebagai switching untuk arus besar ( >5 A ). Dalam
hal ini, penggunaan relay sangatlah tepat. Relay berfungsi sebagai saklar yang bekerja
Dengan bantuan relay, pada alat ini kita dapat menggunakan supply back - up, dimana dalam
apabila satu supply putus atau down, relay dapat secara otomatis men - switch ke supply yang
satunya.
Keuntungan relay :
Kekurangan relay :
Seven segment adalah suatu format dari alat untuk tampilan yang lebih sederhana, yang dapat
digunakan sebagai alternatif dari dot - matrix yang lebih kompleks. Seven-Segment biasanya
digunakan di dalam elektronika sebagai metoda dari mempertunjukkan umpan balik klasifikasi
Suatu alternatif bagi seven segment di 1950s sampai 1970s adalah nixie tabung ruang hampa
yang seperti tabung. Mulai 1970, RCA yang dijual suatu alat tampilan yang dikenal sebagai
Numitron yang menggunakan kawat pijar bercahaya mengatur ke dalam suatu seven segment.
Seven segment dibagi menjadi 2 yaitu Common Cathode ( CC ) dan Common Anode ( CA ).
Common Cathode merupakan seven segment yang kaki katodanya yang dihubungkan bersama ke
ground, dimana untuk mengaktifkan tiap segmentnya perlu diberikan logic 1 yaitu dihunbungkan
dengan VCC.
Common Anode merupakan kebalikan dari CC, dimana kaki anoda yang dihubungkan bersama,
dimana untuk mengaktifkan tiap segmentnya perlu diberi logic 0 atau dihubungkan ke ground.
Switch
Switch merupakan suatu piranti yang digunakan untuk melakukan pergantian dari satu kondisi ke
kondisi lainnya atau melakukan switch ( pertukaran ). Switch ini sendiri sangat luas makna dan
pemakaiannya, termasuk relay dan transistor yang dapat digunakan untuk melakukan switch,
begitu juga dengan menggunakan dioda. Akan tetapi hal tersebut merupakan konfigurasi pada
rangkaian. Secara fisik, switch dapat digolongkan menjadi SPST, SPDT, DPDT dan Multi-thru.
Disamping itu, switch yang akan digunakan pada alat ini terdapat 3 jenis yaitu switch on - off
atau switch dengan dua kondisi ( terhubung atau putus ), switch toggle dan push button.
Buzzer merupakan speaker atau device yang digunakan untuk mengeluarkan suara atau bunyi.
Bunyi yang dihasilkan ini hanya satu nada atau hanya terdengar bunyi tit. Kebanyakan buzzer
digunakan sebagai indikator terhadap sesuatu, yang biasanya banyak digunakan pada sensor
keamanan, ataupun pada jam alarm. Buzzer terdapat banyak jenis, dari yang kecil hingga yang
besar yang tentunya penggunaan tegangan dan arusnya juga lebih besar.
Berikut ini adalah gambar dari buzzer, dimana buzzer hanya memiliki dua kaki yaitu kaki positif
GAL
GAL ( Generic Array Logic ) itu sendiri merupakan jenis dari PLD. PLD adalah Programmable
Logic Device, yang merupakan IC yang dapat diprogram dengan gerbang - gerbang logika sesuai
-FPGA
Dari gambar di atas ditunjukkan fungsi atau nama - nama dari pin - pin yang dimiliki oleh 16v8.
Maksud dari nama 16v8 adalah konfigurasi yang memungkinkan adanya 16 input dimana 8 input
satu arah dan 8 input lainnya yang bersifat biderictional ( 2 arah ). 8 berarti konfigurasi daripada
output yang mungkin untuk digunakan. Pin - pin yang lainnya digunakan untuk Vcc yaitu pin ke
20, Ground yaitu pin ke 10, Clock untuk pin 1 dan OE untuk pin ke 11. Pin OE itu sendiri
digunakan untuk mengaktifkan pin clock apabila ingin menggunakan clock pada 16v8 dan pin ini
berada pada kondisi active low. Sedangkan untuk nama sebelum 16v8, menunjukkan vendor yang
mengeluarkan produk IC 16v8 tersebut. Contohnya ATF 16v8 adalah IC PLD 20 pin yang
dikeluarkan oleh atmel. Sedangkan untuk GAL 16v8 adalah keluaran Latice.
IC 16v8 ini merupakan IC utama dalam alat ini, karena logika jalannya alat ini berada dalan
program yang diisikan ke dalamnya. Program yang digunakan untuk melakukan pemrograman
WinCUPL adalah software untuk pemrograman gerbang - gerbang logika ke dalam PLD yang
dikeluarkan oleh atmel. Terdapat keyword pada winCupl yang diberikan berikut ini :
- NAME, adalah baris yang digunakan untuk menulis nama file, panjang max 32 character.
- REVISION, nomor revisi dari program yang akan dikerjakan, biasanya diawali dengan 01.
- ASSEMBLY
- LOCATION
Dari keyword - keyword di atas, yang penting untuk diisi adalah nama file dan device yang
digunakan. Untuk keyword yang lainnya bisa dibiarkan sesuai dengan kondisi awalnya. Keyword
juga bisa dilakukan perubahan di dalam window yang akan disediakan untuk melakukan
pengetikan program. Setelah sukes membuat file baru, akan diminta untuk memasukkan
banyaknya jumlah input dan output. Setelah selesai memasukkan I/O, tampilan window untuk
mengetik programnya
Penulisan variable pada winCupl itu sendiri mempunyai aturan - aturannya, antara lain :
- Untuk variabel biasa,Maksud dari variabel biasa adalah variabel yang digunakan tanpa
menggunakan index. Untuk variabel ini dapat Berupa kombinasi huruf, angka dan
underscore. Untuk nama variable harus terdiri atas huruf dan bersifat case sensitive.
- Untuk variabel dengan index adalah variabel yang digunakan untuk menadai sederetan
variabel, alamat atau untuk item yang berurutan. Variabel berindeks ini diisi dengan
bilangan desimal yang dimulai dari 0 hingga 31. Sehingga apabila variabel dengan index
lebih dari 31, maka bukan dianggap sebagai variabel berindex, tetapi index biasa.
Field adalah suatu deklarasi terhadap sekelompok bit ( group of bit ). Grup bit ini harus dalam
bentuk variabel berindex, dimana tidak bole terdiri dari variabel berindex dan sekaligus variabel
tanpa index. Untuk Field itu sendiri, ada baiknya isi variabelnya berurut, sehingga dalam
penulisan dapat disingkat. Contohnya [A0, A1, A2, A3, A4]. Bentuk ini dapat diperpendek
menjadi [A0..4] atau kebalikannya [A4..0]. Harus diingat bahwa titik - titik penunjuknya harus
berjumlah dua.
Untuk seluruh program, setiap statement yang ada harus diakhiri dengan sebuah tanda titik -
koma ( ; ). Untuk pemberian comment kepada statement yang ada, bisa digunakan tanda “ /* ”dan
“ */ “.
Untuk operator - operator yang disediakan oleh winCupl itu sendiri antara lain :
-logical operator
! !A not 1
# A#B or 3
$ A$B xor 4
-arithmetic operator
** 2**4 Exponentiation 1
* 2*i Multiplication 2
/ 4/2 Division 2
% 9%8 Modulus 2
+ 2+4 Addition 3
- 4+i Subtraction 3
Program yang dibuat tentu saja dapat bersifat kombinasional maupun sekuensial. Selain itu juga
disediakan pembuatan tabel kebenaran. Penggunaan tabel kebenaran ini digunakan pada alat ini.
-Logic equations
-Truth tables
-Condition syntax
-User-defined functions
Format - format file yang dihasilkan dengan mencompile dan mensimulasikan program dengan
winCupl, antara lain adalah PDF, WO, ABS, JED, PLD, SI, SIM dan SO. Dari format file - file
yang dihasilkan tersebut, yang akana digunakan untuk proses pemrograman ke dalam IC PLD
Motor adalah suatu device yang dapat menggerakkan sesuatu atau sebagai penggerak yang
Selain itu, terdapat motor universal yang dapat bekerja baik dengan sumber AC maupun sumber
DC. Akan tetapi dalam praktiknya banyak yang menggunakannya dengan sumber AC. Motor AC
biasanya berdasarkan phase-nya. Yang diperhatikan pada motor AC ini pada umumnya adalah
Horsepower, speed dalam RPM dan startup torque. Berikut ini akan diberikan gambar motor AC :
- Motor servo
- Motor stepper
Motor yang akan kita gunakan dan akan dibahas lebih lanjut dan digunakan pada alat ini adalah
motor DC atau dinamo. Motor DC ini tidak berisik dan dapat memberikan daya yang memadai
untuk tugas - tugas berat. Motor DC standar berputar secara bebas, berbeda halnya dengan motor
stepper. Motor DC ini biasanya terdiri dari 2 kutub atau 2 inputan pin, harus terjadinya perbedaan
tegangan misalnya tegangan baterry dengan ground. Berikut ini diberikan cara menggerakkan
motor DC.
Motor DC digunakan untuk membuka dan menutup pintu pada aplikasi alat yang dikerjakan ini.
Konfigurasi H-Bridge
Konfigurasi H-bridge ini merupakan konfigurasi penguat yang digunakan untuk mengatur motor
agar dapat berputar dalam dua arah, yaitu counter clock-wise dan clock-wise. Konfigurasi ini
menggunakan 4 buah transistor yang terdiri dari NPN dan PNP yang dirangkai sedemikian rupa
Untuk menggerakkan motor, tinggal diatur ke empat switch yang ada, dimana pada kasus ini
dibedakan menjadi hanya dua switch, yaitu sebelah kanan dan sebelah kiri.
Counter
Counter atau pencacah merupakan suatu rangkaian logika sekuensi yang berfungsi mencacah atau
menghitung atau melakukan count jumlah pulsa clock yang masuk ke rangkaian digital tersebut.
Biasanya counter digunakan untuk menghitung bilangan biner secara up ataupun down. Counter
- Asynchronous counter
- Synchronous counter
Seperti yang telah diketahui sebelumnya tentang asynchronous dan synchronous, dibedakan
flip - flop. Dan tentunya flip - flop yang digunakan tidak hanya satu, bergantung kepada output
biner yang diinginkan dan cara kerja yang kita inginkan, apakah asynchron atau synchron. Untuk
counter up digunakan untuk menghitung atau menghasilkan output yang bilangan binernya
bertambah secara biner. Begitu juga untuk counter down, output yang dihasilkan berupa bilangan
biner yang berkurang. Sehingga output ini bisa digunakan sebagai tampilan.
Komparator
Komparator merupakan salah satu daripada penggunaan op – amp. Komparator ini dioperasikan
dengan konfigurasi open loop yang mempunyai masukan pada kedua inputannya, yaitu V- dan V
+. Masukan ini akan dibandingkan yang kemudian menghasilkan output. Inputan pada
komparator adalah dua, yaitu V- dan V+. Apabila inputan pada kaki V- lebih besar daripada V+
maka output yang diperoleh maksimal atau sama dengan besarnya Vee. Sedangkan apabila
kebalikannya, dimana V+ lebih besar daripada V- maka output yang diperoleh maksimal atau
Pada rangkaian ini yang digunakan adalah rangkaian schmitt trigger, dimana merupakan bentuk
feedback positip dengan loop gain lebih besar 1 untuk mendapatkan karakteristik bistable.
Komparator hanya mempunyai satu batas referensi, sedangkan pada schmitt trigger terdapat dua
batas referensi yaitu UTP ( Upper Trip Point ) dan LTP ( Lower Trip Point ). Karakteristik
lengkap dari Schmitt Trigger pada gambar dibawah ini menunjukkan adanya efek hysterisis.
VO
VH
VTL VTH
VIN
VL
Timer 555
Multivibrator ini menggunakan IC timer 555. 555 itu merupakan nilai resistor yang digunakan
dalam rangkaian IC 555 tersebut. Nilai resistor tersebut adalah 5KΩ. Di dalam IC 555 tersebut
terdapat tiga buah resistor 5K untuk input tegangan referensi daripada komparator yang digunakan.
Konfigurasi timer yang digunakan pada rangkaian ini merupakan konfigurasi monostable yang
menggunakan dua batas referensi atau bisa dikatakan pembentukan schmitt trigger menggunakan IC
timer 555. Hal ini dilakukan untuk memberikan clock kepada 16v8 yang diperoleh dari pada sensor
photodiode.
diperoleh nilai 2 / 3 Vcc dan 1 / 3 Vcc sebagai tegangan referensi atau Vref daripada comparator
Sedangkan untuk gambar rangkaian schmitt trigger menggunakan timer ini akan diberikan
berikut ini. Dimana pin 7 atau pin discharging tidak digunakan, dimana prinsipnya menggunakan
Sistem Bilangan
Sistem bilangan pada dasarnya dibedakan berdasarkan basis bilangan tersebut. Pada umumnya
sistem bilangan yang dikenal dan digunakan secara luas adalah sistem bilangan desimal atau
Sistem bilangan yang akan dibahas hanya empat jenis, antara lain adalah :
-Sistem bilangan desimal
Sistem bilangan desimal mempunyai basis sepuluh. Bilangan desimal ini merupakan dasar dari
semua sistem bilangan dan angka. Bilangan basis terdiri dari 10 anggota yang antara lain adalah
0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Sistem bilangan biner mempunyai basis dua yang mana hanya terdiri dari angka 0 dan 1. Pada
pengaplikasiaannya, bilangan biner merupakan nilai mutlak, dimana 1 berarti hidup atau nyala
atau aktif dan 0 berarti mati atau tidak aktif. Bilangan biner juga disebut binary digit atau bit.
Kumpulan empat digit biner disebut nibble dan kumpulan delapan buah bit atau 2 nibble disebut
byte. Pada rangkaian digital menggunakan sistem bilangan ini. Pada bilangan biner ini terdapat
MSB dan LSB. MSB adalah Most Significant Bit yang merupakan bit yang paling berpengaruh
terhadap keseluruhan bit. Sedangkan LSB ( Least Significant Bit ) merupakan kebalikannya, bit
Sistem bilangan octal adalah sistem yang mempunyai basis bilangan delapan. Bilangan octal ini
menggunakan metode pengelompokan bilangan biner menjadi tiga kelompok. Bilangan octal
terdiri dari 0, 1, 2, 3, 4, 5, 6, 7.
Sistem bilangan hexadesimal adalah sistem bilangan yang mempunyai basis 16 dan terdiri dari 0,
pada sistem mikroprocessor dikarenakan bilangan ini jauh lebih singkat dibandingkan dengan
bilangan biner. Bilangan hex itu sendiri menggunakan metode pengelompokkan bilangan biner
menjadi empat.
Gerbang - gerbang logika
Gerbang logika adalah suatu blok bangunan dasar untuk membentuk rangkaian elektronika digital
yang digambarkan dengan simbol - simbol tertentu. Gerbang logika ini tentunya memiliki banyak
jenis dengan fungsi yang berbeda - beda, dimana dengan satu, dua atau banyak input dikeluarkan
hanya satu nilai sebagai output. Gerbang - gerbang logika ini menggunakan bilangan biner atau
yang dikenal gerbang logika hanya 0 untuk low dan 1 untuk high. Gerbang logika juga bisa
Gerbang logika itu sendiri merupakan perwujudan daripada aljabar boole. Sehingga kita dapat
merangkai suatu rangkaian digital sesuai dengan logika yang kita inginkan. Gerbang - gerbang
logika juga dapat digambarkan dengan saklar - saklar yang juga hanya mengenal high atau low.
- Gerbang Logika Dasar merupakan dasar gerbang logika yang perlu diketahui antara lain yaitu :
- Gerbang Logika Kombinasional merupakan gerbang logika yang terbentuk dari kombinasi
gerbang logika dasar. Gerbang logika kombinasional dapat terbagi lagi menjadi :
- Gerbang logika universal merupakan gerbang logika yang dapat digunakan untuk
membentuk gerbang - gerbang logika lainnya. Gerbang ini terdiri atas dua, yaitu NAND,
NOR.
- Gerbang logika lain - lain, merupakan gerbang kombinasional lainnya. Gerbang lain yang
Gerbang logika NOT adalah gerbang logika pembalik atau complement, yang berfungsi untuk
membalikkan suatu input menjadi output yang berkebalikan dari inputnya. Cara kerjanya sangat
sederhana, hanya dengan menerima satu input maka akan menghasilkan satu output yang telah
berlawanan dengan inputnya. Sebagai contoh apabila input gerbang not adalah high, maka
outputnya adalah low. Simbol dan persamaan aljabar boole dari gerbang not dapat dilihat berikut
ini :
NOT
A A’
0 1
1 0
Tabel kebenaran adalah suatu tabel yang berisi data input dan data hasil output dari suatu logika.
~Gerbang Logika OR
Gerbagn logika OR adalah gerbang logika yang menerima dua atau lebih input yang akan
menghasilkan satu buah output. Cara kerja dari gerbang logika ini sendiri adalah apabila input
yang diterima oleh gerbang logika or ini salah satunya bernilai high, maka outputnya akan
bernilai high tanpa mempedulikan input yang lainnya. Apabila tidak ada nilai high pada inputnya
atau semua input bernilai low, maka output akan low. Berikut ini akan diberikan simbol dan
A B A or B
0 0 0
0 1 1
1 0 1
1 1 1
Sama halnya apabila gerbang or memperoleh lebih dari dua buah input, dimana apabila satu dari
inputnya bernilai high maka output akan bernilai high. Output dari sebuah gerbang or dengan
berapapun input akan bernilai low apabila tidak satupun daripada input bernilai high. Berikut
A+1=1
A+0=A
Gerbang logika AND adalah gerbang logika yang menerima dua atau lebih input dan
mengeluarkan satu output pada kondisi high apabila input tidak ada yang berkondisi low. Cara
kerjanya adalah dengan menerima beberapa input, apabila inputnya ada yang berkondisi low,
maka output tidak dapat bernilai high. Dengan begitu, untuk mendapatkan output dengan kondisi
high, maka input dari gerbang and ini harus semuanya bernilai high. Berapapun banyak input dari
gerbang end yang bernilai high, apabila terdapat satu input dalam kondisi low, maka output yang
AND
A B A and B
0 0 0
0 1 0
1 0 0
1 1 1
Dengan begitu dapat diberikan persamaan berikut yang merupakan sifat dari aljabar boole untuk
logika and.
A.1=A
A.0=0
Gerbang logika NOR merupakan salah satu gerbang logika universal yang merupakan bentuk
kombinasi gerbang not dan gerbang or. Oleh karena itu gerbang nor dapat digambarkan dengan
NOR
0 0 1
0 1 0
1 0 0
1 1 0
Sama halnya dengan gerbang or yang mana apabila input lebih dari dua, maka output yang
dihasilkan akan sesuai dengan kondisi di atas ( gerbang logika or yang di complement ). Oleh
karena itu, apabila telah menguasai gerbang logika dasar, maka gerbang kombinasional ini akan
mudah dimengerti.
Gerbang nor dapat dibentuk dengan gerbang and yang di berikan gerbang not pada kedua
NOT
AND
NOT
A B A’.B’
0 0 1
0 1 0
1 0 0
1 1 0
Tabel kebenaran yang diperoleh sama dengan tabel kebenaran nor diatas.
~Gerbang Logika NAND
Gerbang logika universal yang lain adalah gerbang logika NAND. Gerbang nand merupakan
kombinasi dari gerbang and dan gerbang not. Cara kerjanya sederhana, hasil output dari gerbang
and diberikan gerbang not sehingga outputnya dikomplemen. Simbol gerbang nand dan
NAND
A B A nand B
0 0 1
0 1 1
1 0 1
1 1 0
Sama halnya dengan gerbang nor, gerbang nand juga bisa dibentuk dengan gerbang logika dasar
yang lain, yaitu dengan gerbang or dan gerbang not yang dapat dilihat berikut ini.
NOT
OR
NOT
A B A’+B’
0 0 1
0 1 1
1 0 1
1 1 0
~Gerbang Logika XOR
Gerbang XOR atau yang disebut Exclusive OR merupakan gerbang khusus yang sifatnya beda
dari yang lainnya. Cara kerja gerbang xor adalah apabila dua input yang diterima mempunyai
nilai yang berbeda, maka output akan menghasilkan kondisi high. Sedangkan apabila kedua input
XOR
A B A xor B
0 0 0
0 1 1
1 0 1
1 1 0
Penggambaran gerbang xor dengan gerbang logika dasar sesuai persamaan boole di atas :
A NOT
AND
OR
AND
B NOT
Selain itu rangkaian ekuivalen xor juga dapat dibentuk dengan gerbang and, or dan nand, seperti
gambar berikut :
A
NAND
AND
OR
B
Gerbang xor yang mempunyai input lbh dari dua, dapat dilakukan xor secara bertahap, seperti
gambar berikut :
XOR
XOR XOR
XOR
XOR XOR
XOR
Selain itu untuk output daripada xor itu sendiri akan dalam kondisi high apabila jumlah kondisi
high atau nilai satu pada inputnya berjumlah ganjil. Sebagai contoh, akan diberikan tabel
Input Output
Ganjil/Genap
A B C XOR
0 0 0 0 genap
0 0 1 1 ganjil
0 1 0 1 ganjil
0 1 1 0 genap
1 0 0 1 ganjil
1 0 1 0 genap
1 1 0 0 genap
1 1 1 1 ganjil
~Gerbang Logika XNOR
Gerbang logika XNOR adalah gerbang xor yang di komplemen. Hal ini berarti gerbang xor yang
outputnya diberi gerbang not akan menghasilkan gerbang xnor. Simbol dan aljabar boole gerbang
xnor adalah :
XNOR
A B A xnor B
0 0 1
0 1 0
1 0 0
1 1 1
Gerbang xor yang outputnya diberikan gerbang not akan membentuk xnor, seperti berikut :
NOT
AND
OR NOT
AND
NOT
Dari persamaan di atas, dapat dibentuk gerbang xnor dengan gerbang logika dasar yaitu :
NOT
AND
NOT
OR
AND
Rangkaian ekuivalen gerbang - gerbang logika dengan hanya menggunakan gerbang universal
NOR ( pembuktian gerbang universal untuk gerbang NOR ). Hukum De Morgan. Rangkaian -
rangkaian berikut diperoleh dari penggunaan double complement pada persamaan aljabar boole
( Operasi NOT ).
NOR NOT
NOR NOR OR
NOR
NOR AND
NOR
NOR
NOR NOR NAND
NOR
NOR
NOR
NOR
NOR
NOR
NOR
NOR XNOR
NOR
NOR
Rangkaian ekuivalen gerbang - gerbang logika dengan hanya menggunakan gerbang universal
NAND ( pembuktian gerbang universal untuk gerbang NAND ). Hukum De Morgan. Rangkaian
- rangkaian berikut diperoleh dari penggunaan double complement pada persamaan aljabar boole
( Operasi NOT ).
NAND NOT
NAND
NAND OR
NAND
AND
NAND NAND
NAND
NAND NAND
NOR
NAND
NAND
NAND
NAND XOR
NAND
NAND
NAND
NAND
NAND
NAND
Pemberian Nilai Pada Gerbang Logika
Pada IC - IC, pemberian nilai input harus diperhatikan sesuai dengan konfigurasi daripada IC
yang kita gunakan. Pin - pin yang ada pada skematik suatu IC akan ditampilkan cara
mengaktifkannya atau menggunakannya. Beberapa hal yang perlu diperhatikan dari pin - pin
tersebut adalah :
-Keadaan active high, yaitu keadaan dimana akan berfungsi apabila diberi kondisi high.
-Keadaan active low, yaitu keadaan dimana akan berfungsi apabila siberi kondisi low.
-Keadaan rising edge, yaitu keadaan dimana akan aktif apabila terjadi transisi dari bit 0 ke bit 1.
-Keadaan falling edge, yaitu keadaan dimana akan aktif apabila terjadi transisi dari bit 1 ke bit 0.
suatu konfigurasi yang disediakan oleh IC tersebut. Sebagai contoh, mengaktifkan pin enable
-Rangkaian kombinasional, rangkaian yang open loop atau outputnya mempengaruhi input.
-Rangkaian sekuensial, rangkaian yang closed loop dimana output mempengaruhi input.
Input Output
Kombinasional
Memory
Seperti yang terlihat pada gambar di atas, bahwa rangkaian sekuensial merupakan rangkaian
kombinasional yang mendapat feedback dari outputnya. Rangkaian sekuensial dapat digunakan
sebagai piranti penyimpan data atau sebagai memory, yang mana tidak terjadi pada rangkaian
kombinasional.
-Rangkaian sekuensial asinkron, adalah rangkaian yang tidak dipengaruhi oleh clock.
-Clock asynchronous, yaitu rangkaian yang komponen - komponen yang menggunakan clock,
Clock itu sendiri terdapat beberapa cara menggunakannya, antara lain adalah :
-high, piranti akan berfungsi atau aktif dengan adanya clock dalam kondisi high.
-low, piranti akan berfungsi atau aktif dengan adanya clock dalam kondisi low.
-Dilihat dari segi edge, clock terbagi menjadi dua jenis, yaitu :
-Positive going transition, yaitu kondisi sinyal clock yang terjadi hanya pada saat terjadinya
-Negative going transition, yaitu kondisi sinyal clock yang terjadi pada saat terjadinya transisi
Rangkaian logika sekuensial biasa disebut sebagai Flip - Flop. Flip - Flop itu sendiri merupakan
elemen terkecil memory yang dapat menyimpan data- data dalam bentuk bilangan biner. Sebuah
flip - flop dapat menyimpan data sebesar 1 bit. Dalam sebuah IC flip - flop juga dilengkapi
Block Diagram
SOURCE 1 SOURCE 2
SYSTEM
OUTPUT
INPUT OUTPUT
LED
Toggle Switch
indicator
16V8
Push Button Buzzer
OUTPUT
Start :
Voltage
Given
Password
Input with
Toggle Switch
& Push Button
Binary Data
Checking
Password by
GAL16v8
Output
Match? Buzzer&
Binary Data Process
Red
LED
Binary Data
Motor Processing
Output :
Green LED &
Door Open
Sensor Sense
Seven
and
Binary Data Segment
16v8 Counting
Display
Up
Cara kerja rangkaian
Secara garis besar rangkaian terdiri dari tiga modul, dimana modul pertama adalah modul I/O
atau modul dimana terdapat komponen yang digunakan untuk memberikan input dan indikator
untuk output. Modul ke-dua adalah modul Supply, dimana pada modul yang mengatur supply ke
rangkaian keseluruhan, dimana dibedakan antara supply untuk motor dan supply untuk rangkaian
IC. Selain itu pada modul ini terdapat relay yang dapat digunakan untuk supply back-up. Modul
ke-tiga adalah modul Utama. Pada modul ini-lah terdapat 16v8 dan komponen lainnya seperti
konfigurasi h-brige serta terdapat pin - pin yang digunakan untuk menghubungkan modul ini
dengan modul - modul yang lainnya. Selain ketiga modul utama ini, terdapat satu modul kecil
yang digunakan sebagai pembatas pintu apabila sudah terbuka total atau tertutup total. Modul ini
hanya terdiri dari 2 push button dan langsung terhubung dengan motor yang menggerakkan pintu
tersebut.
Rangkaian ini digunakan untuk mengecek password yang dimasukkan dengan password yang
telah tersimpan di dalam program. Program yang tersimpan ini merupakan truth table, dimana
input yang diberikan adalah lima digit, dimana satu diantaranya merupakan tombol untuk enter.
Apabila password yang dimasukkan menggunakan toggle switch tersebut benar, maka output
yang dikeluarkan oleh 16v8 akan menyalakan LED hijau yang digunakan sebagai indikator
apabila benar dan akan memberikan bit kepada 16v8 yang kedua yang digunakan untuk
mengontrol buka - tutupnya pintu. Sedangkan apabila password yang dimasukkan salah maka
LED merah akan menyala dan Buzzer akan berbunyi dan pintu akan tetap tertutup. Password
terdiri dari empat digit biner dan diikuti dengan tombol enter. Password yang benar adalah 1001
+ enter.
Untuk 16v8 yang mengatur motor, menerima 5 buah inputan yang diterima dari cek password
apakah benar atau salah, dua buah dari switch yang menandakan pintu telah mencapai salah satu
ujung ( sudah terbuka total atau sudah tertutup total ) dan dua inputan lainnya diperoleh dari
feedback output yang dilanjutkan ke motor. Sebelum ke motor, output dari ic ini diperkuat
dengan transistor dan juga h-bridge. Apabila pintu telah terbuka, maka untuk menutupnya dapat
dilakukan dari dalam. Dan tentunya untuk orang yang berada di dalam dapat membuka pintu
juga. Kedua tombol untuk membuka dan menutup dari dalam diberikan dengan dua buah push
button. Output dari 16v8 ini melewati konfigurasi h-bridge sehingga keluaran IC dapat
menggerakkan motor dan dapat memutar motor DC dalam dua arah yang berlawanan.
Selain itu terdapat sensor yang digunakan untuk menghitung banyaknya orang yang telah
melewati pintu tersebut. Sensor yang digunakan adalah photodiode dan infrared LED. Sebelum
dihubungkan ke 16v8, sensor ini melalui ic 555 yang dikonfigurasikan menjadi schmitt trigger
agar dapat memberikan logic yang tepat untuk mengaktifkan ic 16v8 tersebut melalui pin clock-
nya yang otomatis akan melakukan counter-up. Tampilan counter-up ini diberikan pada 7
segment yang hanya akan menampilkan satu digit, sehingga hanya dapat melakukan count
Flow Chart
Flow Chart
Data Data
Start Input Cek Tabel Output
Biner Biner
- GAL 3 => Counter
Flow Chart
Data
Start Input Clock Process Output
Biner
BAB 4 Evaluasi dan Implementasi
Berikut ini adalah data - data yang diambil daripada alat ini.
- Untuk tabel yang pertama ini merupakan data sensor apabila orang yang masuk berada lama pada
sensornya.
1 v v v
2 v v v
3 v v v
4 v x v
5 v v v
6 v v v
7 v v v
8 v v v
9 v v v
10 v v v
11 v v x
12 x v v
13 v v x
14 x v v
15 v v x
16 v v v
17 x v v
18 v v v
19 v v x
20 x v v
Yang dimaksud dengan isi dari tabel data di atas adalah dimana tanda ‘v’ merupakan tanda sensor
berjalan dengan benar, dimana pada sensor ini di asumsikan setiap sekali ngesense maka tampilan
hanya berubah sekali. Sedangkan untuk tanda ‘x’ menandakan bahwa sensor melakukan kegagalan
dalam ngesense, yang antara lain adalah menyebabkan tampilan mati atau tampilan berganti - ganti.
- Untuk tabel berikut merupakan data sensor apabila orang melewati sensor dengan cepat.
- Apabila orang yang mengenai sensor dan langsung keluar, maka yang akan dihitung adalah sekali
hitungan.
- Apabila orang yang melalui sensor, masuk dan langsung keluar, maka sensor akan menghitung
dua kali atau dihitung dua kali melewati sensor tersebut, pertama pada saat masuk dan pada saat
keluar. Walaupun hanya sesaat, dimana IR tidak terhalang menuju ke photo diode, maka akan
dihitung.
- Apabila orang yang melalui sensor dengan menggunakan bahan yang dapat memantulkan cahaya
- Apabila orang yang melalui sensor menggunakan flash light atau sesuatu yang dapat
mengeluarkan cahaya, maka sensor tidak dapat bekerja atau tidak dapat melakukan count.
- Apabila orang yang memasuki atau melewati sensor berderetan tanpa adanya jeda untuk IR
Selain itu untuk nilai - nilai yang dihasilkan oleh sensor dan timer adalah sebagai berikut.
Vcc 3.5 V
1. Pengecekan password dan indikator daripada rangkaian ini bekerja dengan baik.
2. Pintu dapat terbuka apabila password yang diberikan benar. Dan akan tetap tertutup apabila
3. Pintu yang menggunakan motor DC tersebut dapat berputar dua arah yaitu untuk menutup dan
4. Sensor yang digunakan dapat melakukan sense, akan tetapi tampilan pada seven segment yang
5. Penggunaan IC timer 555 untuk membentuk rangkaian schmitt trigger dapat dilakukan, seperti yang
6. Pengguanaan truth table pada 16v8 sangat membantu apabila terdapat logika - logika yang konsisten
dan sederhana.
7. Password yang ditentukan tidak dapat diganti dengan bebas, melainkan harus mengganti truth table
8. Hanya dengan menggunakan IC gal ini, kita telah dapat merangkai sesuatu yang aplikatif dan
9. Penggunaan clock pada IC gal masih rentan terhadap bouncing, dimana menyebabkan output dan
10.Bouncing dapat diatasi dengan beberapa cara, seperti dengan rangkaian timer monostable, dengan
- Main Module
- I/O Module
- Supply Module
Package Dimension
Height : 17 cm
Length : 37.5 cm
Wide : 21 cm
Door Frame : 10 x 10 cm
Data Sheet
- GAL 16V8
Pa ck
ree
Lead - Fage GAL16V8
s
Optionle! High Performance E2CMOS PLD
a ila b
Av Generic Array Logic™
PROGRAMMABLE
• E2 CELL TECHNOLOGY
I
— Reconfigurable Logic
AND-ARRAY
— Reprogrammable Cells
(64 X 32)
8 OLMC I/O/Q
— 100% Tested/100% Yields
— High Speed Electrical Erasure (<100ms) I
— 20 Year Data Retention
8 OLMC I/O/Q
• EIGHT OUTPUT LOGIC MACROCELLS
— Maximum Flexibility for Complex Logic Designs I
— Programmable Output Polarity
— Also Emulates 20-pin PAL® Devices with Full 8 OLMC I/O/Q
Function/Fuse Map/Parametric Compatibility
I
• PRELOAD AND POWER-ON RESET OF ALL REGISTERS
— 100% Functional Testability 8 OLMC I/O/Q
• APPLICATIONS INCLUDE: I
— DMA Control
— State Machine Control 8 OLMC I/O/Q
— High Speed Graphics Processing
I
— Standard Logic Speed Upgrade OE
I/OE
• ELECTRONIC SIGNATURE FOR IDENTIFICATION
• LEAD-FREE PACKAGE OPTIONS
Pin Configuration
PLCC
Description I I I/CLK Vcc I/O/Q
2 20
DIP
The GAL16V8, at 3.5 ns maximum propagation delay time, com- I 4 18 I/O/Q
bines a high performance CMOS process with Electrically Eras- I I/O/Q I/CLK 1 20 Vcc
able (E2) floating gate technology to provide the highest speed GAL16V8
I 6 16 I/O/Q
performance available in the PLD market. High speed erase times Top View I I/O/Q
(<100ms) allow the devices to be reprogrammed quickly and ef- I I/O/Q
I I/O/Q
ficiently.
I 8 14 I/O/Q GAL
The generic architecture provides maximum design flexibility by 9 11 13 I I/O/Q
16V8
allowing the Output Logic Macrocell (OLMC) to be configured by I GND I/OE I/O/Q I/O/Q
5 I/O/Q
I
the user. An important subset of the many architecture configura-
tions possible with the GAL16V8 are the PAL architectures listed SOIC I 15 I/O/Q
in the table of the macrocell description section. GAL16V8 devices I/CLK 1 20 Vcc
I I/O/Q I I/O/Q
are capable of emulating any of these PAL architectures with full
I I/O/Q
function/fuse map/parametric compatibility. GAL I I/O/Q
I I/O/Q
Unique test circuitry and reprogrammable cells allow complete AC, I 5 16V8 I/O/Q
I I/O/Q
I Top 15 I/O/Q
DC, and functional testing during manufacture. As a result, Lattice
Semiconductor delivers 100% field programmability and function- I View I/O/Q GND 10 11 I/OE
I I/O/Q
ality of all GAL products. In addition, 100 erase/write cycles and I I/O/Q
data retention in excess of 20 years are specified. GND 10 11 I/OE
Copyright © 2006 Lattice Semiconductor Corp. All brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject
to change without notice.
LATTICE SEMICONDUCTOR CORP., 5555 Northeast Moore Ct., Hillsboro, Oregon 97124, U.S.A. August 2006
Tel. (503) 268-8000; 1-800-LATTICE; FAX (503) 268-8556; http://www.latticesemi.com
16v8_11 1
Specifications GAL16V8D
Absolute Maximum Ratings(1) Recommended Operating Conditions
Supply voltage VCC ...................................... –0.5 to +7V Commercial Devices:
Input voltage applied .......................... –2.5 to VCC +1.0V Ambient Temperature (TA) ............................... 0 to 75!C
Off-state output voltage applied ......... –2.5 to VCC +1.0V Supply voltage (VCC)
Storage Temperature ................................ –65 to 150!C with Respect to Ground ..................... +4.75 to +5.25V
Ambient Temperature with
Power Applied ........................................ –55 to 125!C Industrial Devices:
1.Stresses above those listed under the “Absolute Maximum Ambient Temperature (TA) ........................... –40 to 85!C
Ratings” may cause permanent damage to the device. These Supply voltage (VCC)
are stress only ratings and functional operation of the device at
these or at any other conditions above those indicated in the with Respect to Ground ..................... +4.50 to +5.50V
operational sections of this specification is not implied (while
programming, follow the programming specifications).
DC Electrical Characteristics
Over Recommended Operating Conditions (Unless Otherwise Specified)
IIH Input or I/O High Leakage Current 3.5V ! VIN ! VCC — — 10 "A
VOL Output Low Voltage IOL = MAX. Vin = VIL or VIH — — 0.5 V
VOH Output High Voltage IOH = MAX. Vin = VIL or VIH 2.4 — — V
IOL Low Level Output Current L-3/-5 & -7 (Ind. PLCC) — — 16 mA
L-7 (Except Ind. PLCC)/-10/-15/-25 — — 24 mA
Q-10/-15/-20/-25
COMMERCIAL
ICC Operating Power VIL = 0.5V VIH = 3.0V L -3/-5/-7/-10 — 75 115 mA
Supply Current ftoggle = 15MHz Outputs Open L-15/-25 — 75 90 mA
Q-10/-15/-25 — 45 55 mA
INDUSTRIAL
ICC Operating Power VIL = 0.5V VIH = 3.0V L -7/-10/-15/-25 — 75 130 mA
Supply Current ftoggle = 15MHz Outputs Open Q -20/-25 — 45 65 mA
1) The leakage current is due to the internal pull-up resistor on all pins. See Input Buffer section for more information.
2) One output at a time for a maximum duration of one second. Vout = 0.5V was selected to avoid test problems caused by tester
ground degradation. Characterized but not 100% tested.
3) Typical values are at Vcc = 5V and TA = 25 !C
11
Specifications GAL16V8
Power-Up Reset
Vcc (min.)
Vcc
t su
CLK t wl
t pr
INTERNAL REGISTER Internal Register
Q - OUTPUT Reset to Logic "0"
Circuitry within the GAL16V8 provides a reset signal to all reg- conditions must be met to provide a valid power-up reset of the
isters during power-up. All internal registers will have their Q device. First, the VCC rise must be monotonic. Second, the clock
outputs set low after a specified time (tpr, 1!s MAX). As a result, input must be at static TTL level as shown in the diagram during
the state on the registered output pins (if they are enabled) will power up. The registers will reset within a maximum of tpr time.
always be high on power-up, regardless of the programmed As in normal system operation, avoid clocking the device until all
polarity of the output pins. This feature can greatly simplify state input and feedback path setup times have been met. The clock
machine design by providing a known state on power-up. Be- must also meet the minimum pulse width requirements.
cause of the asynchronous nature of system power-up, some
Input/Output
INPUT/OUTPUT Equivalent Schematics
EQUIVALENT SCHEMATICS
PIN PIN
Feedback
Vcc
Active Pull-up Active Pull-up
Circuit Circuit
Vcc
Vcc Vcc Tri-State Vref
Vref
ESD Control
Protection
Circuit
PIN Data
PIN
Output
ESD
Protection
Circuit
Feedback
Typ. Vref = 3.2V Typ. Vref = 3.2V (To Input Buffer)
Typical Input Typical Output
17
- 555
www.fairchildsemi.com
L M 5 5 5/ N E 5 5 5/S A 5 5 5
Single Tim er
Features Description
• High Current Drive Capability (200mA) The LM555/NE555/SA555 is a highly stable controller
• Adjustable Duty Cycle capable of producing accurate timing pulses. With a
• Temperature Stability of 0.005%/°C monostable operation, the time delay is controlled by one
• Timing From µSec to Hours external resistor and one capacitor. With an astable
• Turn off Time Less Than 2µSec operation, the frequency and duty cycle are accurately
controlled by two external resistors and one capacitor.
Applications
8-DIP
• Precision Timing
• Pulse Generation
• Time Delay Generation 1
• Sequential Timing
8-SOP
R R R
GND 1 8 Vcc
OutPut
Output 3
Stage F/F 6 Threshold
Comp.
Reset 4 5
Control
Vref Voltage
Rev. 1.0.3
©2002 Fairchild Semiconductor Corporation
LM555/NE555/SA555
Electrical Characteristics
(TA = 25°C, VCC = 5 ~ 15V, unless otherwise specified)
Notes:
1. When the output is high, the supply current is typically 1mA less than at VCC = 5V.
2. Tested at VCC = 5.0V and VCC = 15V.
3. This will determine the maximum value of RA + RB for 15V operation, the max. total R = 20M!, and for 5V operation, the max.
total R = 6.7M!.
4. These parameters, although guaranteed, are not 100% tested in production.
3
- Relay
FRS11 RELAY
FEATURES
Subminiature light weight relay
Printing circuit terminal
Low coil power consumption
Switching capacity up to 20A
Dust cover or sealed type
Recognized File No.: E141516
c
Certificate No.: R9858271
SPECIFICATIONS
COIL RATING
RATED COIL RATED MUST OPERATE MUST DROPOUT MAXIMUM POWER
VOLTAGE RESISTANCE CURRENT VOLTAGE VOLTAGE VOLTAGE CONSUMPTION
( V DC) Ω +/− 10 % (mA) % OF RATED VOLTAGE (At +20 C)
o (W)
3 25 120
5 70 70
6 100 60
9 220 40 75 Max. 10 Min. 130 Max. 0.36 Approx.
12 400 30
24 1600 15
48 6400 7.5
CHARACTERISTICS
Contact Arrangement SPST ( 1 Form A), SPDT (1 Form C)
Contact Material Silver Alloy
Contact Resistance 50mΩ Max.
UL Rating
05 : 5A 28VDC/125VAC
10 : 10A 28VDC/125VAC
Contact Rating (Resistive Load) 12 : 12A 28VDC/125VAC or 10A 250VAC or 6A 277VAC
15 : 15A 28VDC/125VAC (N.O.)
20 : 20A 16VDC/125VAC 1/3HP 125/277VAC
TUV Rating
12 : 6A 250VAC/28VDC
Switching Voltage DC 110V Max. AC 380V Max.
Operate Time (Initial) 10ms Max.
Release Time (Initial) 5ms Max.
Insulation Resistance 250MΩ Min. ( 500V DC)
1000V AC(50Hz/min.) Between open contacts
Dielectric Strength
1500V AC(50Hz/min.) Between coil and contact
Shock Resistance 10g Approx.
Vibration Resistance 1.5mm Double amplitude, 10-50Hz
o o
Ambient Temperature -40 C to +85 C
Humidity 20 - 85% RH
7
Operation Life Mechanical : 10
5
Electrical : 10 (At rated load)
Weight 10g Approx.
[Specifications are subject to change without notices.]
FRS11 RELAY
ORDERING INFORMATION
FRS11 C - S 10 DC12V F
NIL : B CLASS
o
F : F CLASS (155 C)
RATED VOLTAGE
05---5A
10---10A
CONTACT CAPACITY 12---12A
[12A 28VDC/125VAC] TUV Rating :
6A 250VAC/28VDC
[10A 250VAC]
[ 6A 277VAC]
15--15A
20--20A 16VDC/125VAC
NIL : DUST COVER
S : SEALED TYPE
A : 1 FORM A
CONTACT ARRANGEMENT
B : 1 FORM B
RELAY MODEL C : 1 FORM C
(i.e. FRS11C-S10-DC12V is a SPDT, fully sealed, 10Amp and 12VDC coil relay.)
DIMENSIONS (UNIT:mm)
- L7805
L7800
SERIES
DESCRIPTION
The L7800 series of three-terminal positive TO-220FP
regulators is available in TO-220, TO-220FP, TO-220
TO-220FM
TO-220FM, TO-3 and D2PAK packages and
several fixed output voltages, making it useful in a
wide range of applications. These regulators can
provide local on-card regulation, eliminating the
distribution problems associated with single point
regulation. Each type employs internal current
limiting, thermal shut-down and safe area
protection, making it essentially indestructible. If
adequate heat sinking is provided, they can
deliver over 1A output current. Although designed
primarily as fixed voltage regulators, these D2PAK TO-3
devices can be used with external components to
obtain adjustable voltage and currents.
Rev. 12
November 2004 1/34
L7800 SERIES
2/34
- Photodiode
QSD2030F
Plastic Silicon Photodiode
Features
■ PIN photodiode ■ Package material and color: black epoxy
■ Package type: T-1 3/4 (5mm lens diameter) ■ High sensitivity
■ Wide reception angle, 40° ■ Peak sensitivity λ = 880nm
■ Daylight filter ■ Radiant sensitive area: 1mm x 1mm
Package Dimensions
0.195 (4.95)
REFERENCE
SURFACE 0.305 (7.75)
0.040 (1.02)
NOM
0.800 (20.3) Schematic
MIN
CATHODE
0.240 (6.10)
0.215 (5.45)
0.020 (0.51)
SQ. (2X)
Notes:
1. Dimensions for all drawings are in inches (mm).
2. Tolerance of ±0.010 (0.25) on all non-nominal dimensions unless otherwise specified.
QED121/122/123
PLASTIC INFRARED
LIGHT EMITTING DIODE
PACKAGE DIMENSIONS
0.195 (4.95)
FEATURES
• != 880 nm
REFERENCE
SURFACE 0.305 (7.75) • Chip material = AlGaAs
• Package type: T-1 3/4 (5mm lens diameter)
• Matched Photosensor: QSD122/123/124
0.040 (1.02) • Narrow Emission Angle, 18°
NOM
0.800 (20.3) • High Output Power
MIN
• Package material and color: Clear, peach tinted, plastic
0.100 (2.54)
NOM 1. Derate power dissipation linearly 2.67
mW/°C above 25°C.
2. RMA flux is recommended.
0.240 (6.10) 3. Methanol or isopropyl alcohols are SCHEMATIC
0.215 (5.45) recommended as cleaning agents.
0.020 (0.51) 4. Soldering iron 1/16” (1.6mm) minimum
SQ. (2X)
NOTES: from housing.
ANODE
1. Dimensions for all drawings are in inches (mm).
2. Tolerance of ± .010 (.25) on all non-nominal dimensions CATHODE
unless otherwise specified.