SD-Karte Pegelwandler

Gast #4024510
Lesenswert?
• ▲
▼
Hallo zusammen,

benötige bei meiner Platinenentwicklung einen SD-Karten-Einschub.
mein Prozessor stellt für die Busverbindung zur SD-Karte einen Pegel von 
1,8V zur verfügung. Die SD-Karte benötigt hingegen 3,3V.

Passend dazu habe ich nun diesen Pegelwandler ausgewählt:

http://datasheets.maximintegrated.com/en/ds/MAX13030E-MAX13035E.pdf

Jetzt geht es mir bei meiner Frage um das Designen der Leiterkarte:

Laut etlicher Literatur spielen bei den Themen Laufzeit, Reflektionen, 
Terminierung in erster Linie die Flankensteilheit der Signale eine 
entscheidende Rolle.

Liege ich da richtig, wenn ich aus dem Datenblatt auf Seite 4 unter 
Accelerator Pulse Duration die 3ns auswähle???

Habe eine Formel aus einem Buch die besagt, dass Reflexionen zu 
vernachlässigen seien, wenn die Anstiegszeit des Signals größer ist, als 
die fünffache Verzögerung der Leiterbahn.

als Richtwert gilt für die Signalausbreitungsgeschwindigkeit auf 
Leiterbahnen 15cm/ns.

Formel aus dem Buch: kritische Leitungslänge = Signalanstiegszeit in ns 
* 3cm/ns

Wenn ich mit der Angabe von 3ns aus dem Datenblatt richtig liegen 
sollte, wären das 9cm, bevor Maßnahmen zur Vermeidung der Reflketionen 
getroffen werden müssten.

Bin mir aber nicht sicher, ob die 3ns oder die 2,5ns unter "I/O VCC_, 
CLK_VCC Rise Time" richtig sind?

Vielleicht ist ja ein Profi noch wach und munter :)
Als Formel ausgedrückt: Kritische Leitungslänge = Signalanstiegszeit/5 *
#4024534
Lesenswert?
• ▲
▼
@Joe (Gast)

>http://datasheets.maximintegrated.com/en/ds/MAX130...

Könnte passen. Aber Vorsicht, ich bin mit nicht sicher, ob das 
Schaltbild auf der 1. Seite vollständig ist. Fehlen da nicht ein paar 
Pull-Ups?

>Laut etlicher Literatur spielen bei den Themen Laufzeit, Reflektionen,
>Terminierung in erster Linie die Flankensteilheit der Signale eine
>entscheidende Rolle.

Ja, siehe Wellenwiderstand.

>Liege ich da richtig, wenn ich aus dem Datenblatt auf Seite 4 unter
>Accelerator Pulse Duration die 3ns auswähle???

Nein. Eher trvcc, tfvcc etc.

>Wenn ich mit der Angabe von 3ns aus dem Datenblatt richtig liegen
>sollte, wären das 9cm, bevor Maßnahmen zur Vermeidung der Reflketionen
>getroffen werden müssten.

Kommt frob hin.

>Bin mir aber nicht sicher, ob die 3ns oder die 2,5ns unter "I/O VCC_,
>CLK_VCC Rise Time" richtig sind?

Eher 2,5ns, wob das MAXIMALE Zeiten sind. Die minimalen fehlen leider, 
rechne mal mit 1,5-2ns.
Gast #4024643
Lesenswert?
• ▲
▼
Ist das SD-Karten Protokoll nicht taktsynchron?

Weil in dem Fall besonders tphl und tplh relevant. Die 
Verzögerungszeiten im Bus dürfen nicht so groß werden, das die Setup-und 
Holdzeiten des Busses überschritten werden.

Je nachdem wie schnell du die SD-Karte lesen möchtest, ist das durchaus 
ein Problem, denn  der Host sieht die Verzögerung 2x.
Dein Treiber ist schon recht fix (6,5ns), zu beachten wäre das trotzdem.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.