Hallo, ich habe folgendes vor: Ich hab einen SD-Kartenslot an den ich gerne drei weitere Slots anschließen würde um dann mittels Umschalter festlegen auf welche der drei SD-Karten wirklich zugegriffen wird. Hintergrund ist ganz eifnach, dass ich zu faul bin jedesmal die Karte zu wechseln und so auch weiß, wo sich die Karten befinden :). Das Umschalten erfolgt dabei nicht im laufenden Betrieb sondern im ausgeschalteten Zustande. Jetzt ist zum einen meine Frage, welche Leitungen ich alle an den nicht aktiven Slots unterbrechen muss. Langen VDD und CD oder wäre es sicherer alle zu unterbrechen? Zum anderen die Frage mit welchem Bauteil ich die Verbindung beim Umschalten herstellen soll. Einfache Transistoren scheiden bei den Datenleitungen aufgrund der beidseitigen Richtung ja aus, bei Relais schreckt mich der hohe Widerstand ab. Die Forensuche hat mir leider noch nicht weitergeholfen, evtl. habe ich aber auch einfach nach den falschen Begriffen gesucht. Für Informationen wäre ich sehr dankbar. Gruß, Andy
Andy B. schrieb: > Jetzt ist zum einen meine Frage, welche Leitungen ich alle an den nicht > aktiven Slots unterbrechen muss. Langen VDD und CD oder wäre es sicherer > alle zu unterbrechen? Für solche Zwecke gibts bei SD-Karten den Card-Select-Pin (Pin 1). Nur diesen würde ich unterbrechen, alle anderen Leitungen würde ich ständig verbunden lassen. Zum Anwählen einer SD-Karte muss dieser Pin auf GND gezogen werden – soweit ich mich erinnere. Genaueres hier: http://en.wikipedia.org/wiki/Secure_Digital#Transfer_modes
Andy B. schrieb: > aus, bei Relais schreckt mich der hohe Widerstand ab. Welcher hohe Widerstand? Der der Relaisspule? fonsana
Danke, da werde ich mir die Spezifikation nochmals genau anschauen ob das mit diesem einen Pin so hinhaut. @fonsana Da war ich irgendwie auf der Leitung gesessen (oder auch nicht, sonst hätte es evtl. eine Erleuchtung gegeben), die hohen Widerstandswerte die ich in Datenblättern gesehen habe beziehen sich natürlich auf die Spule. @Stefan Wenn es wirklich nur eine Leitung zum schalten ist langt natürlich ein Schalter, deshalb auch meine Frage welche Leitung(en) genau getrennt werden muss. :)
Markus W. schrieb: > Andy B. schrieb: >> Jetzt ist zum einen meine Frage, welche Leitungen ich alle an den nicht >> aktiven Slots unterbrechen muss. Langen VDD und CD oder wäre es sicherer >> alle zu unterbrechen? > > Für solche Zwecke gibts bei SD-Karten den Card-Select-Pin (Pin 1). _Nur_ > diesen würde ich unterbrechen, alle anderen Leitungen würde ich ständig > verbunden lassen. Die Funktion des Card Selects hat Pin 1 aber auch nur im SPI-Modus, nicht im MMC-Modus. Da SD-Karten nach dem Power-Up IMMER im MMC-Modus sind, reicht es nicht, nur Pin 1 zu trennen - der wird im 1-Bit-MMC-Protokoll nämlich nicht benutzt. Zum Schalten würde ich Bus Switches nehmen. Vorschlag: 74CBTLV3245(A). Gibts von NXP, TI, IDT und wahrscheinlich noch anderen Herstellern. Der Chip schaltet acht 3.3V Signale bidirektional. Das reicht für CMD, CLK, DAT0-DAT3 und die Card Present und Write Protect Switches des SD-Sockels. In durchgeschalteten Zustand hat er ein Ron von 5Ω - das sollte also kein Problem sein. Ob Du die Versorgungsspannung auch schalten musst, weiß ich nicht, aber ein kleiner BC858 in der Zuleitung ist ja auch kein Drama. fchk
Hallo, du benötigst keine Bauteile, wenn ich von der typischen beschaltung ausgehe http://project.irone.org/wp-content/uploads/2009/04/schematic-interface-avr-with-sd-card.jpg In dem Fall würdest du einfach MISO, MOSI, SCK parallel an den SD Kartenslot anschliessen und für die einzelnen Kartenen jeweils einen GPIO für den Chip Select nehmen. Umgeschaltet wird mit dem CS Pin.
Torben schrieb: > Hallo, du benötigst keine Bauteile, wenn ich von der typischen > beschaltung ausgehe > http://project.irone.org/wp-content/uploads/2009/04/schematic-interface-avr-with-sd-card.jpg > > In dem Fall würdest du einfach MISO, MOSI, SCK parallel an den SD > Kartenslot anschliessen und für die einzelnen Kartenen jeweils einen > GPIO für den Chip Select nehmen. Umgeschaltet wird mit dem CS Pin. Und genau das geht nur, wenn die Karte im SPI-Modus ist. Im MMC-Modus braucht die Karte den Pin nicht. Wenn Du zwei Karten parallel geschaltet hast, werden beide antworten, und es gibt Müll, egal ob eine, beide oder keine per CS-Schalter angeschaltet sind. Und der MMC-Modus muss funktionieren, weil Du ihn zumindest brauchst, um in den SPI-Modus zu schalten. fchk
>schalte doch einfach die Stromversorgung der jeweiligen Karten!?
so einfach geht das nicht, die Karte muss nach einer Unterbrechung neu
initialisiert werden, wenn ich nicht irre
MfG
Wolfgang-G schrieb: > so einfach geht das nicht, die Karte muss nach einer Unterbrechung neu > initialisiert werden, wenn ich nicht irre Dies wäre bei mir ja kein Problem, da während des Betriebs kein Umschalten erfolgen wird. Es ist halt meine Frage, ob es langt nur die Versorgungsspannung abzuschalten oder ob es sicherer ist alle Leitungen der unbenutzten Slots zu unterbrechen um Datenverluste zu vermeiden. Frank K. schrieb: > Zum Schalten würde ich Bus Switches nehmen. Vorschlag: 74CBTLV3245(A). Danke, der würde ja perfekt passen. Kennt da jemand noch Händler auf dem Kontinent? Bislang bin ich immer bei >20€ Porto gelandet da die Ware über den Teich muss oder aber Abnahmemengen von >300 Switches.
Andy B. schrieb: > Frank K. schrieb: >> Zum Schalten würde ich Bus Switches nehmen. Vorschlag: 74CBTLV3245(A). > Danke, der würde ja perfekt passen. Kennt da jemand noch Händler auf dem > Kontinent? Bislang bin ich immer bei >20€ Porto gelandet da die Ware > über den Teich muss oder aber Abnahmemengen von >300 Switches. Farnell #1740145 (SO20W) bzw #9590854 (TSSOP20) RS #662-9433 (SO20W) bzw 663-1764 (TSSOP20) fchk
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.