Forum: Mikrocontroller und Digitale Elektronik NAND FLASH an MSP430


von Gast (Gast)


Lesenswert?

Tagchen,


Wollte mal fragen, ob hier schonmal jemand einen NAND-Flash (mit Chip 
enable  don't care) an den MSP430 angeschlossen hat.

Ich stehe da momentan immer noch vor ein paar Rätseln:

Beinhaltet der MSP einen internen NAND Controller, der einen leichteren 
Anschluss an den Speicher ermöglicht ?

Brauche ich dann keine Glue Logic mehr oder tritt dieser Fall nur ein, 
wenn ich einen allgemeinen SRAM Controller verwende ?


Werde da aus diversen pdfs nicht richtig schlau.


Ich wäre auch glücklich, wenn sich hier einfach jemand äußern könnte, 
der bereits einen NAND an den MSP angeschlossen hat. Bin auch für 
jede(s) schematic und Appnote dankbar.



...und zusätzlich: Hat jemand schonmal den LBA NAND von Toshiba 
verwendet ?

von Christian R. (supachris)


Lesenswert?

Der MSP430 hat definitiv keinen eingebauten Controller für NAND-Flash. 
Der hat ja nichtmal ein externes Speicher-Interface. Du musst also alles 
zu Fuß programmieren und mit den Steuerleitungen klappern.

von Gast (Gast)


Lesenswert?

Au weh, das habe ich befürchtet.

Gibt es denn jemanden, der besagten Weg gegangen ist und sich da 
durchgewühlt hat oder ist so ein Ansinnen sinnlos ?


Würde ein LBA NAND diese Probleme beheben oder brauche ich dann immer 
noch irgendwelche externen Controller.

von Christian R. (supachris)


Lesenswert?

Was ist denn die Anwendung? Wäre nicht am Ende eine SD-Karte sinnvoller? 
Wieviel Daten müssen denn wie schnell gespeichert werden? Sehr schnell 
wirds mit den Bit-Gewackel sowieso nicht. Ich betreibe einen 128k x 8 
SRAM am MSP430, das geht gut.

von Seb (Gast)


Lesenswert?

Hallo Christian,

Zu einer SD-Karte wurde mir schon in einem anderen Thread geraten, da es 
sich um 100-150 bit/s handelt, d.h. 1-1,5 MB/Tag (es muss 
nicht-flüchtiger Speicher eingesetzt werden). Ich hätte mich auch damit 
anfreunden können, aber ich muss darauf achten, dass ich so wenig 
Energie wie möglich beim Schreiben verbrauche. Deswegen wurde mir 
geraten zu einem embedded NAND-Flash zu greifen.
Ich bin da wirklich unerfahren auf dem Gebiet, verstehe jedoch nicht 
warum  eine SD-Karte mehr Energie verbaucht, da sie doch ebenfalls auf 
NAND-Technologie basiert, oder?

Vielleicht habt ihr da mehr Ahnung als ich.


Desweiteren wäre noch interessant, ob ich den NAND-Flash über einen 
externen Speicher-Controller an den MSP bekomme. Gibt es zu solchen 
Vorhaben irgendwo AppNotes ? Ich bin leider auf keine passende gestoßen.

von Christian R. (supachris)


Lesenswert?

Hmm...naja, ich glaub die µSD Karten brauchen weniger. Und der 
Stromverbrauch ist immer eine Frage der Geschwindigkeit. Wenn du sehr 
langsam schreibst, geht die Karte ja im Normalfall zwischendurch in 
Standby. Dann braucht sie sehr wenig Strom.
Externer NAND-Controller....hmm..naja, hab sowas als IP-Core für einen 
CPLD mal gesehn, allerdings ist dann mit wenig Strom auch wieder so ne 
Sache.
Am besten pufferst du soviel wei möglich im internen RAM und schreibst 
die Daten dann mit einem Rutsch auf die SD-Karte, das braucht sicher 
weniger Strom, als die dauerhaft aktiviert zu lassen.
Und viel billiger und leichter verfügbar wird die Sache dann auch noch.
SD/MMC-Beispielcode gibts bei TI, und bei Holger Klabunde gibts die FAT, 
die lässt sich leicht auf den MSP430 portieren.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.