Dual Port SD-Card

OP Persönliche Seite #1938346
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
Gast #1938459
>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.
#1938813
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
#1938824
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...
OP Persönliche Seite #1938840
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)
#1938863
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.