AT24C256 I2C EEPROM Bellek Modülü
AT24C256 I2C EEPROM Modülü Hakkında Detaylı İnceleme
AT24C256, enerji kesilse bile içindeki veriyi koruyan kalıcı bellek entegresidir. Modül, bu entegreyi kullanıma hazır bir karta yerleştirir; besleme, toprak ve iki I2C hattı bağlanarak doğrudan kullanılabilir.
Kapasitesi 256 Kbit, yani 32 kilobayttır. Bu alan mikrodenetleyicinin kendi dahili EEPROM'undan çok daha büyüktür — örneğin Arduino UNO'nun dahili EEPROM'u 1 KB'dir. Ayar, kalibrasyon değeri, sayaç, kullanıcı tercihi ve ölçüm kaydı gibi verileri saklamak için geniş yer sağlar.
EEPROM'un asıl değeri yazma dayanıklılığındadır: hücre başına yaklaşık bir milyon yazma çevrimi ve on yıllara varan veri saklama süresi verir. SD kartın aksine dosya sistemi, biçimlendirme ya da bağlama işlemi gerektirmez; adres verip bayt okur ya da yazarsınız.
Kart üzerindeki adres jumperları (A0, A1, A2) sayesinde aynı I2C hattına sekiz adede kadar modül bağlanabilir; toplam 256 KB kalıcı belleğe ulaşılır.
Öne Çıkan Avantajlar
32 KB Geniş Alan
Arduino UNO'nun dahili 1 KB EEPROM'unun 32 katı yer. Uzun ölçüm kayıtları ve büyük ayar tabloları rahatça sığar.
Enerji Kesilse de Kalıcı
Veri, besleme olmadan da yıllarca korunur. Pil ya da süper kapasitör gerekmez.
Yüksek Yazma Ömrü
Hücre başına yaklaşık bir milyon yazma çevrimi. Sık güncellenen sayaç ve durum bilgisi için uygundur.
Sadece İki Hat
I2C üzerinden çalışır; SDA ve SCL yeterlidir. Aynı hattaki diğer sensörlerle birlikte kullanılabilir.
Adres Jumperlı
A0-A1-A2 jumperlarıyla adres değiştirilebilir. Sekiz modül aynı hatta bağlanarak kapasite artırılabilir.
SD Karta Göre Basit
Dosya sistemi, biçimlendirme ve bağlama işlemi yoktur. Doğrudan adres verip bayt okunur ya da yazılır.
Teknik Özellikler
| Özellik | Değer / Açıklama |
|---|---|
| Ürün Tipi | Harici I2C EEPROM bellek modülü |
| Entegre | AT24C256 |
| Kapasite | 256 Kbit = 32 KB |
| Haberleşme | I2C (SDA / SCL) |
| Adresleme | A0 / A1 / A2 jumperları — 8 farklı adres |
| Yazma Ömrü | Yaklaşık 1.000.000 çevrim |
| Veri Saklama | 10 yıl ve üzeri |
| Besleme | 2.7 - 5.5 V DC |
| Not | Sayfa yazımı sonrası kısa bir bekleme süresi gerekir |
| Paket İçeriği | 1 adet modül |
Kullanım Alanları
- Ayar ve konfigürasyon saklama
- Sensör ölçümlerini kaydetme (data logger)
- Kalibrasyon değerlerini kalıcı tutma
- Çalışma saati ve sayaç bilgisi
- Kullanıcı tercihleri ve menü ayarları
- Cihaz seri numarası ve kimlik saklama
- Arduino ve ESP projelerinde hafıza genişletme
- Enerji kesintisinde durum koruma
- Endüstriyel kontrol paneli ayarları
- Eğitim ve I2C haberleşme deneyleri
EEPROM'a yazma işlemi okumadan yavaştır; bir sayfa yazıldıktan sonra entegrenin işlemi tamamlaması için kısa bir bekleme (tipik 5 ms) gerekir. Bu beklemeden kaçınılırsa veri bozulur. Ayrıca yazma ömrü sınırsız değildir — döngü içinde sürekli aynı adrese yazmak hücreyi zamanla yorar; sık değişen veriler için RAM kullanıp yalnızca gerektiğinde EEPROM'a yazmak doğru yaklaşımdır.
Teknik Sıkça Sorulan Sorular (SSS)
Arduino'nun dahili EEPROM'undan farkı ne?
Kapasite farkı belirgindir: Arduino UNO'da 1 KB, bu modülde 32 KB alan vardır. Ayrıca modül ayrı bir entegre olduğu için mikrodenetleyicinin kendi hafıza ömrünü tüketmez.
Kaç modül aynı hatta bağlanır?
A0, A1, A2 jumperları sayesinde sekiz adede kadar modül aynı I2C hattına bağlanabilir. Her birine farklı adres verilmelidir.
SD kart yerine kullanılabilir mi?
Amaca göre. Küçük ve sık güncellenen veriler için EEPROM daha pratik ve dayanıklıdır. Büyük dosya ve uzun kayıtlar için SD kart gerekir.
Veri ne kadar süre saklanır?
Üretici verilerine göre on yıl ve üzeri. Enerji kesilse bile veri korunur.
Yazma neden yavaş?
EEPROM hücreleri yazma sırasında fiziksel olarak programlanır ve bu işlem zaman alır. Her sayfa yazımından sonra yaklaşık 5 ms beklenmesi gerekir; okuma ise hızlıdır.











