Externer Speicher für MSP430 gesucht

OP (Firma: Student) #1735968
Hallo Liebe Gemeinde,

ich suche einen externen Speicher zum speichern von Daten, welche zuvor 
mit einem MSP430 gesammelt und verarbeitet wurden.

Es sollen jede drittel Sekunde folgende Daten festgehalten werden :

Zeit (forlaufend) in Sekunden 32Bit (int) und dazu weitere 10 Signed 
8Bit (int) Werte.

Der Speicher soll dies Aufzeichnungen bis zu 8 Stunden aufnehmen können.

Das wären meiner Berechnung nach

3(intervall)*60s(sek)*60(sek)*8(stunden)*112Bit = 9.676.800 Bits 
(Maximal)

9.676.800bits/8 = 1.209.600 Bytes => 1.181.25 KByte ~ 1,2 MB

Richtig?

Weitere Voraussetzung wären:

-geringer Strom verbrauch beim schreiben
-kein Strom verbrauch wenn Gerät ausgeschalte
-sequenzielles schreiben sowie lesen aus dem Speicher
-Eventuell DMA support

Welchen Speicher bzw. Speichertechnik/Art könnt Ihr empfehlen?

Wie wäre es mit einem I2C/SPI-EEPROM? Kennt Ihr gute Lieferanten?

Gruß aus Koblenz,

Stefan
Stefan Neuser schrieb:
> Hallo Liebe Gemeinde,

Hallo Stefan,

> ich suche einen externen Speicher zum speichern von Daten, welche zuvor
> mit einem MSP430 gesammelt und verarbeitet wurden.

Ohne weitergelsen zu haben: SPI-Flash oder TWI-Flash.

> 9.676.800bits/8 = 1.209.600 Bytes => 1.181.25 KByte ~ 1,2 MB

16 MBit käme da in Frage.

> Weitere Voraussetzung wären:
>
> -geringer Strom verbrauch beim schreiben

Definiere gering.

> -kein Strom verbrauch wenn Gerät ausgeschalte

Flash oder echtes serilles EEPROM.

> -sequenzielles schreiben sowie lesen aus dem Speicher

Warum? EEPROM ist "generell geiler" als Flash.

> -Eventuell DMA support

Also scheidet ein serieller Speicher wohl aus.

> Welchen Speicher bzw. Speichertechnik/Art könnt Ihr empfehlen?

NOR-Flash oder echtes EEPROM.

> Wie wäre es mit einem I2C/SPI-EEPROM?

Nicht gut, da meistens nicht einfach vereinbar mit DMA. Wer spielt 
eigentlich den "Host"? Edit: steht im Topic, MSP430. Da wird DMA auf 
externe Komponente generell schwierig.

> Kennt Ihr gute Lieferanten?

Hersteller oder Distributoren?

Hersteller: ST, Toshiba, Samsung (in dieser Reihenfolge)
Distributor: Farnell, RS-Components (in dieser reihenfolge)

> Gruß aus Koblenz,

Gruß aus "Upper Austria",

> Stefan

Iwan
Apropos Dataflash: Vom Atmel Butterfly mit Dataflash und einer üblichen 
CRirgendwas las ich mal, dass eine Schreiboperation für die Batterie zu 
viel Strom benötigt. Ist zwar im zeitlichen Mittel nicht so dramatisch, 
aber man wird den Strom möglicherweise bissel gut puffern müssen.
Ich hatte für ein Projekt auch mit Dataflash geliebäugelt, es aber auch 
wegen Stromverbrauch wieder seingelassen.

Ich würde mal schauen, ob es nicht batteriegepuffertes SRAM in der 
Größenordnung 1Mx8 tut. Beispiel: Alliance AS6C8008. Das ist schnell 
(d.h. der Prozessor kann schnell wieder in den LPM), sparsam (6uA 
Standby Current) und hält seinen Inhalt bis 2V. Eine CR2032 als 
Pufferbatterie wäre das passende dafür. Die Adressleitungen könntest Du 
mit Zählern ansteuern, um nicht zu viele IO-Pins zu benötigen. Lass Dich 
nicht von den 20mA Operating Current beunruhigen, die gelten nur, wenn 
der Speicher permanent mit Maximalgeschwindigkeit betrieben wird, und 
das ist bei Dir nicht der Fall.

fchk
Frank K. schrieb:
> Ich würde mal schauen, ob es nicht batteriegepuffertes SRAM in der
> Größenordnung 1Mx8 tut.

8 MBit sind für den OP wohl zu klein, immerhin will er rund 1,2MB 
speichern. Also kommt sowiso nur ein 16 MBit-Typ in Frage.

> Das ist schnell

...und in diesen Größenordnungen auch relativ teuer.

Gruß, Iwan

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 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.