SPI 5V->1,8V

Gast #89714
Hallo!

Ich habe hier einen IC mit SPI Interface (SPI Slave).  Nun hat mein AVR
ja ene Hardware SPI Schnittstelle.

So weit schaut alles ganz gut aus: Bloss: Der Ziel IC arbeitet mit
1,8V, meine AVR Schaltung mit 5.

WAS baue ich jetzt also dazwischen, damit es funktioniert? Sind
Optokoppler die richtige Lösung? Oder sind die nicht schnell genug? Ich
würde auf jeden Fall gerne eine galvansiche Trennung, weil es wirklich
unschön (=teuer) wäre, den anderen IC zu schroten.

MfG

Sebastian
Gast
Hallo Sebastian,

da die SPI Schnittstelle für senden und empfangen eine eigene Leitung
hat brauchst du keine bidirektionale Pegelanpassung.
Eine SPI Pegelanpassung wird auch für MMC (5V – 3,3V) verwendet. Siehe
angehängtes pdf. Unter Umständen musst du die Werte der Widerstände
ändern und anstatt 3V 1,8V anlegen. Ich denke das ein Optokoppler ist
an dieser Stelle überflüssig.

Gruß Volker.
Angehängte Dateien:
Gast
Hi!

Danke erstmal für den Tipp.

Ich bin da wie gesagt lieber über-vorsichtig. Meine Vermutung war, das
Optkoppler zu langsam sen könnten, da in den Datenblättern was von
Schlatzeiten im us Bereich steht, währedn bei den Pegelwandlern es sich
meist nur ns handelt. Außerdem habe ich die VErmutung das auf GRund des
Prinzipes eines Optokopplers die Flankensteilheit leiden könnte.

Kann dazu jemand was sagen?

MfG

Sebastian
Gast
@Sebastian
vergiß den Optokoppler... (Spezialtypen ausgenommen) ist bei 19K2Baud
schluß. ich nehm MAX3373. du kannst aber auch zwei Transistoren
hintereinander schalten, den ersten betreibst du mit 5Volt und steuerst
den zeweiten an, den betreibst du mit 1,8Volt. Geht aber, wie richtig
genannt, nur in eine Richtung, was ja hier reicht. Wenn es klein werden
muss (bei mir immer) nimm einen PUMBH111(hieß der so?) von Philips, Ist
so ein doppeltransistörchen mit integrierten Widerständen. jeder andere
geht nat. auch

Gruß an alle
AxelR.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.