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 ?
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.
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.
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.