Forum: Mikrocontroller und Digitale Elektronik Max Übertragungsfrequenz mit SN74LVC257


von Wolfgang-G (Gast)


Angehängte Dateien:

Lesenswert?

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

von Wolfgang-G (Gast)


Lesenswert?

kann es sein, dass niemand das Datenblatt richtig deuten kann?
MfG

von holger (Gast)


Lesenswert?

>kann es sein, dass niemand das Datenblatt richtig deuten kann?

Ja, DU.

Die Datenleitungen der SD Karte sind bidirektional,
dein Multiplexer aber nicht.

von Wolfgang-G (Gast)


Lesenswert?

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

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

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.

von Dietrich L. (dietrichl)


Lesenswert?

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

von Wolfgang-G (Gast)


Lesenswert?

>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

von Wolfgang-G (Gast)


Lesenswert?

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

von Christian R. (supachris)


Lesenswert?

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.

von Wolfgang-G (Gast)


Lesenswert?

>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

von Wolfgang-G (Gast)


Lesenswert?

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