MAX3232 Kommunikation funktioniert nicht

Gast #4352222
Lesenswert?

Ich habe hier ein altes Board mit einem MAX3232 bestückt. Dieses Board 
soll die reine Pegelwandlung zwischen der RS232 Schnittstelle des PC und 
dem UART (5V) des MCU vornehmen.
Leider klappt die Kommunikation mit PC -> MAX3232 -> MCU nicht wie 
gewünscht. Ich habe leider keinen Schaltplan zu der Platine. Die 
Kondensatoren scheinen aber wie im Datenblatt angegeben vorhanden zu 
sein.
VCC liegt ordnungsgemäß an.
Wenn ich an PIN 12 (ROUT1) jetzt einmal messe (ich hätte eigentlich 
erwartet das hier auch wenn nicht gesendet wird der invertierte RS232 
Pegel anliegt) -> 0V. Auch wenn ich sende liegt schon an ROUT1 kein 
Pegel an. Dies ist doch der PIN der den reinen RS232 Pegel an den 
MAX3232 weiterleitet, d.h. wenn hier kein Pegel anliegt kann natürlich 
die ganze Kommunikation nicht funktionieren. Was für Fehlerquellen wären 
hier denkbar?
(Firma: matzetronics) #4352234
Lesenswert?

Hab gerne nen Pegel schrieb:
> Die
> Kondensatoren scheinen aber wie im Datenblatt angegeben vorhanden zu
> sein.

Das klingt so, als wärst du dir da nicht sicher - prüfs nochmal mit dem 
Datenblatt zum MAX3232.
An Pin 2 sollten etwa 6-10V liegen, an Pin 6 etwa -6 bis -10V. In diesem 
Fall laufen die Ladungspumpen. Wenn da nix ist, kann es schon sein:

Joachim B. schrieb:
> mir sind einige durchgebrannt wenn ich RS232 vor der Spannungsversorgung
> des MAX3232 anstecke.

Der alte MAX232 ist sehr empfindlich gegen Überspannung aus der 
Versorgung und ist mir schon bei 6-7V abgeraucht.
Gast #4352259
Lesenswert?

> Das klingt so, als wärst du dir da nicht sicher - prüfs nochmal mit dem
> Datenblatt zum MAX3232.
> An Pin 2 sollten etwa 6-10V liegen, an Pin 6 etwa -6 bis -10V. In diesem
> Fall laufen die Ladungspumpen. Wenn da nix ist, kann es schon sein:

Das habe ich soeben verifiziert und passt!
Ich habe nur bei angeschlossenen Gerät kein Pegel an PIN 13 (R1IN).
Das kommt mir spanisch vor??

Habe an einem anderen Referenzgerät an dem die Kommunikation 
funktioniert einmal nachgemessen, da ist der Pegel (auch wenn nicht 
übertragen wird) - 5.7V.
#4352275
Lesenswert?

Matthias S. schrieb:
> Der alte MAX232 ist sehr empfindlich gegen Überspannung aus der
> Versorgung und ist mir schon bei 6-7V abgeraucht.

ne mir sind neue 3232 abgeraucht

aber der Lieferant hatte statt 10 bestellter weil die zu spät kamen noch 
mal 27 nachgeschickt, habe somit 37 bekommen für 8,-€ auf Platine mit 
Kondis

Bootloader über Bluetooth schrieb:
> Ich habe nur bei angeschlossenen Gerät kein Pegel an PIN 13 (R1IN).
> Das kommt mir spanisch vor??

kann doch sein, nicht alle RS232 Schnitten senden mit +-12V, einige nur 
mit 0V und +5V, warum sollte der Pegel 0V wundern?

Bootloader über Bluetooth schrieb:
> Habe an einem anderen Referenzgerät an dem die Kommunikation
> funktioniert einmal nachgemessen, da ist der Pegel (auch wenn nicht
> übertragen wird) - 5.7V.

das ist halt so bei halb echten die +- Pegel bringen wenn auch keine 
+-12V, während ganz unechte nur 0-+5V bringen. Nur die richtigen V24 von 
denen erwarte ich +-12V
Gast #4352307
Lesenswert?

Alex W. schrieb:
> Hab gerne nen Pegel schrieb:
>> Dieses Board
>> soll die reine Pegelwandlung zwischen der RS232 Schnittstelle des PC und
>> dem UART (5V) des MCU vornehmen.
>
> Max3232 ist aber für 3v3 gedacht! Somit falscher Baustein!

