SD-Card-Reader professionell

OP #1465209
Hallo

Ich sitze nun schon seit einigen Tagen an meiner Kombination SD-Karte & 
Atmega. Ich nutze die FatFS-Umgebung von ElmChan.

Schaltung ist in Ordnung, beim Code kann man auch kaum was falsch 
machen. Initialisierung klappt auch. Nur eine simple Leseoperation 
klappt nicht.
Ich hab vielerorts schon von Problemen hinsichtlich der Kompatibilität 
der SD-Karten gehört.

Gibt es also evtl. eine kleine fertige Platine, die den ganzen Unterbau 
schon enthält und die man dann mit dem uC nur noch ansprechen muss und 
den Datenstrom abholen kann?

Denn in meiner fertigen Anwendung hätte ich gerne, dass sämtliche 
SD-Karten damit funktionieren. (Bei Cardreadern für den PC funktioniert 
das ja schließlich auch.)

Habt ihr da irgendeine Idee?
Gast #1465265
wie sieht denn die Spannungsversorgung der SD-Karte aus?
So viel ich weiß, treten beim Lesen und Schreiben sehr hohe Stromspitzen 
auf. Du solltest die Spannungsversorgung also möglichst direkt an den 
Slotanschlüssen mit 10-22µF Kerkos abblocken.
#1465383
Ich denke volle Kompatibilität erhälst du nur, wenn du die Karten nicht 
im SPI modus ansteuerst. Für die "normale" methode brauchst du aber die 
SD Dokumentation die IMHO nicht frei verfügbar ist.

So machen das auch fix fertige cardreader.
OP #1465406
Ach da gibt's noch nen anderen Modus? Das ist ja mal interessant! Läuf 
diese Ansteuerung dann auch über die CMDs oder ist das Prinzip völlig 
verschieden?
Warum soll diese Doku denn nicht frei verfügbar sein? Geht's da um 
Kohle?

Ich hab zwar überall Kondensatoren an den Spannungseingängen meines 
Aufbaus, aber nicht in der Größenordnung.
Werd's mal ausprobieren.
#1465414
Johannes Hofmann schrieb:

> Warum soll diese Doku denn nicht frei verfügbar sein? Geht's da um
> Kohle?

Ja.

> Ich hab zwar überall Kondensatoren an den Spannungseingängen meines
> Aufbaus, aber nicht in der Größenordnung.

Meine Erfahrung damit: Beim Einstecken zieht eine SD heftigst Strom, 
einige 10µF sind daher zwingend notwendig wenn die Spannung nicht sanft 
zugeschaltet wird. Beim Lesen und schreiben geht es allerdings. Mit 
Peaks von >100mA muss man aber durchaus rechnen.
OP #1466328
Auch mit den Kondensatoren tritt keine Besserung ein.
Ich kann dann nur noch hoffen, dass es ein Problem mit der 
Kompatibilität der SD-Karte gibt. 1GB noname.

Ich seh grad, ich habe AREF gar nicht an VCC, so wie beim 
mmc2iec-Projekt.
Birgt das evtl. Nachteile?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.