Flash Speicher

Gast #268136
Lesenswert?

Hallo,

für eine Messwerterfassung benötige ich einen Speicher (am liebsten
Flash mit SPI-Interface und nur 8 Beinchen), der für einen gewissen
Zeitraum mit 16kByte/s beschrieben werden kann.

Die einzigen brauchbaren Teile, welche ich gefunden habe, sind die
M25Pxx von STMicroelectronics. Allerdings endet es dort bei 32MBit bzw.
64MBit (nicht beschaffbar). Abgesehen davon währen für meine Applikation
etwa 256MBit optimal.

Wäre nett, wenn eventuell jemand helfen könnte. Der SPI-Takt muss 25MHz
hergeben, da der verwendete DSP nebenbei noch anderes erledigen soll.

Alex
Gast #268137
Lesenswert?

Wäre eine MMC unter Umständen geeignet (unabhängig vom Package)?

Was für Datenraten schafft ihr mit solchen Karten? Bei 512Byte Sektoren
müsste ich etwa 32 Sektoren in der Sekunde schreiben. Ist das
realistisch?

Den DSP sehe ich hierbei nicht als Nadelöhr? Wie lange braucht eine MMC
für ein Sector Write im Schnitt? Das zwischenpuffern von Daten im RAM
des DSP ist kein Problem.

Alex
Gast #268145
Lesenswert?

Das sind aber keine MMCs. SD-Karten haben vier Datenleitungen, aber
natürlich nicht, wenn man sie im SPI-Modus betreibt. Da steht dann nur
eine Datenleitung zur Verfügung, was aber immer noch mehr als
ausreichend für die 16kB/s ist.
25Mhz SPI-Takt müßte die Karte eigentlich auch mitmachen. Meines
Wissens ist das der spezifizierte Maximaltakt für die
SD/MMC-Schnittstelle.
Gast #268146
Lesenswert?

Hallo,

zunächst sorry, weil die benötigte Datenrate 16Byte * 10000 = ca.
160kByte/s beträgt. Die Karte soll die AD-Werte von gesamt 8
AD-Wandlern mit einer Abtastrate von 10kHz für einen längeren Zeitraum
aufzeichnen.

Für mich kommt aus Gründen des Designs (Integration in bestehende
Applikation) nur der SPI-Bus in Frage. Ansonsten hätte ich den Weg über
parallele Flashs gewählt.

Ich werde einmal schauen, wieviel Daten ich mit dem DSP in einer
Sekunde los werden kann, eventuell muss dann doch die Abtastzeit
gedrosselt werden, was jedoch eigentlich nicht wünschenswert ist.

Trotzdem danke für eure Tipps,

Alex

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren