Hallo, ich baue gerade eine Schaltung, die unter anderem eine microSD-Karte enthalten soll. Die Schaltung wird im Dauerbetrieb laufen, die Karte wird so ca. alle 5 min. benötigt. Ist es im Hinblick auf die Lebensdauer der Karte besser, sie konstant zu bestromen, oder sie alle 5 min. kurz anzuschalten? Danke für Tipps.
Besser ist Dauerbetrieb, wie auch bei normalen HDDs!
Ach ja, ein weiteres Kriterium für die Lebensdauer sind natürlich auch die Anzahl der Zugriffe. Die liegen mein ich so bei ca. 1.000.000, aber das denke ich sollte genügen...
Deine SD Karte kannst Ein- und Ausschalten wie du lustig bist. Ist ja ein ganz normaler Flash-Speicher drinn. Ich würde mir folgende Fragen stellen um zu entscheiden: Dauerbetrieb ja/nein - Wie oft und in welchen Zeitabständen will ich schreiben oder lesen? - Welche Datenmengen will ich bearbeiten? - Wie lange würde das Auffinden der Daten beim Schreiben dauern (z.B. das Dateiende zu finden fürs Anhängen) - Wie Energiesparend muss mein System sein? P.S. Festplatten lässt man im allgemeinen dauerhaft laufen, weil sie üblicherweise das langsamste System im Rechner sind. Die brauchen etliche Sekunden um Hochzufahren und stabil zu laufen. Ein weiterer Grund ist der Energieverbrauch, der ist im Dauerbetrieb deutlich geringer als beim ständigen Anhalten und Starten.
Frage 1 wäre ob der Stromverbrauch bei Dir ins Gewicht fällt. Dann wären evtl. noch thermische und Zugriffsfragen genauer zu beleuchten. Der Einfachheit halber wäre ich für Dauerbetrieb.
Ich würde die Karte auf jedenfall schaltbar machen. Falls sie sich mal aufhängt, ist dies die einzige Möglichkeit, sie wiederzubeleben. Schau Dir hierzu am besten Chans Beschaltung an: http://elm-chan.org/fsw/ff/ffsample.zip Alleine schon die systematische Dokumentation seines Filesystems hinterlässt einen guten Eindruck, der Mann weiss, was er tut. Gruß, Bernhard
So wie es aussieht scheint es keine eindeutige Lösung zu geben. Weitere Eckdaten: Der Stromverbrauch ist egal.Alle 5 min. ~ 160Byte schreiben; lesen sporadisch; Dateisystem nicht nötig. Grundsätzlich bevorzuge ich auch den Dauerbetrieb, allerdings hat Bernhard recht (auch wenn sein Link veraltet ist; kenne ChaNs FF aber schon): Im Falle eines Hängers (welcher im Dauerbetrieb bestimmt irgendwann mal zustandekommt), sollte die Karte schaltbar sein. Ansonsten muss der Mechanical Turk die Karte rein- und rausstecken ;) Danke für eure Antworten.
Han sel schrieb: > Grundsätzlich bevorzuge ich auch den Dauerbetrieb, allerdings hat > Bernhard recht (auch wenn sein Link veraltet ist; kenne ChaNs FF aber > schon): Hmm, der Link ist vom 9.5.2012, also wirklich steinalt ;-) Seltsamerweise lande ich auf einer Yahoo-Seite, wenn ich in Firefox den Link anklicke, mit IE bekomme ich die Datei. Beim nächsten Versuch lädt Firefox dann auch die Datei. Versteht das wer?
Han sel schrieb: > Im Falle eines Hängers (welcher im Dauerbetrieb bestimmt irgendwann mal > zustandekommt), sollte die Karte schaltbar sein. Ansonsten muss der > Mechanical Turk die Karte rein- und rausstecken ;) WENN es hängt, dann sollte es eine Möglichkeit geben alles neu zu starten. Was nützt es wenn SD korrekt funktioniert und der Rest hängt?
Hallo, also das die Karte hängt halte ich für ziemlich unwarscheinlich. In meinem AVR-Webserver läuft die auch im Dauerbetrieb, wo ich die alle paar Monate mal rausnehme um was zu ändern - hängen blieb sie in der Betriebszeit noch nie. Zum Thema Stromverbrauch - wenn CS der Karte deaktiviert ist, ist der Stromverbrauch am Rest der Schaltung gemessen vernachlässigbar. Sascha
> Ist es im Hinblick auf die Lebensdauer der Karte besser, sie konstant zu > bestromen, oder sie alle 5 min. kurz anzuschalten? Ich habe hier mehrere µSD Karten beim Debugging zerschossen: Einfach Strom abschalten während eines Schreibvorgangs. Damit sollte man also vorsichtig sein, die Karten geben aber normalerweise ein "Busy" Signal während des Schreibvorgangs aus. Ach ja: Wenn man mit "multiple Write" mehrere Blöcke hintereinander sendet, dann schalten viele Karten in einen Modus mit deutlich erhöhtem Stromverbrauch (~10mA mehr). Bei single Write taucht dieses Problem aber nicht auf.
>wenn CS der Karte >deaktiviert ist, ist der Stromverbrauch am Rest der Schaltung gemessen >vernachlässigbar. Nur CS auf high zu legen reicht aber nach meinen Erfahrungen nicht. Man sollte wenigstens noch ein Dummy Byte senden wenn CS auf high gegangen ist. Wenn man das nicht tut zieht sie mehr Strom als nötig. Auch dazu steht was bei Chan.
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.