Default Wert von Clk beim Start einer MicroSD-Karte (2GB)

Gast #3214715
Lesenswert?

Hallo,
Ich muss eine Kommunikation zwischen einem FPGA und der MicroSD-Karte 
realisieren. Die Kommunikation läuft einwandfrei, jedoch nicht bei der 
MicroSD-Karte von der Firma SanDisk. Diese lässt sich nicht 
Initialisieren.

Das Problem habe ich dann durch Zufall gelöst, in dem ich Clk-Signal vor 
dem Start auf 1 gesetzt habe. Also den Default Wert. Danach werden an 
die SD-Karte mindestens 86 Byte von 0xff geschickt usw. Also Art 
Start-Vorgang bei den SD-Karten.

Setzte ich jedoch das Signal von Clk auf 0 vor dem Start. Funktioniert 
die SD-Karte nicht. Dann habe ich eine zweite SD-Karte von SanDisk 
genommen => das gleiche Problemm.

SD-Karten von anderen Herstellern, die ich ausprobiert habe, 
funktionieren in beiden Fällen (also 1 oder 0 von Clk vor dem Start) 
einwandfrei.

Hat schon jemand auf das Problem gestossenn, und kennt evtl. den Grund 
dafür. Bin über jeden Hinweis dankbar. Ich wollte die Problematik kurz 
in meiner Bachelorarbeit erwähnen, ohne jedoch den Grund des Problems zu 
wissen wäre einbisschen blöd.

Gruß, eugen

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren