Ist es möglich 2 SD-Karten parallel zu schalten? SD-Karten haben einen CS Anschluss. Die Idee ist alle Anschlüsse bis auf CS parallel zu schalten. Über den CS Anschluss könnte der Mikrocontroller auswählen welche SD-Karte in Benutzung ist. Sind alle Anschlüsse der SD Karte HZ wen CS low? Spricht was gegen so eine Lösung? Gruß, Jan
Jan schrieb: > Spricht was gegen so eine Lösung? Ich habe es zwar nicht versucht, aber ich sehe keinen Grund warum das nicht gehen sollte.
Jan schrieb: > Ist es möglich 2 SD-Karten parallel zu schalten? > SD-Karten haben einen CS Anschluss. > Die Idee ist alle Anschlüsse bis auf CS parallel zu schalten. > Über den CS Anschluss könnte der Mikrocontroller auswählen welche > SD-Karte in Benutzung ist. > Sind alle Anschlüsse der SD Karte HZ wen CS low? Vermutlich geht es. > Spricht was gegen so eine Lösung? Was spricht FÜR diese Lösung? Was willst du damit erreichen? Der Rest der Welt kommt mit einer SD-Karte aus.
Falk B. schrieb: > Was spricht FÜR diese Lösung? Was willst du damit erreichen? Der Rest > der Welt kommt mit einer SD-Karte aus. Naja, außer für den Fall, wenn der Plan ist, einen SD-Karten-Kopierer zu bauen...
Theoretisch sollte das gehen. Allerdings tauchten hier recht häufig Leute auf, die ihre SD karten nicht einmal parallel zu anderen SPI Bausteinen betrieben konnten, weil sie sich doch gegenseitig gestört haben. Ich kann mich nicht an eine finale Aufklärung des Problems erinnern. Es wurde vermutet, dass die betroffenen SD-Karten sich eventuell doch nicht inaktiv schalten, wenn /CS auf High liegt.
Hier: http://elm-chan.org/docs/mmc/mmc_e.html unter "Cosideration on Multi-slave Configuration" gibt's da eine Erklärung zu.
Für solche Zwecke gibt es doch geeignete Multiplexer: https://www.ti.com/store/ti/en/p/product/?p=TXS02612RTWR
Lesen funktioniert, per SPI. Schreiben habe ich nicht probiert, wüsste aber nicht, warum das nicht gehen sollte.
Es geht um SPI, damit sollte es gehen. Danke für die Antworten. Gruss, Jan
Jan schrieb: > Es geht um SPI, damit sollte es gehen. Wenn die Antwort von vornherein schon feststand, warum hast Du dann überhaupt gefragt?
Jetzt war ich voreilig: ich hatte jeweils initialisiert und direkt im Anschluss einige Blöcke gelesen, das geht. Wenn ich aber danach im schnellen Wechsel von den beiden Karten lesen will, stimmen manchmal die Inhalte nicht; könnte an meinem Testprogramm liegen oder ein generelles Problem sein. Jan sollte also eigene Versuche durchführen, ich selbst werde mich bei Gelegenheit nochmals dransetzen.
Es lag doch an meinem Testprogramm, Entschuldigung für den Fehlalarm. (Samstagabend eben).
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.