I²C - Datenspeicher

Gast #164677
Hallo zusammen,

ich möchte gern eine größere Datenmenge (~1 bis 2MByte) ausfallsicher
speichern. Mein Problem ist nun die Schnittstelle Steuerung <=>
Speicher.
Die Komunikation mit der Außenwelt ist nur über den I²C Bus möglich.
Es gibt das I²C EEPROM 24C512 mit 512kBit.
Es sind 4 Bausteine am Bus möglich (Adresse 0 - 3).
Somit komme ich auf : 512kBit x 4 = 2048 kBit.
Das sind aber erst 256 kByte.

Meine Frage: Kennt jemand einen Weg größere Datenmengen zu speichern?
Ideal wäre eine "ein Chip Lösung".
Aber auch alle anderen Lösungsansätze werden gern entgegen-genommen.


Martin
Gast
Hallo,

ich würde einen Controller dazwischen hängen, welcher über I2C die
Daten entgegen nimmt. Dieser speichert die Daten dann über SPI in ein
DataFlash oder wenn das noch zu wenig ist direkt in CompactFlash.

Gruß, Florian

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.