3 Mart 2012 Cumartesi

F-RAM ve dört durumlu ram teknolojisi

Dört durumlu hafıza hücresi üretildi...

    Dijital elektronikte 0 ve 1 den başka artık N ve S de var. Elektromanyetik materyallerin yarıiletken endüstrisindeki yükselişi şaşırtıcı gelişmelere yol açmaya devam ediyor.
    Ferromanyetik hafızalı çipleri duymuş olabilirsiniz. Daha yeni olduğu için az kullanılsa da process teknolojisi geliştikçe yaygınlaşması hızlanacak. şu an 130 nm düzeyinde işlenebilmesi sebebiyle yüksek yoğunluklu geleneksel hafıza yapıları daha cazip.

           Ramtrondan F-RAM, Beyaz sütunların arasında kırmızı
           ile gösterilen ferromanyetik malzeme hafıza işlevi görüyor.


   Gelelim 4 durumlu hücrelere, almanyadaki max planck enstitüsünde  geliştirilen yapı hem ferromanyetik hem de dielektrik malzemeler içleriyor. Uygulanan gerilimle manyetik kutuplanmanın yanı sıra elektronik kutuplanma da değiştiği için sistem  üretilirse hafıza işlemleri 4 tabanında yapılabilecek


http://en.wikipedia.org/wiki/Ferroelectric_RAM

http://www.mpg.de/en

13 Aralık 2011 Salı

OP-AMP yapımı

entegre halinde kullandığımız op-amp devrelerinin, tasarımı pek çok faktörü düşünmeyi gerektirir. Bu yazıda kendi tasarladığım bir devreyi paylaşmaya çalışacağım. kullanılacak transistörler basit 100 betaya sahip bjt ya da mosfet transistörler olacak..


Akım kaynağı .. (current miror)

  Diferansiyel amfi katlarının temel gereksinimlerinden biri de akım kaynağıdır. Akım kaynakları genelde "current miror" de denilen iki transistörün baselerinin bağlanmasıyla yapılıyorsa da, bu dizaynda gate voltajı trimpotla kontrol edilen bir mosfet 200 uA akımı sabit olarak sağlamaktadır.
LT spice ta yapılmış devre aşağıdaki gibidir. Değişken drenç aslında mosfet i doyum bölgesinde çalışmasını sağlar.
Web de de bulabileceğiniz iki transistörlü akım aynası denilen yapı aslında entegre devreler için uygun bir yöntemdir. Çünkü mosfetin W/L oranı bu devrelerde daha kesin ayarlanabilirken, devre elemanları için bu oran hafifçe değişiklik gösterir.

Seviye değiştirme katı.                              
Devrede diferansiyel sinyalleri belirli bir faktörde büyüttüğümüzde sonuçta elde edeceğimiz sinyal bir DC offset içerecektir. Bunu yok etmenin yolu level shift denilen devreyi çıkış katından önce kullanmaktır. Normalde ac sinyaller C1 üzerinden geçerken, dc sinyaller R18 ve 19 un oluşturduğu bölücüden geçer ve sonuçtaofsetten kurtulunur.
-12 + 20 *(60k/100k) =0 volt
 










DC ofsetin sıfırlanışının grafiği.

Class AB çıkış katı 100Khz çıkış frekansı ve 500ΩAB çıkış katı kuvvetli bir şekilde bias akımı verilmiş iki B sınıfı konfigürasyondan oluşur. Bias düzeni baselere öyle bir offset voltajı vermelidir ki ac sinyaller kırpılmadan çıkışta görülebilsin. Direnç diyot tipi bias devresi değişik besleme durumlarında stabil olduğu için burada da kullanılmıştır.

2N2219A:N tipi 500 mA ya kadar kollektör akımı,düşük doyum noktası akımı, 8pF base kapasitansı, 0.1 mA da Hfe 35,10 mA da 75.

2N3906:P tipi 200 mA devamlı kollektör akımı, 4.5 pF düşük çıkış kapasitansı.










Birinci diferansiyel çıkış katının kazancı 100 ün üzerinde

 Birinci kısım ikinci katla çarpıldığında toplam kazanç binin üzerinde.







motorola ve HCS08 üzerine

 Öncelikle test set up resmiyle başlayalım. Demo9s08QG8 isimli motorola test kartını, freescale'den ücretsiz talep edebilirsiniz. Projenizi ve okuldan bir hocanın referansını istiyorlar. Ardından sorun çıkmazsa ups ile kart elinize birkaç hafta içinde ulaşıyor. Codewarrior IDE ile C ve assembly kullanmak mümkün. Bu 8 bit işlemciyle şimdilik yaptığım proje ise küçük bir analog data logger. Olgunluğa ulaştığında, kodları buradan paylaşacağım. Bunu sadece projeleriniz için ücretsiz bir board edinebilmeniz mümkün demek için yazdım...
 

29 Kasım 2011 Salı

8051 ve AT89S52 üzerine..

AT89S52 8 kB kod belleği, uart, 16bitlik 3 timer ve 256 byte ram ile basit tasrımlar için iyi bir seçenek olabilir.Piyasadaki en ucuz 8 bit kontrolör olması ve çok firma tarafından arz edilmesi diğer bir avantajı.
Bu özellikler çok vasat olarak görünüyorsa 128 kB eeprom, değişik çevresel birimler ve 100Mhz hızda tek çevrimde bir işlem yapabilen modern 8051 türevlerinin de olduğunu belirteyim. Bu konuda silicon labs, 8051 çekirdeğiyle süper tasarımlara sahip.

Assembly komutlarını C dilinde alt programlar yazmak için kullanıyorsanız, şu komutları RISC rakipleriyle karşılaştıralım...

DIV AB; yani A/B bölüm ->A ya     kalan->B ye yazılır.
MUX AB;
MOV adres , @Ri;

Yukarıdaki tek satırlık kodlar  tek saat çevriminde işlendiğinde, RISC mimari küçük bir loop execute etmekle meşgul olacak.

Ankara Konya sokakta 10-15 tl gibi fiyatlara, kullanmayacağınız çevresel birimlere sahip 16Fxxx serisi pic kontrolörler satılıyorken, 3 TL ye de CISC 8051 çekirdeğe sahip işlemci alabileceğinizi unutmayın.

68HC12 ve diğer CISC işlemciler ile yaptığım uygulamaları fırsat buldukça yakında buradan paylaşacağım.