Paměťový modul
Re: Paměťový modul
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/
https://www.tme.eu/cz/details/48l512-i_ ... echnology/
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: Paměťový modul
dík, neznám ...ondraN píše: ↑13 led 2021, 19:20Na č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/
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"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: Paměťový modul
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
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
Jak jsem posílal ten odkaz na tme.eu tak je skladem a máš ho doma za dva-tři dny od objednání
A bude to Microchip a žádná kopie nebo mimotoleranční obvod.
A bude to Microchip a žádná kopie nebo mimotoleranční obvod.
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: Paměťový modul
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"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: Paměťový modul
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
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).
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
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/
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
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.
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.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 32 hostů