MAX232 bei 3.3V

OP (Firma: OpenKNX) #561996
Hallo!

Ich hab mir meinen WRT54GS geschossen und nun brauch ich ne serielle 
Möglichkeit da ran zu kommen, am Baord hab ich Rx und Tx lokalisiert, 
Pegel sind 3.3V. Kann ich dafür nen Max232 verwenden, den hätte ich 
nämlich da.. Oder haut das dann gar nicht mehr hin? Was könnte man sonst 
noch auf die schnelle machen mit Standard-Bauteilen?
Gast
für 3,3V gibts den Max3232. Es könnte aber auch gehen den 232 zu nehmen 
und mit 5V zu betreiben. Dann muss der Ausgangspegel zum µC begrenzt 
werden, das geht mit Widerstand und Z-Diode.
Punktrichter wrote:
> wenns keine ganz hohen Baudraten sind, nimm den 5V-Typ MAX232 und
> versorge ihn nur mit 3,3V.

Dumme Idee:
Es geht nämlich garnichts. Zumindest der von TI erzeugt unterhalb von 
etwa 4V keine -8V und keine +8V.
HIN232 oder andere funktionieren dagegen bis runter auf 2V.
Gast
Z-Dioden bei 115k sind keine gute Idee, habe ich gerade durch. Das waren 
allerdings "dicke" Dinger, 1N5338, wegen EX-II. Kapazität (gemessen) 
knapp 5nF, die Flanken sahen gar nicht mehr gut aus :-)
Nimm den schon erwähnten MAX3232, das geht prima.
Gast
Ich habe gerade ein vergleichbares Problem und aus dem RS232 kommt ein 
bisschen Müll heraus.

Der Aufbau ist wie folgt:
Atmega8L mit 3,3 Volt versorgt (weil am TWI ein 3,3V Modul dran hängt) 
und ein MAX232N mit 5V versorgt.

Wenn ich den Atmega auf dem ExpBoard mit 5V laufen lasse, dann kommt 
folgender Output:
.....000000000000000000000000000000000000062<\n>

Sobald ich auf die Modulplatine drauf gehe wo er mit 3,3V betrieben wird 
kommt das heraus:
nnnnnpppppppppppppppppppppppppppppppppppppvr<\n>

Interessanter weise wird der LF korrekt gesendet und auch die Anzahl der 
Zeichen passt.

Vom n zum . sind es nach der ASCII Table ein Abstand von 64
Vom p zur 0 sind es nach der ASCII Table ein Abstand von 64
Vom v zur 6 sind es nach der ASCII Table ein Abstand von 64
Vom r zur 2 sind es nach der ASCII Table ein Abstand von 64

Das ist ja schon sehr verdächtig.

Hat da einer ne Idee? :/
Gast
Amateur schrieb:
> Lasst den Toten doch ihre verdiente Ruhe

Vielseitig verwend- und easy programmierbare serielle Ports samt 
zugehöriger Hardware sind aktueller denn je. Hat schon seinen Grund daß 
immer noch viele Computer mit bewährter RS232 rauskommen.

Der Max3232 ist hier eigentlich das Schnittstellen-IC der Wahl- 
erhältlich
in DIP und SMD Gehäuse. Verwendbar mit 3 und 5V.
Gast
Moby schrieb:
> Serielle Ports samt zugehöriger Hardware sind aktueller denn je.
Sicher nicht, was man auch schon daran sieht, dass die meisten neuen PCs 
so etwas gar nicht mehr haben. Ein 8 Jahre alter Thread ist da fast 
noch aktueller.

Martin schrieb:
> Der Aufbau ist wie folgt:
> Atmega8L mit 3,3 Volt versorgt (weil am TWI ein 3,3V Modul dran hängt)
> und ein MAX232N mit 5V versorgt.
Wie kommt man eigentlich auf so einen Unfug. MAX3232 an 3.3V und gut 
ist.
Gast
Nö schrieb:
> Moby schrieb:
> Serielle Ports samt zugehöriger Hardware sind aktueller denn je.
>
> Sicher nicht, was man auch schon daran sieht, dass die meisten neuen PCs
> so etwas gar nicht mehr haben.

Schau nicht nur von außen drauf.
Schau auch mal aufs Motherboard.
Schließlich wären da noch die diversen virtuellen Com-Ports. Eine 
wunderbare Schnittstelle.
Hallo,

nimm einfach einen MAX3232 (100nF). Achte aber auf die notwenigen 
Kondensatoren. Die unterscheiden sich vom MAX232 (1uF). Kannste im 
Datenblatt nachlesen. Die Pinbelegunen sind im Anhang. Alternativ gibt 
es auch den MAX232A. Die Geschwindigkeit von 115200 Baud ist kein 
Problem. Setze ich auch so ein.

Wenn falsche Werte kommen, ist entweder der Baustein defekt, USART 
falsch initalisiert, oder falsche Kondensatoren drin.

Grüße
Ingo
Angehängte Dateien:
Gast
Vielen Dank für die Antworten.

Habe heute mal die Baugruppe am TWI ab gemacht und den Atmel mit 5V 
versorgt. Siehe da die Zeichen kommen passend an.

Somit scheint es wohl keine andere Lösung als den MAX3232 zu geben. 
Praktischer weise muss man nur die Kondensatoren tauschen und nicht 
gleich die Platine ändern.

Das ganze ist etwas ärgerlich weil laut DS der MAX232N mit einem Pegel 
von 2V auskommt. Scheinbar ist er doch nicht so empfindlich. Oder hab 
ich da jetzt irgendwas übersehen?
Beitrag #5249747 wurde von einem Moderator gelöscht.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 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.