Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: MCansız - 19 Ocak 2022, 09:57:05

Başlık: STM32L051 EEPROM Kullanımı hakkında
Gönderen: MCansız - 19 Ocak 2022, 09:57:05
Merhabalar
  Bir projemde STM32L051c8Tx MCU kullanıyorum. Bu MCU ya dahili 2kb EEPROM koymuşlar. Kullanım için buradaki örneği kullandım çalıştırdım. https://www.codetd.com/en/article/11682073

 Normalde f serilerinde yoktu bende hep harici EEPROM kullanırdım. Proje -40 +125 C derece şartlarına uyum sağlamalı. Datasheet dosyasında EEPROM ömrü konusunu anlayamadım.

https://www.st.com/resource/en/datasheet/stm32l051r6.pdf dosyasında  söyle bir tablo vermiş.

(https://i.hizliresim.com/i1kyyy9.jpg) (https://www.hizliresim.com/i1kyyy9)

Kcycles ve years değerlerini nasıl değerlendirmem gerek yoksa yanlış  yere mi bakıyorum.

Teşekkürler.

   
Başlık: Ynt: STM32L051 EEPROM Kullanımı hakkında
Gönderen: volkanunal - 19 Ocak 2022, 10:16:49
Kcyles demek 1000 ile çarpmak demek aslında. 10kcycles 10.000 cycle'i ifade ediyor. Sıcaklığın yüksek olduğu durumlarda belli bir x kcycles değeri ile de verinin saklanma yılı ile ilişkilendirmişler diye anladım ben.
Başlık: Ynt: STM32L051 EEPROM Kullanımı hakkında
Gönderen: JKramer - 19 Ocak 2022, 10:27:15
Ncyc dediği silme/yazma sayısı. 10k=10000. Ncyc satırındaki alttaki conditions farklı olması lazım, çünkü sayı azalmış.

tRet dediği yazılan değerlerin ne kadar süre boyunca tutulabileceğiyle ilgili. Örnek olarak max. silme/yazma yapılmış (10k) program memory 85 derece sıcaklıkta 30 sene boyunca değerleri saklayabilir demiş.
Başlık: Ynt: STM32L051 EEPROM Kullanımı hakkında
Gönderen: MCansız - 19 Ocak 2022, 12:57:06
Alıntı yapılan: JKramer - 19 Ocak 2022, 10:27:15Ncyc dediği silme/yazma sayısı. 10k=10000. Ncyc satırındaki alttaki conditions farklı olması lazım, çünkü sayı azalmış.

tRet dediği yazılan değerlerin ne kadar süre boyunca tutulabileceğiyle ilgili. Örnek olarak max. silme/yazma yapılmış (10k) program memory 85 derece sıcaklıkta 30 sene boyunca değerleri saklayabilir demiş.

Peki bu degerler az değilmi 105C de EEprom için 100000 kere yazma bana az geldi gibi.
Başlık: Ynt: STM32L051 EEPROM Kullanımı hakkında
Gönderen: JKramer - 20 Ocak 2022, 10:29:23
Yapıları hakkında bir bilgim yok. Az önce harici bir eeprom'a baktım, 25 derecede 1 Milyon cycle demiş mesela: https://www.mouser.com.tr/ProductDetail/onsemi/NV24C16DTVLT3G?qs=xZ%2FP%252Ba9zWqZ1ThoHw0bX7w%3D%3D
Başlık: Ynt: STM32L051 EEPROM Kullanımı hakkında
Gönderen: muhendisbey - 20 Ocak 2022, 11:13:25
Alıntı yapılan: MCansız - 19 Ocak 2022, 12:57:06Peki bu degerler az değilmi 105C de EEprom için 100000 kere yazma bana az geldi gibi.

Aksine fazla bile. Eeprom genellikle ayar ya da son değeri tutmak için kullanılır. Sürekli yaz-sil yapılarak kullanmaya elverişli değildir. Sürekli olarak silme ve yazma yapılacaksa hafıza kartı kullanılması daha iyi bir seçenektir.
Başlık: Ynt: STM32L051 EEPROM Kullanımı hakkında
Gönderen: MCansız - 21 Ocak 2022, 09:26:38
Alıntı yapılan: muhendisbey - 20 Ocak 2022, 11:13:25Aksine fazla bile. Eeprom genellikle ayar ya da son değeri tutmak için kullanılır. Sürekli yaz-sil yapılarak kullanmaya elverişli değildir. Sürekli olarak silme ve yazma yapılacaksa hafıza kartı kullanılması daha iyi bir seçenektir.

harici EEPROM 25 C de 1 000 000 defa yazılabileceğinden dolayı dahili EEPROM  az buldum.  Dahili EEPROM 25 C de 100 000 defa yazmamı yapacak bunu bilgisini bulamadım.

Açıkçası 105 C de harici EEPROM nasıl davranacağını kestirmek zor.  Datasheet te böyle bir bilgi yok.

Dahili EEPROM için tabloya göre -40 +105 C de 100000 defa yazma yapabiliyor ve 25 C de dahil olduğunu anlıyorum. Bundan dolayı harici EEPROM kullanmak daha mantıklı geliyor.
Başlık: Ynt: STM32L051 EEPROM Kullanımı hakkında
Gönderen: eigenvector - 22 Ocak 2022, 22:45:46
Alıntı yapılan: MCansız - 21 Ocak 2022, 09:26:38harici EEPROM 25 C de 1 000 000 defa yazılabileceğinden dolayı dahili EEPROM  az buldum.  Dahili EEPROM 25 C de 100 000 defa yazmamı yapacak bunu bilgisini bulamadım.

Açıkçası 105 C de harici EEPROM nasıl davranacağını kestirmek zor.  Datasheet te böyle bir bilgi yok.

Dahili EEPROM için tabloya göre -40 +105 C de 100000 defa yazma yapabiliyor ve 25 C de dahil olduğunu anlıyorum. Bundan dolayı harici EEPROM kullanmak daha mantıklı geliyor.

Harici kullanacaksanız FRAM'lere de bakabilirsiniz. FRAM data saklama süresi ve yazma-silme miktarı olarak daha iyi diye biliyorum.