Paměťový modul

ondraN
Příspěvky: 932
Registrován: 08 srp 2019, 20:01
Reputation: 0

Re: Paměťový modul

Příspěvek od ondraN » 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/

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Paměťový modul

Příspěvek od pavel1tu » 14 led 2021, 11:15

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 ?
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

ondraN
Příspěvky: 932
Registrován: 08 srp 2019, 20:01
Reputation: 0

Re: Paměťový modul

Příspěvek od ondraN » 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.

Patrik
Příspěvky: 199
Registrován: 02 dub 2020, 09:58
Reputation: 0

Re: Paměťový modul

Příspěvek od Patrik » 14 led 2021, 17:54

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. 🙄

ondraN
Příspěvky: 932
Registrován: 08 srp 2019, 20:01
Reputation: 0

Re: Paměťový modul

Příspěvek od ondraN » 14 led 2021, 18:12

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.

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Paměťový modul

Příspěvek od pavel1tu » 14 led 2021, 19:22

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.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Patrik
Příspěvky: 199
Registrován: 02 dub 2020, 09:58
Reputation: 0

Re: Paměťový modul

Příspěvek od Patrik » 14 led 2021, 21:54

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?

AstroMiK
Příspěvky: 592
Registrován: 08 pro 2017, 19:05
Reputation: 0

Re: Paměťový modul

Příspěvek od AstroMiK » 14 led 2021, 23:12

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).

Axamith
Příspěvky: 530
Registrován: 09 srp 2017, 08:17
Reputation: 0
Kontaktovat uživatele:

Re: Paměťový modul

Příspěvek od Axamith » 15 led 2021, 06:21

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/

AstroMiK
Příspěvky: 592
Registrován: 08 pro 2017, 19:05
Reputation: 0

Re: Paměťový modul

Příspěvek od AstroMiK » 15 led 2021, 06:40

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.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti