Stránka 2 z 6

Re: Paměťový modul

Napsal: 13 led 2021, 19:20
od ondraN
Na časté zápisy je ideální EERAM. Je to RAM stínovaná EEPROM. Pracuje se jen s RAM, je to úžasně rychlé. Když dojde k vypnutí napájení, RAM se automaticky překopíruje do EEPROM (je tam kondenzátor na vykrytí). P zapnutí se stav RAM obnoví z EEPROM. Používám v projektech 64kB 48L512 s SPI rozhraním.
https://www.tme.eu/cz/details/48l512-i_ ... echnology/

Re: Paměťový modul

Napsal: 14 led 2021, 11:15
od pavel1tu
ondraN píše:
13 led 2021, 19:20
Na časté zápisy je ideální EERAM. Je to RAM stínovaná EEPROM. Pracuje se jen s RAM, je to úžasně rychlé. Když dojde k vypnutí napájení, RAM se automaticky překopíruje do EEPROM (je tam kondenzátor na vykrytí). P zapnutí se stav RAM obnoví z EEPROM. Používám v projektech 64kB 48L512 s SPI rozhraním.
https://www.tme.eu/cz/details/48l512-i_ ... echnology/
dík, neznám ...
Je k tomu asi nějaká knihovna ?

Re: Paměťový modul

Napsal: 14 led 2021, 11:21
od ondraN
V arduino prostředí nevím, v C jsem si ji napsal sám. Je to tak jednoduché, že i stačí jen napsat pár funkcí do programu a neřešit nějaké knihovny.

Re: Paměťový modul

Napsal: 14 led 2021, 17:54
od Patrik
Zajímavé, dá se ten čip sehnat na Českém trhu? Případně, jak by se to dalo dát dohromady? Napadá Vás jiné řešení? Toto by bylo asi nejideálnější. Zkusím dohledat na Aliexpressu a kolik by chtěli za kratší dodací lhůtu. Dva měsíce se mi na to čekat nechce. 🙄

Re: Paměťový modul

Napsal: 14 led 2021, 18:12
od ondraN
Jak jsem posílal ten odkaz na tme.eu tak je skladem a máš ho doma za dva-tři dny od objednání :D
A bude to Microchip a žádná kopie nebo mimotoleranční obvod.

Re: Paměťový modul

Napsal: 14 led 2021, 19:22
od pavel1tu
ondraN píše:
14 led 2021, 11:21
V arduino prostředí nevím, v C jsem si ji napsal sám. Je to tak jednoduché, že i stačí jen napsat pár funkcí do programu a neřešit nějaké knihovny.
Snadné, jak pro koho, ale zatím to nepotřebuji.
Ale koukal jsem že je jen čip, takže zase tvorba DPS, uff.

Re: Paměťový modul

Napsal: 14 led 2021, 21:54
od Patrik
Dobře, objednám, napájím a mohli byste mi poradit jak to zprovoznit? Mám arduino Mega 2560.. A chci se zeptat, když použiji tuto RAM paměť, tak co ta paměť RAM na Arduinu? Nebude se používat? Či jak to tedy funguje?

Re: Paměťový modul

Napsal: 14 led 2021, 23:12
od AstroMiK
RAM v Arduinu bude fungovat pořád stejně.
Přídavná EERAM se navenek chová jako EEPROM, akorát má neomezený počet zápisů.

Předpokládám, že s EEPROM pracovat umíš, tak s EERAM to bude stejné.
Musíš si jen napsat podprogramy, které zapíšou na příslušnou adresu požadované číslo a podprogramy, které ze zadané adresy číslo přečtou.
To bude asi ta nejsložitější část, ale možná to někdo zvládne za tebe.

Takže potom místo EEPROM.write(123,100) budeš mít třeba EERAM.write(123,100).
A naopak - místo EEPROM.read(123), budeš mít EERAM.read(123).

Re: Paměťový modul

Napsal: 15 led 2021, 06:21
od Axamith
EERAM vypadá dost zajímavě. Kondenzátory, které podrží napájení na přepis jsou již ve švábu, nebo jako ext. součástky?
Rychlým hledáním jsem našel knihovnu na komunikaci EERAM s Arduinem.
https://github.com/MajenkoLibraries/EERAM
Tady je tutorial, i když s jiným typem EERAm https://idyl.io/arduino/how-to/interfac ... m-arduino/

Re: Paměťový modul

Napsal: 15 led 2021, 06:40
od AstroMiK
Ta knihovna, co jí našel Axamith, je pro I2C verzi EERAM.
I2C EERAM už jsem několikrát v projektech použil, ale má jen malou kapacitu 2kB.

Paměť, o které se píše v tomhle vlákně jsem ještě nepoužíval.
Komunikuje přes SPI, takže by se pro ní musela najít nebo napsat jiná knihovna.


Kondenzátor, který se postará o přepis z RAM do EEPROM při ztrátě napájení, se připojuje zvenku.
Podle kat. listu by mělo stačit 100uF - má tam vyhrazený jeden pin.