Datasheet:
The MAX3222/MAX3232/MAX3237/MAX3241’s internal
power supply consists of a regulated dual charge pump
that provides output voltages of +5.5V (doubling charge
pump) and -5.5V (inverting charge pump), regardless of
the input voltage (VCC) over the 3.0V to 5.5V range.

Regardless! Sollte also nicht funktionieren egal ob 3V3 oder 5V
#4352354
Lesenswert?

Alex W. schrieb:
> Max3232 ist aber für 3v3 gedacht! Somit falscher Baustein!

Hab gerne nen Pegel schrieb:
> Regardless! Sollte also nicht funktionieren egal ob 3V3 oder 5V

MAX3232 user schrieb im Beitrag #4352315:
> Der MAX3232 macht auf der RS232 Seite nur die 5,5 V.

ja es wird viel geschrieben auch viel Unsinn und auch manchmal von mir.

Das Datenblatt weist dem extra einen VCC Arbeitsbereich von 3-5,5V zu.
Der MAX3232 hat bei mir immer im VCC Bereich von 3,3V-5V richtig 
funktioniert und an allen RS232 gearbeitet.

das er nur für 3,3V gedacht sein soll muss also falsch sein,
das er nicht funktioniert bei 3,3V und 5V muss auch falsch sein,
das er auf der RS232 Seite nur 5,5V macht muss also auch falsch sein.

Die Ladungspumpe macht + und - an Pin2 sollte +V zu messen sein, an Pin 
6 sollte -V zu messen sein, das Datenblatt schreibt zur Versorgung: 3.0V 
to 5.5V und Output Voltages ±13.2V sowie

Output Voltage Swing All transmitter outputs loaded with 3kΩ to ground
min ±5.0V
typ ±5.4V
Gast #4353169
Lesenswert?

Habe die Leiterbahnen verfolgt. Der V+ Pin (Pin 2) ist über einen 100 nF 
gegen 5V geschaltet.

Dies habe ich keinem anderen Referenzdesign so gesehen (sondern immer 
gegen GND).

Ist dies korrekt so?
(Firma: matzetronics) #4353170
Lesenswert?

Joachim B. schrieb:
> Matthias S. schrieb:
>> Der alte MAX232 ist sehr empfindlich gegen Überspannung aus der
>> Versorgung und ist mir schon bei 6-7V abgeraucht.
>
> ne mir sind neue 3232 abgeraucht

Das war ein Missverständnis. Ich habe den MAX232 nur als Beispiel dafür 
gebracht, das die Serie dieser Bausteine u.U. etwas empfindlich sein 
kann.

Ich würde nun aber mal gerne wissen, welcher der verschiedenen 
Anonymusse hier der Original TE ist. Es ist nicht brauchbar, wenn sich 
hier immer wieder jemand mit anderem Pseudonym meldet, obwohls der 
gleiche Poster ist.
#4353408
Lesenswert?

MAX3232 schrieb im Beitrag #4352718:
> Meine Angabe +/- 5,5V auf den RS232 Leitungen sind real gemessene Werte
> mit Vcc 3,3V. Glaubte es damals zunächst auch nicht !

du hast +-5,5V nicht geschrieben, lesen konte ich nur 5,5V

MAX3232 user schrieb im Beitrag #4352315:
> Der MAX3232 macht auf der RS232 Seite nur die 5,5 V.

nun alles klar?

Der MAX3232 macht schon +- Pegel, wieviel ist eine Frage der Last, steht 
aber auch im Datenblatt, so er nicht gefälscht ist.

http://pdfserv.maximintegrated.com/en/ds/MAX3222-MAX3241.pdf

Seite 2

und bewegt sich mit +-5V im zulässigen RS232 V24 Bereich
http://www.elektronik-kompendium.de/sites/com/0310301.htm
Persönliche Seite #4353492
Lesenswert?

Die Ladungspumpe im MAX232 und seinen diversen Derivaten verdoppelt die 
Betriebsspannung in einer ersten Stufe und erzeugt in einer zweiten 
Stufe daraus dann eine negative Spannung gleichen Betrags.

Bei Betrieb mit 5V wird so eine Spannung von 10V und daraus dann eine 
Spannung von -10V erzeugt.

Wenn ein mit 3.3V betriebener MAX3232 nur 5.5V liefert, dürfte das schon 
unter Last gemessen sein, denn da müssten eigentlich um die 6.5V 
'rauskommen (bzw. -6.5V).

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren