In meiner Schaltung wird eine SD-Karte mit einem MSP430F1611 betrieben.
Auf der Karte werden Messwerte gespeichert. Um die Werte von der Karte
auszulesen, wird die Karte gezogen und in das Lesegerät des Computers
gesteckt. Funktioniert prima.
Nun wollte ich die Karte nicht jedes Mal zum Auslesen entfernen, sondern
über ein USB-Kabel auslesen. Dazu ist ein umgebauter Klein-USB/SD-Leser
vorgesehen.
Die Umschaltung von der SD-Karte zum MSP430 oder zum IS des Lesers
sollte mit dem SN74LVC257 im TOSSP-gehäuse erfolgen. Das funktioniert
leider bei mir nicht.
Nun meine Frage: SCLK läuft mit 48MHz.
Kann man überhaupt diese Frequenz mit dem Schaltkreis SN74LVC257 noch
verarbeiten?
Da ich das Datenblatt des SN74LVC257 nicht zweifelsfrei deuten kann,
habe ich es angehängt.
Vielen Dank
MfG
>kann es sein, dass niemand das Datenblatt richtig deuten kann?
Ja, DU.
Die Datenleitungen der SD Karte sind bidirektional,
dein Multiplexer aber nicht.
>>kann es sein, dass niemand das Datenblatt richtig deuten kann?>Ja, DU.
genau, so ist es!
deshalb auch meine Frage, vorzugsweise zur max. Frequenz
MfG
Wolfgang-G schrieb:> deshalb auch meine Frage, vorzugsweise zur max. Frequenz
Steht auf der von Dir geposteten Seite nicht drauf, da musst Du schon
mal in den Tabellen nachsehen. Seite 4, Switching Characteristics, wäre
zum Beispiel so ein Punkt. Hinweis: 10ns entsprechen 100Mhz.
Mit der Betrachtung von "Frequenz" kommst Du nicht weit. Du brauchst das
Timing:
- was braucht die SD-Karte
- was liefert der MSP
- wie viel verzögert der SN74LVC257
Dann müssen die geforderten Mindestzeiten eingehalten werden.
Gruß Dietrich
>Seite 4, Switching Characteristics, wäre zum Beispiel so ein Punkt.>Hinweis: 10ns entsprechen 100Mhz.
Gerade das ist der Punkt, wo ich so meine Schwierigkeiten habe.
Ich sehe es allerdings so: Wenn es sich um eine Sinusschwingung handeln
würde, und man misst eine Periodendauer von 10ns, dann ergibt sich eine
Frequenz von 100MHz.
Im Datenblatt werden aber Schaltzeiten angegeben und damit komme ich
nicht so richtig zurecht.
>Mit der Betrachtung von "Frequenz" kommst Du nicht weit. Du brauchst das>Timing:
Das ist schon richtig. Da ich am Oszi an CLK eine Frequenz von ca. 40Mhz
(vermutlich sind es 48MHz) gesehen habe, wollte ich zunächst nur mal
wissen, ob überhaupt ein Signal mit dieser Frequenz über den IS ohne
Verzerrungen geleitet werden kann.
Das Schreiben vom MSP430 zur SD-Karte funktioniert problemlos (SPI).
Nach dem Hinweis von Holger würde ich allerdings einen IS benötigen, der
bidirektionale Signale schalten kann.
Sieht jemand schon im Vorfeld Probleme mit dem IS 4066?
Was bedeutet lt. Datenblatt CD4066:
Frequency response, switch ``ON'' 40 MHz (typ.)
MfG
Zwischenzeitlich habe ich mal einige Experimente mit einem IS CD4066B
gemacht.
Erste Ergebnisse zeigen, dass es möglich ist, diesen IS evtl. zu
verwenden.
Die Dateien werden im Explorer angezeigt, aber nicht alle Dateitypen
können verschoben oder gelesen werden. Keine Probleme bereiten z. B.
*.jpg oder *.tif , während *.txt nur zum Teil übertragen wird.
Für mich ist das merkwürdig.
Hat jemand eine Idee, welcher Schaltkreis noch verwendbar wäre?
MfG
Hm, wieso schaltest du die entsprechenden Pins am MSP430 nicht einfach
auf Eingang, wenn der "Kartenleser" auf die Karte zugreift, also an USB
ansteckt? Dann kannst du dir den ganzen Quatsch sparen und beides
parallel an die Karte anschließen.
>Hm, wieso schaltest du die entsprechenden Pins am MSP430 nicht einfach>auf Eingang, wenn der "Kartenleser" auf die Karte zugreift, also an USB>ansteckt?
gute Idee, werde es mal testen
MfG
muss mal dumm nachfragen:
ist es richtig, um P5.0 .. P5.3 als Eingang zu schalten, wenn ich
schreibe:
P5IN = 0x0F;
oder fehlt noch etwas?
mit welcher Eingangskapaztät kann man rechnen? Im Datenblatt finde ich
keine Angaben.
MfG