Levelshifter

OP Persönliche Seite #516594
Lesenswert?
• ▲
▼
Ich habe folgendes Problem:
Ich baue gearde ein board für die TRW-24G Funkmodule, die es hier im 
moment im Markt gibt.
Die Module laufen mit 3,3V, das LCD auf dem Board kann aber nur 5V. 
Deswegen benötige ich einen Levelshifter um mit dem Funkmodul 
kommunizieren zu können.
Die Datenleitung ist bidirektional, deswegen habe ich mir gedacht ich 
mache das so:

Ich benutze eine Z-Diode um die 5V pegel auf 3,3V zu bringen. Die 3,3V 
pegel des Funkmoduls müsste der Mega8 wohl als High erkennen können.

Funktioniert das oder gibts da noch bessere lösungen?

Ich habe auch ein beispiel mit einem Mosfet gesehen, das funktioniert 
aber wohl nicht, da der Atmel am SPI bus keine Open drain ausgänge hat.

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.