Forum: Mikrocontroller und Digitale Elektronik MAX232 wie RX/TX konfigurieren?


von Bert S. (kautschuck)


Angehängte Dateien:

Lesenswert?

Hi,

Ich habe Probleme den MAX232 richtig zu konfigurieren und zwar wie ich 
RX und TX richtig anzuschließen habe. Im Netz findet man etliche 
Beispiele, wo einerseits T1OUT auf den PIN 2 und R1IN auf PIN3 des 
D-SUB9 gehen, oder eben auch gerade umgekehrt.

Meine Konfiguration ist so:

TX-T1IN-[MAX232]-T1OUT-DSUB9_PIN3
RX-R1OUT-[MAX232]-R1IN-DSUB9_PIN2

Am ende kann man ja TX und RX auf einem STM32 sowiso vertauschen, ich 
möchte aber die Konfiguration von Anfang an richtig haben. Der D-SUB9 
ist ein female.

Ist meine Konfiguration so richtig, oder muss ich PIN2 und PIN3 gerade 
tauschen?

Grüsse Bert

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Das sieht richtig aus. Pin 14, 7, 13 und 8 gehen zur RS232 kompatiblen 
Seite. Figure 5 im Maxim Datenblatt sagt auch eindeutig, wo RS232 liegt.
Auch die Elkos sind alle ok so.

: Bearbeitet durch User
von Paul (Gast)


Lesenswert?

Bert S. schrieb:
> Ist meine Konfiguration so richtig, oder muss ich PIN2 und PIN3 gerade
> tauschen?

Hast Du mänliche oder weibliche SUB-D? DTE oder DCE?
Davon hängt die Blickrichtung für RX und TX ab

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Oh, die Diskussion über DCE und DTE hatten wir gerade hier:
Beitrag "RS232-Buchse am C. male oder female?"

von Pete K. (pete77)


Lesenswert?

1µF gegen GND erscheint mir etwas viel.

Achte unbedingt auf den Hersteller des MAX232. TI und Maxim sind da 
leicht unterschiedlich. --> Datenblatt lesen

von Bert S. (kautschuck)


Lesenswert?

Ich habe diesen Treiber hier von TI (max232dr):

http://www.ti.com/lit/ds/symlink/max232.pdf

Die Kapazität von 1uF zwischen 5V und GND wird auch im Datenblatt 
empfohlen.

Ich verwende weibliche SUB-D, wobei auf beiden Boards DCE sein müssten, 
da ich zwei STM32 miteinander verbinde.

von Normenverteidiger (Gast)


Lesenswert?

> Ich verwende weibliche SUB-D, wobei auf beiden Boards DCE sein müssten,
> da ich zwei STM32 miteinander verbinde.

Die RS232 aka V.24 Schnittstelle ist NICHT jene die zwischen zwei DCEs 
einzusetzen ist.

von Bert S. (kautschuck)


Lesenswert?

Normenverteidiger schrieb:
> Die RS232 aka V.24 Schnittstelle ist NICHT jene die zwischen zwei DCEs
> einzusetzen ist.

Stimmt, es müsste ein DCE zu DTE sein, also sollte ich auf der einen 
Seite einen weiblichen, auf der anderen einen männlichen nehmen, und 
daher auf dem männlichen Board auch gleich RX und TX am SUBD tauschen.

: Bearbeitet durch User
von --- (Gast)


Lesenswert?

RS232 Nullmodemkabel haben 2 Muttis dran.

2x Männlich an 2x Gerät wäre also auch richtig.

von georg (Gast)


Lesenswert?

--- schrieb:
> RS232 Nullmodemkabel haben 2 Muttis dran.

Das ist auch das üblichste, weil am PC SubD männlich 9pol. Und wenn man 
2 gleiche Geräte verbindet ist ein Nullmodemkabel auch logisch.

Georg

von Pete K. (pete77)


Lesenswert?

Bert S. schrieb:
> Die Kapazität von 1uF zwischen 5V und GND wird auch im Datenblatt
> empfohlen.

Bei Dir fehlt aber der Abblockkondensator Pin 15/16 im Schaltplan. 
Insgesamt sollten es 5 Kondensatoren sein.

von olibert (Gast)


Lesenswert?

Bert S. schrieb:
> Ist meine Konfiguration so richtig, oder muss ich PIN2 und PIN3 gerade
> tauschen?

Die Konfig ist richtig, aber das Vertauschen von TxD und RxD kann 
praktikabel sein (DTE oder DCE wurden ja schon erwaehnt).

Beispiel: Ich benutze eine Box mit einem MAX232 drinnen, um nicht fuer 
jeden Mikrocontroller-Aufbau die gleiche Schaltung aufbauen zu muessen. 
Angeschlossen an die Box ist der uebliche SUB-D 9pol / USB -Konverter. 
Somit sind Pin 2 & 3 am SUB-D, sowie die Handshake-Leitungen, 
vertauscht.

Eine andere Moeglichkeit waeren die coolen Teile von Digikey: Eine 
USB-Buchse zum Einloeten mit allen Konvertern eingebaut (kostete so um 
die $20). Man kann TxD und RxD direkt daran anschliessen und hat ein 
Geraet mit USB-Anschluss ohne Ahnung von USB-Programmierung haben zu 
muessen.

von Wolfgang (Gast)


Lesenswert?

Bert S. schrieb:
> Ist meine Konfiguration so richtig, oder muss ich PIN2 und PIN3 gerade
> tauschen?

Das kommt drauf an, ob sich deine Kiste als Datenendeinrichtung (DEE) 
oder Datenübertragungseinrichtung (DÜE) fühlt.
https://de.wikipedia.org/wiki/RS-232#Definition

von HildeK (Gast)


Lesenswert?

--- schrieb:
> RS232 Nullmodemkabel haben 2 Muttis dran.
Ja, und auch echte Modems haben zwei Muttis dran.

> 2x Männlich an 2x Gerät wäre also auch richtig.

Nicht "wäre also auch richtig" sondern "ist ausschließlich richtig"!
(Gerät = PC, µC, Terminal, Messgerät etc.)

georg schrieb:
> Das ist auch das üblichste, weil am PC SubD männlich 9pol. Und wenn man
> 2 gleiche Geräte verbindet ist ein Nullmodemkabel auch logisch.

Nicht das Üblichste, sondern das einzig Richtige! Die Entwickler der 
RS232-Karten für PCs haben es schon ganz korrekt gemacht.
Die Verbindung zwischen zwei PCs, auch mit µCs, Terminals usw. (alles 
DTEs!) wird per Definition über ein Modem (DCE) gemacht. Häufigst 
braucht man das nicht, aber dann ist ein Nullmodem(kabel) zwingend.

DTE: Data Terminal Equipment
DCE: Data Communcations Equipment

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.