Forum: Analoge Elektronik und Schaltungstechnik Spannungswandler 3.3 <-> 5V Helft mir bitte!


von Andreas Müller (Gast)


Lesenswert?

Hi Leute

hab ein mittelschweres Problem. Hab ein PLD so programmiert, dass er
die Daten aus einem Mikrocontroller entweder über I2C oder über
parallel Port senden oder empfangen kann. Und da liegt mein Problem.
Der PLD läuft auf 3.3V Basis und die Pins daran sind bidirektional. Das
heißt ich brauche einen Spannungswandler der von 5V auf 3.3V und
umgekehrt transfomieren kann. Ich hatte mir den SN74LVC4245A von TI
ausgesucht. Nun hat der aber ein Direction bit was die richtung angibt.
Das will ich aber nicht, sonder das soll alles automatisch laufen. Gibt
es da ein Bauteil was das macht?

von AxelR: (Gast)


Lesenswert?

Wie immer von mir dieser Baustein als Empfehlung (hat allerdings keine 8
Kanäle, sondern nur 2):
MAX3373 / MAX3375

von Roland P. (pram)


Lesenswert?

Die Minimallösung sind je 2 Widerstände, wie z.B. hier
http://www.ulrichradig.de/site/atmel/avr_mmcsd/gfx/MMCSDSCH.JPG

Wichtig ist dabei dass der MC mit den 3,3 V pegeln klar kommt. (Der AVR
tut das, er erkennt alles > 2,5..2,6 V als High)
Ausserdem darf man von der Schaltung vermutl keine zu großen
Erwartungen an die Übertragungsbandbreite stellen.

Gruß
Roland

von Andreas Müller (Gast)


Lesenswert?

Und der wandelt wirklich in beide Richtungen?

Was hälst du von der Max 3000er Serie?

von AxelR: (Gast)


Lesenswert?

bei den 300 von mAXIM musst Du allerdings dafür sorgen, dass auf beiden
Seiten (5V und 3.3V) die Betriebsspannung immer anliegt. Man macht das
ja ganz gerne, einzelne Baugruppen abzuschalten (zB GPS). DAS mögen die
Dinger überhaupt nicht! Der Ruhestrom steigt ENORM an - kaputt geht aber
nichts.
Lassen sich allerdings auch über den StbY-Pin in den hochohmigen
Zustand versetzen. Das funktioniert sehr gut zum Switchen von UART
Signalen.

von Uwe Bonnes (Gast)


Lesenswert?

Wenn die 5 Volt Bausteine TTL kompatibel sind, dass heisst, sie sind mit
3.3V als High zufrieden, dann kann man einen Busswitch wie den
SN74CBTD3861 verwenden. Solche Schalter arbeiten bidirektional,
brauchen aber keine Ansteuerung mit einem Richtungssignal.

von Andreas Müller (Gast)


Lesenswert?

hab jetzt den Max 3000E mal als sample bestellt. schau mer mal.

von Andy (Gast)


Lesenswert?

nimm einen 74LVX04

von Andreas Müller (Gast)


Lesenswert?

Das ist ein hex inverter. was soll ich denn damit anfangen?

von Simon K. (simon) Benutzerseite


Lesenswert?

Warum nicht 2 Widerstände? reicht doch dicke.

5V->3,3V:
die Spannung wird durch den Spannungsteiler gesenkt.
3,3V->5V:
Die Spannung (3,3V) wird durch 1,8kOhm auf den Pin gelegt. passiert
nix, weil da eh ein total kleiner Strom fließt.
Der 3,3kOhm sorgt für eine Belastung von x mA. ist also auch
irrelevant.


Außerdem kann so ein Atmel 3,3V als High Level sicher erkennen. Wo also
das Problem?

von Carsten (Gast)


Lesenswert?

In dem I2C Datenblatt von Phillips steht eine Schaltung relativ weit 
hinten drinn. Als FET den BSS123 und als Pull-Up 2,2k einsetzen. Habe es 
so aufgebaut, funktioniert hervorragend.

von Falk B. (falk)


Lesenswert?

@ Carsten (Gast)

Schon mal auf das Datum des letzten Postings geschaut?

MFG
Falk

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.