MAX 232

Gast #53339
Lesenswert?
• ▲
▼
Moin,moin.

Ich brauche dringend Hilfe!!! Habe in meiner Schaltung ein MAX232
(genaue Bez: MAX232N) eingebaut. Nun hab ich nach vielen Messungen
festgestellt, dass der Chip genau falsch rum arbeitet und zwar passiert
folgendes: legt man an einen RS232 Eingang einen High-Pegel (-12V)
kommt am zugehörigen TTL-Ausgang ein Lowpegel (~0V) Genau das gleiche
passiert, bloß umgekehrt bei RS232-IN low(+12V) ---> TTL-OUT high(+5V)

Was kann ich dagegen tun, normal ist das doch eigentlich nicht, oder???


Thx, schonmal für eure Hilfe!!!

MFG Henrik
Gast #53340
Lesenswert?
• ▲
▼
Doch, das ist völlig normal.  Der MAX232 invertiert das Signal, und
typischerweise sind die zugehörigen Ausgangssignale aller UARTs (auch
der in Microcontrollern eingebauten) exakt dazu passend.  Hängt wohl
damit zusammen, daß bei V.24 logisch 1 der negative Pegel ist.
Gast #53342
Lesenswert?
• ▲
▼
(Oha, da benutzt ja noch jemand meinen Namen!)
Das invertieren ist vollkommen normal, sieh dir mal die Schaltung von
AppNote_910 an, wenn du dich mit AVRs auseinandersetzt. Da invertiert
der Transistor auch das Signal von Rxd.

Auch Henrik
Gast #53345
Lesenswert?
• ▲
▼
Bin ich jetzt bescheuert oder wo hab ich den Denkfehler?

Der Max232 (beim Max232N bin ich mir da nich so sicher, habe kein
Datenblatt) invertiert die Daten, das sollte soweit OK sein.
Damit habe ich aber -12V --> +5V und +12V --> 0V und nicht andersherum
wie von Henrik beschrieben.

Zur Sicherheit hab ich´s auch noch mal nachgemessen.

CMOS --> RS232: 5V --> -10V, 0V --> +10V
RS232 --> CMOS: -10V --> +5V, +10V --> 0V

Steffen
Gast #53347
Lesenswert?
• ▲
▼
Laut dem Datenblatt sind:

Vol=-7V und Voh=+7V (der Maxim bringt etwas mehr)

Die Treiber sind invertierend also passt das, was Henrik gemessen hat
nicht. Oder er hat es falschherum aufgeschrieben.

Steffen

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.