Amiga Dünyası sayı 26, sayfa 45

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 45

Bu ayki devremiz geçen aykilerden biraz farklı olarak dizayn edilmiş. Farkı hem fiyatı, hem de içindeki entegre devrelerin bulunabilmesi; evet içindeki tüm entegreler piyasada mevcut CMOS 4XXX ve 74 serisi entegreler. Devremizin fonksiyonu, Amiga'nın drive portundan gelen bilgileri değerlendirmek ve bu forma uygun olarak disk drive'ın kafasının o anki konumunu bulup LED DISPLAY'lerde sayısal olarak göstermektir. Şimdi devremizin çalışmasına geçelim.

Devrede kullanılan bilgi girişleri Amiga'nın (veya diğer bilgisayarların) içirftlen veya çıkış portlarından elde edilebilecek SİDE, TK0, DIR, STEP, SEL sinyalleridir. Bu sinyalleri kısaca inceleyelim/

SİDE: O anda disketin hangi yüzünde (Alt veya Üst) işlem yapıldığının bilgisini içerir.

TK0: Bu bilgi, drive'dan gelen bir sinyaldir. Drive'ın içindeki kafa sıfırıncı TRACK'e geldiğinde (bu disketin en dışındaki Track'tir), Drive elektroniği bir darbe üretir ve bunu TK0 çıkışına gönderir. Bu sinyal vasıtası ile sayaçlar sıfırlanır ve ilk konumlarına dönerler.

DIR: Bu sinyal Amiga tarafından üretilir. Drive kafasının hangi yöne doğru, yani disket üzerinde iç yöne mi, yoksa dışarıya doğru mu hareket edeceği bilgisini içerir.

STEP: Bu çıkıştan gönderilen her darbe, kafanın bir sonraki track'e atlamasını sağlar. Tabii kafanın gideceği yön DIR sinyali ile belirlenmiştir.

SEL: Bu o andaki disk işlevinin, hangi drive'da yapılacağını belirler.

Devrenin ana iskeleti, sayıcı ve sürücülerden oluşmaktadır. Yan elemanlar olarak buffer, latch ve displayler kullanılmaktadır. 4069 Inverting Buffer'ın girişlerindeki bilgiler çevrilip çıkışlara verilir. 74HC373, bir latch entegresidir. Bilgisayardan gelen SEL sinyali aktif olmadığı sürece çıkışlarını aktif yapmaz. SEL sinyalini, TRACK DISPLAY'inizle hangi drive'ı kontrol etmek istiyorsanız onun çıkışına bağlamanız gerekmektedir. Örneğin DF0:'ı kontrol etmek için SEL0'a, DF1: için SEL1'e bağlamanız lazımdır. SELx aktif olduğunda 74HC373 entegresi girişlerini, çıkışlarına verir. Yani çıkışı Enable eder. Burada dikkat edilmesi gereken husus, 74HC373 entegresinin HC serisinden olma şartıdır. Bu devrenin sağlıklı ve verimli çalışması için elzemdir. 74HCxxx serisi CMOS yapıda olup, diğer CMOS entegrelerle uyum sağlamaktadır. 74HC373 açıldıktan sonra devrenin sayıcı bölümü çalışmaya başlar. Burada 4510 onluk aşağı/yukarı sayıcıdır. Ona kadar sayar, çıkışına bir dalga verir ve kendini sıfırlar, sayması için gerekli saat devresi Amiga'nın STEP çıkışından elde edilmektedir. Bu birler hanesini süren sayıcıdır. Onlar hanesini süren sayıcının saat girişi ise, ilk sayıcının carry (taşma) çıkışından elde edilir. İki sayıcı da TK0 sinyali vasıtasıyla resetlenir ve ilk değerlerini alırlar. Ayrıca sayıcıların yukarı veya aşağıya sayması da DIR sinyali vasıtasıyla sağlanır. Sayıcıların çıkışları 4511 Display sürücülerinin girişlerine bağlıdır. Display sürücüler ise ortak katodlu displayleri sürerler. Onlar basamağını simgeleyen Display'in noktası SIDE sinyali ile sürülmektedir ve kafanın diskin hangi yüzünde işlem yaptığını gösterir.

MALZEME LİSTESİ 1 Adet 74HC373 1 Adet 4069 2 Adet 4510 2 Adet 4511 2 Adet Ortak Katod Display 1 Adet 0.01 mikroF (veya 10 NanoF) Kondansatör 1 Adet 220 PikoF Kondansatör 1 Adet 10 KOhm Direnç 15 Adet 330 Ohm Direnç

Klavyeyle gezinmek için ← ve → tuşları.