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? 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
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.