Commodore sayı 31, sayfa 19

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 19

2732A | 27512 Ver | Ars Az | Miz Ar Ar | A | Ae As As | As Me | Ae A3 | A ke | | A | Oo Os | Or Or | Oz Oz | O GND | GND

27513

Bin İmi

| Ve | Vcc | | | An | An İnc | Vcc da | Ae | | Ae | Aş | 4s | As | As | An An | An | Av | An öt | OE | de |

içerik, olması gereken değerle uyuşmuyorsa, entegre devrede ya da programlama aletinde yolunda gitmeyen bir şeyler var demektir. Eğer hücre biçimde yakılmışsa, OE'yi High yaparak bir sonraki Byte ile devam edilebilir. Bu yöntemi kullanarak 2764'ü tümüyle programlamak yaklaşık 7 dakika sürdüğünden, çoğu üreticiler bir hızlı programlama algoritması bulmuşlardır (Resim 5.). Bu algoritma yardımıyla 2764'ün programlanma süresi yaklaşık 75 saniyeye inmektedir. Bu olağanüstü zaman tasarrufu özellikle ticari amaçlı kullanıcılar açısından önemlidir, çünkü böylece aynı anda birden fazla entegre devreyi yakmayı sağlayan pahalı EPROM programlayıcıların kullanılması gereksiz olmaktadır. Aslında amatörler açısından da böylesi bir zaman tasarrufu oldukça yararlıdır, çünkü hızlı algoritma programlama aletinin donanımında pek fazla değişiklik gerektirmemektedir.

Resim 2. 27513 tipi EPROM ve küçük öncellerinin kıyaslaması

HIZLI PROGRAMLAMA ALGORİTMASI

Hızlı programlama yöntemini anlayabilmek için, bir bellek hücresinin programlanması sırasında neler olduğunu kafamızda canlandırmamız gerekir. Bir EPROM hücresi aslında izole edilmiş kapıya sahip bir alan efekt transistöründen oluşur. Kapının gerilimi, transistörün Source ve Drain olarak adlandırılan iki bağlantısı arasındaki akımı etkiler. Bir okuma erişimi sırasında hücreye erişildiğinde, bu akım, eşik gerilimi olarak adlandırılan bir sabit değerle karşılaştırılan bir gerilim düşüşü yaratır. Eğer bu gerilim eşik geriliminden düşükse, yani hücre transistörünün kapısındaki potansiyel henüz çok azsa, bu durumda belleğin yöndeş (ilişkili) çıkışı High düzeyindedir. Ultraviyole ışınıyla silindiğinde ya da yeni bir çip alındığında, hücre transistörlerinin kapıları yüklü değildir. Bu nedenle yeni EPROM'ların içeriği daima $FF'tir. Programlama ile kapıdaki yük yükselir ve programlama sırasında bellek içeriği sık sık denetlendiğinde, verilerin ilk olarak doğru bir biçimde hücrede bulunduğu an belirlenebilir. Fakat bu, içeriğin sabit olarak daima hücrelerde kalacağı anlamına değil, aksine eşik geriliminin ilk kez aşıldığı anlamına gelir. Hızlı programlama algoritmaları, bu iş gerçekleşene kadar geçen süreyi ölçer ve sonra bir daha bu sürelerin belirli bir katını programlar (üreticisine göre bir ila dört kat). Toplam ısı ve besleme gerilimi alanı üzerine verilerin sabit olması için, tüm hızlı algoritmalardan asıl programlamanın öncesinde bir ek görev yerine getirilir. Besleme gerilimi 5 Volt'tan 6 Volt'a yükseltilir. Bir hücrenin yüklü olup olmadığını kıyaslamak için yararlanılan eşik gerilimi, besleme geriliminden alınır. Bu eşik gerilimi biraz daha yüksekse, algoritma, bellek hücrelerini normal işletim için gerekenden daha uzun yakacaktır. Bunun yararı, özellikle izin verilen işletim alanının sınırlarında ek bir güvenlik ve iyi bir uzun süre stabilitesi sağlamasıdır.

EPROM PROGRAMLAMA GEREÇLERİ

Bir EPROM programlama gerecinin yapılmasındaki en zor iş, kıskaçlı soketteki farklı bacaklarda bulunan sabit gerilimlerin program tarafından yönetilen açılıp kapatılması işlemidir. Evrensel olarak kullanılabilecek bir gereç yapılabilmesi için, üç programlama gerilimi (12,5 V, 12 V, 25 V) kullanılması ve hızlı algoritma için besleme gerilimini 6 Volt'a yükseltme olanağı EPROM tipleri arasındaki seçim, şalter üzerinden ya da yalnızca yazılımla yapılabilir. Adres-, veri- ve yönetim hatları en kolay paralel portlar üzerinden geçirilebilir, çünkü bu portların programlanması çok basittir. En önemli sorun akımın sağlanmasıdır. Tavsiye edeceğimiz, bu işin bir ek şebeke trafosu kullanılmadan halledilmesidir. Bunun da nedeni, yalnızca elimizdeki son prizin de dolu olması olasılığı değil, yeterince tecrübeli olmayan bir kullanıcının 220 Volt'la nahoş bir tanışma yaşamasına engel olmaktır.

mm Ver Zİ BERE ya Vin ÖR

Resim 3. 2764 EPROM'unun programlanması için zaman şeması

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