Forum: PC Hard- und Software Umschaltung zwischen zwei CF Karten


von A. M. (annell)


Lesenswert?

Habe ein Frage in die Runde...und zwar ist es möglich zwischen zwei CF 
Karten hin und herzuschalten?
Ich muss bisher zum prüfen der Geräte die Bootsoftware austauschen. 
Jetzt war mein Gedanke das irgendwie mit einer Art Busumschalter zu 
lösen.
Hat jemand von euch schonmal solch ein Problem lösen können?

: Verschoben durch Moderator
von Sönke P. (s03nk3)


Lesenswert?

Beschreib das doch mal genauer, denn CF-Karte ausstöpseln, "Umschalter" 
einstecken, CF-Karte in "Umschalter" stecken, Alternativkarte in 
Umschalter stecken, testen, "Umschalter" entfernen, CF-Karte wieder in 
Gerät stecken wird dir ja wohl nicht in den Sinn gekommen sein.

Prinzipiell müsste so ein "Umschalter" mit Card-Detect und ^Busy, sowie 
^OutputEnable und ^WriteEnable auskommen. Aber das halt nur elektrisch, 
denn der Zustand vom Filesystem bzw. dem OS ist damit ja noch nicht 
kontrolliert (vgl. Entfernen eines USB-Stick ohne "Auswerfen").

Ich vermute, dass du mit einer Debugging-Lösung (JTAG, ...?) besser in 
den Bootprozess reingrätschen kannst, um deine Prüfung zu machen.

von A. M. (annell)


Lesenswert?

Oh war gestern schon spät. Als es sollen zwei CF Karten im Adapter 
stecken und je nach Version der Hardware soll nur eine aktiv 
"geschalten" werden.
Sie stecken quasi parallel am Bus und je nach Variante soll eine aktiv 
angesprochen werden.

von michael_ (Gast)


Lesenswert?

Cf-Karten sind ja eigentlich P-ATA HD.

Vor vielen Jahren gab es da eine Lösung von ELV, Elektor, ... (?).
Es waren da wenige TTL-Chip verbaut.

von Rolf M. (rmagnus)


Lesenswert?

michael_ schrieb:
> Cf-Karten sind ja eigentlich P-ATA HD.

Ja, und bei PATA war es doch schon vorgesehen, zwei Geräte an einer 
Schnittstelle betreiben zu können (Master/Slave). Kann man das 
vielleicht irgendwie nutzen?

von A. M. (annell)


Lesenswert?

Ist alles zu lange her...vielleicht hat ja jemand von euch einen 
Fachbegriff dafür...vielleicht spuckt dann google etwas aus.

von oszi40 (Gast)


Lesenswert?

A. M. schrieb:
> irgendwie mit einer Art Busumschalter

1.Wer am Bus fummelt sollte auf die Signallaufzeit achten!
2.Ist denn sichergestellt, dass keine Reste vom anderen Speicher noch 
irgendwo stehen? z.B. CMOS-Daten?
3.Buslast=?

A. M. schrieb:
> solch ein Problem lösen können?

Abfrage eines Speichers und dann ....

von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Es gibt auch Adapter CF zu SD-Karte. Letztere haben nur wenige 
Anschlüsse (SPI), da ist das Umschalten evtl. einfacher?

von michael_ (Gast)


Angehängte Dateien:

Lesenswert?

Habs noch gefunden.
Es ist Elektor 034050-1 .

Durch U-ATA war es dann überholt.
Evtl. kann man aber die Umschaltmimik nutzen.

von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Habe gerade diesen Dual-Adapter gefunden. Von Hause aus schaltet der 
zwar die beiden SD-Karten kapazitätsmäßig parallel, aber vielleicht kann 
man im Inneren an die die Select-Leitungen herankommen ...

https://www.amazon.de/QUMOX-MICRO-Compact-Flash-1-Speicherkartenleser-Adapter/dp/B019RD86NI

von JensMa (Gast)


Lesenswert?

CF Karten haben 2 /CS Anschlüsse. Wenn bei den zu testenden Geräten nur 
einer verwendet wird könnte man beide CF Karten parallel schalten und 
nur eine mit dem ungenutzten /CS aktivieren. Dies könnte statisch 
geschehen. Sind beide /CS verwendet, so kann man  dies mit etwas Logik 
lösen, dann muss jedoch das Timing beachtet werden.

von oszi40 (Gast)


Lesenswert?

Selbst wenn es gleichstrommäßig schön aussieht, sind doch die richtigen 
Signallaufzeiten nötig. Da habe ich schon viel erlebt. Tolle Adapter, 
aber Kabel zu lang...

von michael_ (Gast)


Lesenswert?

ATA-Anschluß im PC, der ist 1/2m lang.

von Frank K. (fchk)


Lesenswert?

michael_ schrieb:
> Cf-Karten sind ja eigentlich P-ATA HD.

Nein, das stimmt so nicht.

CF-Karten müssen drei Modi unterstützen:
* PC Card Memory Mode (PCMCIA)
* PC Card I/O Mode (PCMCIA)
* True IDE Mode

Viele Pins haben in jedem der drei Modi unterschiedliche Funktionen. Man 
muss erstmal schauen, welchen Modus der Host benutzt. Wenn Pin 9 auf dem 
Host fest auf GND ist, dann wird der True IDE Modus verwendet, ansonsten 
wird die CF-Karte als PCMCIA-Karte angesprochen.

CF-Karten können mit 5V oder mit 3.3V betrieben werden. Auch das sollte 
man vorher rausfinden.

Wenn diese beiden Fragen geklärt sind, kann man passende Multiplexer und 
Bustreiber raussuchen und bestimmen, welche Pins geschaltet werden 
müssen.

fchk

von Oliver S. (phetty)


Lesenswert?

Es gab/gibt CF auf IDE-Adapter wo man zwischen Master/Slave per Jumper 
umschalten kann. Vielleicht nützt das was.

von W.S. (Gast)


Lesenswert?

michael_ schrieb:
> Cf-Karten sind ja eigentlich P-ATA HD.

CompactFlash ist eigentlich kein P-ATA HD, sondern ein Sammelsurium von 
Anschlüssen bzw. Interfaces. Deshalb kann man ohne Kenntnis, wie so ein 
Ding konkret betrieben wird, nicht wirklich sagen, ob da nur ein paar 
TTL-Gatter nötig wären oder nicht.

W.S.

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
Noch kein Account? Hier anmelden.