Grosser Flash Speicher

Persönliche Seite #5476959
Lesenswert?

Olaf schrieb:
> Ich dachte die unterscheiden sich nur im Filesystem und das kann man
> ignorieren.

Nein, auch das Protokoll unterscheidet sich zwischen SD(SC) (<= 2 GB), 
SDHC (> 2 GB <= 32 GB) und SDXC.

Und das Dateisystem kann man nur ignorieren, wenn einem das Einhalten 
der Spezifikation schnurz ist.

Matthias S. schrieb:
> Er will ja nur 50 MB:

Ups. Ähm, dann reicht logischerweise die simpelste SD(SC)-Karte, d.h. 
kleiner als 2 GB.
#5476967
Lesenswert?

Nilix schrieb:
> Hallo Zusammen
>
> Ich suche derzeit eine Speichermöglichkeit Flash > 50 MB um diesen an
> einen Atmega64 oder ähnlichen anzubinden.
>
> Hat jemand einen Tip?
> Wichtig wäre auch ein schneller Zugriff.
> evtl. SPI Schnittstelle?
50 Mbit oder 50 MByte?

Hier gibt's was (128 Mbit):
http://www.bios-chip24.com/epages/63730052.sf/de_DE/?ObjectPath=/Shops/63730052/Products/31573

Oder hier (1 GBit):
https://www.tindie.com/products/Bazinga/micron-1gb-serial-nor-flash-memory-breakout/

Beide haben SPI und sind flott genug für den Atmega (letzterer ist eher 
zu langsam, um die Chips voll auszureizen).
Gast #5476977
Lesenswert?

Felix schrieb:
> Hilfe schrieb:
>> https://www.mouser.de/Semiconductors/Memory-ICs/NO...
>
> Das ist nur 8 MB groß (64MBit)

Dann nimm halt eins hiervon:
https://www.micron.com/products/nor-flash/serial-nor-flash

Es gibt von gefühlt zig Herstellern Alternativen. Das ist Standardware, 
davon bootet man oft große CPUs wie i.MX6.

Der Suchbegriff wäre "serial NOR Flash".

Es ist einfacher als eine SD-Karte und braucht viel weniger Strom, ist 
aber unflexibler. Dafür bekommt man es problemlos im Industriellen 
Temperaturbereich. Man kann es dafür aber nicht im Fotoladen kaufen.
Allerdings benötigt man auch  weniger Fläche auf der Platine.
Gast #5476991
Lesenswert?

Der Unterschied zwischen SD und SDHC/SDXC ist im Wesentlichen, dass bei 
letzteren Adressen in 512-Byte-Blöcken verwendet werden, während bei den 
älteren Byte-weise adressiert wird. Steuert man HC/XC (blockweise) also 
wie SD (byteweise) an, gehen alle (Block-)Zugriffe um den Faktor 512 
daneben, umgekehrt genauso, oder das Lesen schlägt fehl, weil die Karte 
nicht mitten im Block lesen kann. Aber das war's auch schon an echten 
Inkompatibilitäten. SD erlaubt potenziell verschiedene (konfigurierbare) 
Block-Größen (u.a. 512 Bytes), HC/XC nur 512-Byte-Blöcke. Daher zur 
Sicherheit bei der Initialisierung jede Karte auf 512-Byte-Blöcke 
einstellen, dann passt das.
Gast #5477024
Lesenswert?

Was bei häufigem schreibenden Zugriff berücksichtigt werden sollte: 
SD-Karten machen das Wearleveling/Badblockmanagement/etc eigenständig, 
bei diskreten Flash-Bausteinen muß man sich darum selbst kümmern. 
SD-Karten für den Festeinbau heißen übrigens eMMC ;-) Ist aber nicht 
unbedingt was für den Gelegenheitsbastler ...

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