Forum: Mikrocontroller und Digitale Elektronik Levelshifter


von Hauke R. (lafkaschar) Benutzerseite


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.

von Avr N. (avrnix) Benutzerseite


Lesenswert?

Vielleicht mit Widerstand und Diode wie hier:

http://home.arcor.de/dirk.milewski/media/RD-Levelshifter-Schaltung.pdf

von Steffen H. (Firma: www.shotech.de) (mc_sho) Benutzerseite


Lesenswert?

Hallo Hauke,

ich versuche das gerade mit einem SN74LVC1G3157DCKR zu machen, 
allerdings nur für die Umschaltung MISO-MOSI auf DATA. Der müsste aber 
auch lt. Datenblatt wenn VCC 3V3 ist am Eingang 5V aushalten.


Gruss

Steffen

von Axel R. (Gast)


Lesenswert?

Hallo Hauke,
darf ich meinen allseits geliebten MAX3375 empfehlen?

von Uhu U. (uhu)


Lesenswert?

Axel, wo bekommt man das geliebte Teil?

von Axel R. (Gast)


Lesenswert?

Ich werde wohl bald mal einen Shop eröffnen lach

Die Dinger bekommst Du zB. beim Maxim Distributor deines Vertrauens, wie 
es immer so schön heisst.
Ich habe meine vom Berliner Büro der  "Spezial Elektronik"
http://www.spezial.com

Viele Grüße
AxelR.

von Hauke R. (lafkaschar) Benutzerseite


Lesenswert?

Genauergesagt geht es um die SPI schnittstelle:
Die Funkmodule haben einen Pin für die Daten also bidirektional.
Die SPI schnittstelle am µC hat ja MISO und MOSI auf 2 unterschiedlichen 
pins. Jetzt könnte man ja die Signale vom µC zum Funkmodul über einen 
Spannungsteiler führen und MISO hinter den Spannungsteiler führen oder?

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.