nAbend, ich möchte in einem batterie-betriebenen Logger mit einem AVR auf einer SD-Karte Daten loggen. Da sehr wenig Platz im Gerät vorhanden ist, soll die Karte festverlötet werden, d.h. SPI, VCC und GND. Die Karte kann zum Auslesen also nicht entfernt werden. Zum Auslesen soll ein externer Anschluß mit einem Miniaturstecker dienen, über den SPI und GND läuft und der auch an die Karte angelötet ist. Dieser geht an ein spezielles externes Lesegerät (auch ein AVR), das dann eine USB-Schnittstelle o.ä. für den PC hat. VCC kommt aus der Batterie, Auf Knopfdruck (und vor dem Anschließen des externen Steckers) wird der AVR den SPI-Bus deaktivieren und freigeben. Dann kann der externe SPI-Bus als Master aktiviert werden und den Chip auslesen. Ist das so möglich? Habe ich etwas übersehen? Geht es noch einfacher? Zweite Frage: sind microSD-Karten in ihrem Anschlußverhalten wie die Standard SD-Karten? MfG Vinc
>Ist das so möglich? Irgendwie geht das schon. >Habe ich etwas übersehen? Ja, das ist arschlangsam.
>Ja, das ist arschlangsam. Das macht nichts. zeit spielt keine Rolle. >Nimm eine microSD Karte mit entsprechendem "Sockel". Das ist kleiner als >der AVR. Man kommt an die Karte nach dem Einbau ins Gehäuse bzw. wenn das Gehäuse zu ist, nicht mehr dran.
Nun ja, es ist noch keine der beiden Fragen wirklich beantwortet... Anybody?...
>Nun ja, es ist noch keine der beiden Fragen wirklich beantwortet...
Doch die erste Antwort lautete: Wenn du es richtig machst geht
das so. Zur zweiten Frage: microSD müssen SPI nicht mehr
unterstützen. Ob deine Karte das kann musst du selber rausfinden.
holger schrieb: > microSD müssen SPI nicht mehr > unterstützen. z.B. Transcend 2GB-Karten sprechen noch SPI.
Warum nimmst Du kein normales SPI-Flash wie zB den STM M25P32 (4MB)? Das ist programmiertechnisch deutlich einfacher zu handhaben. Brauchst Du die 1-4GB eine SD-Karte wirklich? Oder andersrum gefragt: Kannst Du das vollschreiben, bevor der Akku leer ist? fchk
Ich hatte ein ähnliches Problem wie Du. Ich habe die SD-Card einfach gemultiplext. Mit dem SN74CBTLV3257RGYR ( 2 Stück nötig) Dann kann ich mit einem entsprechenden Stecker auf einen herkömmlichen Card-Reader adaptieren. Mit einem Steuersignal schalte ich vom Prozessor auf "Auslesen" um und stecke den entsprechenden Adapter in den Cardreader...
Berechtigte Frage, das muss ich mir nochmal angucken. Es sollen ungefähr 200 Byte pro Sekunde = 720 kByte pro Stunde gespeichert werden, das maximal 15 Stunden lang. Ungefähr 10,8 MByte. Vielleicht auch das doppelte oder dreifache, aber sicher nicht mehr. Da ist eine SD-Karte vielleicht tatsächlich overkill? Nimmt aber schön wenig physischen Platz weg (der ist extrem knapp) gegenüber mehreren Flashs. Und mit dem Stromverbrauch, die Batterien könnten zwischendurch gewechselt werden oder die Akkus können aufgeladen werden. Habe 2 x AAA und 100mA Stromverbrauch geplant Auf die mulitplexer würde ich gerne verzichten, denn es wäre ja immer nur eine Seite aktiv (intern oder extern)
Andy H. schrieb: > Da ist eine SD-Karte vielleicht tatsächlich overkill? Nimmt aber schön > wenig physischen Platz weg (der ist extrem knapp) gegenüber mehreren > Flashs. Eine SD-Karte ist immer noch deutlich größer als vier Flashes im SO08-Gehäuse, und wenn es noch kleiner muss, gibts auch noch VDFPN8. fchk
Frank K. schrieb: > Eine SD-Karte ist immer noch deutlich größer als vier Flashes Nicht als MicroSD bzw. TransFlash.
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.