Forum: Mikrocontroller und Digitale Elektronik MAX232 an 3.3V (nicht MAX3232)


von Florian idb (Gast)


Lesenswert?

Hi
Leute habe mal ne kleine und wahrscheinlich auch dumme Frage.

Und zwar habe ich hier einen Router bei dem ich gerne die RS232 
Schnittstelle herausführen würde, allerdings benötige ich dafür ja einen 
Pegelwandler. Da das verwendete SoC aber mit  3,3V läuft würde ich ja 
einen unverhältnissmäßig teuren MAX3232-Wandler benötigen.

Meine Frage ist nun ob es einen Weg gibt statt dessen einen normalen 
Max232 Wandler zu benutzen denn davon habe ich noch genug hier von 
meinen Mikrocontroller Projekten.

Danke im vorraus

Flo

von fubu1000 (Gast)


Lesenswert?

Hallo,
das sollte mit dem Max232 gehen.
Laut Datenblatt erkennt der ab 2Volt anliegend nen High Pegel.
Das Empfangssignal, teilste mitm 2 Widerständen auf deine 3Volt.

Gruss

von Falk B. (falk)


Lesenswert?

Siehe Pegelwandler

von Benedikt K. (benedikt)


Lesenswert?

Der MAX232 muss dann aber auf jedenfall mit 5V betrieben werden. Unter 
etwa 4V startet die Ladungspumpe nicht. Die Datenleitungen müssen dann 
wie bereits beschrieben an die 3,3V Pegel angepasst werden.

von Daniel R. (sliderbor)


Lesenswert?

Also man "könnte" auch einfach ein paar MAX3232 samplen... hust

von yalu (Gast)


Lesenswert?

> unverhältnissmäßig teuren MAX3232-Wandler

Sooo teuer ist der auch nicht mehr (2,44€ in SO-16r). Oder du
suchst einen, der nicht aus der Maxim-Apotheke kommt, z.B. den ST3232.
Der ist allerdings als Nichtgewerbler schwer zu bekommen. Bei Farnell
kostet er 1,25€ + Mwst.

Ich hatte mal vor Jahren, wo der MAX323 noch wirklich teuer war, der
Angelika (bzw. ihren Schergen) vorgeschlagen, den ST anstelle des oder
zusätzlich zum MAX ins Programm aufzunehmen. Stattdessen haben sie
einige Zeit später nur noch mehr von dem überteuerten MAX-Zeugs
angeboten :)

Da es in deinem Router wahrscheinlich keine 5V gibt, bleiben dir
wahrscheinlich nicht viele sinnvolle Alternativen, als einen x3232 zu
verwenden.

von Teplotaxl X. (t3plot4x1)


Lesenswert?

Vor dem Problem stand ich auch mal.
Router -> MAX232 : Einfach so, der MAX232 interpetiert 3v3 als 1
MAX232 -> Router : Spannungsteiler

Hat 1a @ 9600baud geklappt

von Florian idb (Gast)


Lesenswert?

Also die 5V Versorgung ist kein Problem da ich diese entweder von den 
USB Ports des Routers oder von einem Labornetzteil beziehen kann.Es soll 
ja keine Lösung für die ewigkeit sein, da ich den Router nur einmal 
darüber mit der bereits fertigen Linux Firmware flashen muss.sobald das 
erledigt ist läuft der die configuration per ssh.Falls es jemanden 
interessiert,es handelt sich bei dem Router um einen Edimax br6104kp

Gruss Flo.

von Martin T. (mthomas) (Moderator) Benutzerseite


Lesenswert?

Wenn es nur ein Provisorium sein soll, kann man auch erstmal mit einem 
"normalen" MAX232 ausprobieren. Da die Teile ohnehin da sind, einen 
Versuch wert und spart ein wenig Löterei. War auch mal in der 
Verlegenheit keinen 3V Typen zur Hand zu haben und habe dann einfach mit 
einem "normalen" bei 3.3V ausprobiert. Hat funktioniert. 
Stichprobenumfang allerdings nur lausig klein (=1) und war vielleicht 
einfach nur Glück aufgrund Toleranzen.
Ansonsten: viele serielle Anschlusskabel für Handys haben einen 3V 
Wandler drin. Vielleicht liegt noch eins in der Krimskramskiste.
Ansonsten: ST3232 gib es bei C relativ günstig aber wohl nur SMD und da 
schon genug Möglichkeiten genannt wurden, lohnt extra Bestellung kaum.

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.