Chip 8284 sebagai pembangkit clock dan pengendali

chip 8284 adalah sebuah chip yang khusus didesign untuk uP 8088/86, chip ini sudah menyediakan sinyal READY untuk input CPU bus Cycle pada uP 8088/86

• Merupakan chip 18 kaki
• Khusus didesign untuk mikroprosesor 8088/86
• Chip ini menyediakan clock dan sinkronisasi untuk uP
• Juga menyedikan sinyal READY untuk input CPU bus cycle menunggu instruksi
• Deskripsi dari tiap pin yang jelas untuk konfigurasi IBM PC

berikut gambar konfigurasi pin 8284



1. Penjelasan Pin

a. Pin RES (masukan reset)

· Input ini merupakan aktif-low signal untuk reset

· Di IBM PC, terhubung dengan daya yang baik dari power supply

· Saat power IBM PC dihidupkan bias dianggap power supply baik/ stabil

· Pada pin ini sinyal low

· Memaksa 8088/86 untuk reset dan uP restart atau disebut cld boot

b. Pin X1 dan X2 (Kristal input)

· X1 dan X2 adalah pin untuk menggunakan Kristal

· Kristal frekuensi harus 3x lebih besar dari uP frekuensi

· Maksimum frekuensi 8284 yaitu 24Mhz dan 8284A-1 yaitu 30Mhz

· IBM PC menggunakan Kristal 14,31818 Mhz, untuk turbo kompatibel yaitu 24Mhz

c. Pin F/C (frekuensi/ clock select)

· Pin ini menyediakan pilihan untuk memilih clock yang dihasilkan

· Jika dihubungkan pada low, clock yang di hasilkan oleh 8284 dibantu Kristal osilator

· Jika dihubungkan ke high, maka memaksa untuk menerima clock dari EFI pin

· Kalau IBM PC menggunakan Kristal, maka pin ini low

d. Pin EFI (external frequency in)

· Pin ini di pakai jika F/C dalam keadaan high

· Pada IBM PC, jika tidak dihubungkan dengan Kristal,bisa menggunakan EFI

· Dalam beberapa kasus (sperti turbo PC) pin ini menggunakan frekuensi yang ada pada X1 dan X2

e. Pin CSYNC (clock synchronization)

· Merupakan pin aktif –high sinyal

· Digunakan di beberapa 8284 chip

· Jika IBM PC hanya menggunakan satu 8284, maka pin ini low

f. Pin RDY1 dan AEN1

· RDY1 adalah aktif-high pin dan AEN adalah aktif-low pin

· Pin ini digunakan bersama untuk menghasilkan sinyal READY pada uP

· Pin ini juga akan memberika input WAIT untuk uP saat proses baca tulis

· Pada IBM PC, RDY1 dihubungkan pada DMA/WAIT dan AEN1 pada RDY/WAIT

· Kedua pin ini memperbolehkan CPU menginputkan posisi WAIT

g. Pin RDY2 dan AEN2

· Fungsi kedua pin ini seperti pin RDY1 dan AEN1

· Pin ini menghasilkan extra sinyal untuk multiproses pada system

· Pin ini memperbolehkan GENERAL-PURPOSE lainnya pada CPU untuk meningkatkan control bus

· Pada IBM PC RDY2 low dan AEN2 high, maka akan permanen disable jika hanya satu system uP

· Pada kasus multiprosesor system, sinyalnya digunakan untuk pemetaan akses bus di CPU yang berbeda-beda

h. Pin ASYNC

· Pin ini disebut pengaktif sikronisasi

· Pada saat aktif-low, digunakan untuk device yang tidak terhubung langsung untuk waktu setup RDY yang teliti

· Pada IBM PC pin ini low, dan membuat timing sytem berjalan lancar jika pada pada logic gates yang lebih lambat

i. Pin RESET

· Pin ini adalah aktif-high dan menghasilkan sinyal RESET pada uP

· Pin ini diaktifkan oleh RES input

j. Pin OSC (oscilator)

· Pin ini menghasilkan perhitungan frekuensi clock untuk cristal osilator dan juga kompatibel pada TTL

· Jika IBM cristal osilator 14.31818 Mhz, OSC akan meghasilkan frekuensi untuk IBM PC

k. Pin CLK (clock)

· Keluaran pin ini merupakan perhitungan frekunsi clocknya 1/3 dari Kristal osilator atau masukan frekuensi EFI

· Dengan duty cycle 33%, pin ini terhubung pada masukan clock 8088/86 dan semua device harus sinkron dengan CPU

· Di PC IBM pin ini terhubung dengan pin 19 pada 8088 dan sirkuit lainnya yang terhubung pada CLK88

· Frekuensi pin ini 4.772776 Mhz (14.31818 dibagi 3) adalah frekunsi prosesor dan seluruh perhitungan pada memory dan I/O cycle

l. Pin PCLK (peripheral clock)

· Pin ini frekuensinya setengah dari CLK (1/6 kristal) dengan duty cycle 50% dan kompatibel dengan TTL

· Pada PC IBM 2.386383 Mhz menghasilkan 8253 timer untuk mengasilkan speaker tones dan fungsi lainnya

m. Pin READY

· Sinyal pin ini dihubungkan pada READY CPU

· Pada PC IBM digunakan untuk sinyal 8088 sebagai indikasi jika CPU membutuhkan masukan WAIT untuk memperlambat device yang dicoba diakses CPU


lebih lanjut bisa downlot datasheet dari intelnya :

dan artikel lengkapnya disini

8284 end.doc

2 komentar:

Unknown said...

aku gk ngerti, aku baru mengenal Teknik Microprossesor ini :/
kalo cara belajar atau yang baru mengenal teknik ini dengan cara yang mudah gimana yah ?? amatir :D

Unknown said...

dahulu saya mikrokontroller hanya melalui internet agak sulit karena rata2 bukan untuk pemula, akhirnya saya putuskan untuk membelli buku tutorial untuk pemula, saya sarankan dua versi, cari tutorial mikrokontroller atmega dan codevisionavr ato yang terbaru buku arduino untuk pemula lebih mudah namun alat prakteknya lebih mahal.

Post a Comment

Search This Blog

Recent Post

Popular Posts