MAX232 - Low-Pegel bei 2V

Gast #3184189
Lesenswert?

Ich habe eine Pegelwandlungs-Schaltung für den UART eines AVR mit dem 
MAX232 nach http://www.mikrocontroller.net/articles/Datei:AVR-RS232.png 
aufgebaut.

Leider funktioniert die Kommunikation nicht. Beim Nachmessen mit dem 
Oszi ist erkennbar, dass die Pegelwandlung einen leichten Offset hat:
Der Normalpegel am AVR-RXD ist VCC (5V), wenn Daten eintreffen schwankt 
dieser jedoch zwischen einem High-Level von etwa 6-7V und einem 
Low-Level von etwa 2V.

Kann sich jemand erklären, wie das verursacht werden könnte? Den MAX232 
habe ich bereits ausgetauscht, daran lag es leider nicht.

Gruß!
Herbert
Gast #3184207
Lesenswert?

Ich hab die Fotos angehängt, die Unterseite sieht schaurig aus, weil ich 
den MAX ohne Fassung eingebaut hatte und dann auslöten musste, wobei 
sich ein paar Pad-Stellen gelöst haben. Ich habe aber alle Verbindungen 
durchgemessen.

Wieso fragst du? Ich habe früher schon die MAX verbaut und nicht in 
Erinnerung, dass da der Aufbau besonders wichtig wäre?
Angehängte Dateien:
Gast #3184295
Lesenswert?

Ich habe gerade mal einen längeren Zeitraum gesamplet und versteh jetzt 
überhaupt nicht mehr was schiefläuft:

Kurz nachdem die Sequenz durchgelaufen ist, scheint die Antwort des uC 
oder etwas komplett anderes ebenfalls mit völlig falschem Pegel an RXD 
(!) anzuliegen:
Dabei schwankt der Pegel von +5V bis -12V.

Bin für jeden Ratschlag dankbar, das Verhalten deutet stark darauf hin, 
dass ich etwas falsch verbunden habe, aber auch nach dreimaligem 
Durchgucken der Schaltung fällt mir nichts auf und es gibt auch keinen 
Kurzschluss zwischen den Leitungen.
Gast #3184625
Lesenswert?

Lothar S. schrieb:
>> Bin für jeden Ratschlag dankbar
>
> http://www.pollin.de/shop/dt/MzY5OTgxOTk-/Bausaetz...
>
> Grüße Löti

Hehe, ja das wär vermutlich bei meinen Lötfähigkeiten nicht verkehrt, 
aber die Platine möchte ich jetzt schon zum Laufen kriegen ;)

Habe jetzt einmal den AVR ausgebaut und RXD/TXD gebrückt um das Problem 
zu isolieren:

Dabei habe ich alle Signalpegel einzeln durchgemessen und es sieht alles 
gut aus, bis auf T1Out, also der Verbindung vom uC zum PC zurück. Aus 
einem sauberen TTL-Level werden hier nur -7.5V (TTL high) und -4 bis -6V 
(TTL low) generiert. Der TTL-Low-Level sollte hier ja eigentlich auf 
+7.5V umgesetzt werden.

Ich bin etwas ratlos...
Gast #3184706
Lesenswert?

A. K. schrieb:
> Herbert schrieb:
>> Ich bin etwas ratlos...
>
> Sind die intern erzeugten Hilfsspannungen des MAXe vorhanden, also V+
> und V-? Müssten jeweils an die +10V bzw. -10V sein.

Jep beide da, sind aber nur etwa +8.5 / -8.5V.
Die Spannungen über den beiden Kondensatoren (Eingänge C1+/- und C2+/-) 
schwingen mit etwa 40kHz, das wird zur Bildung der Hilfsspannungen 
normal sein, nehme ich an.
#3184988
Lesenswert?

Herbert schrieb:
> die Unterseite sieht schaurig aus, weil ich
> den MAX ohne Fassung eingebaut hatte und dann auslöten musste

Ich bin fassungslos ... Du hast den nächsten dann wieder ohne Fassung 
eingebaut!? =-O


Herbert schrieb:
> Jep beide da, sind aber nur etwa +8.5 / -8.5V.

Das ist okay. Aber woher kommen dann die -12V, die Du angeblich misst?
Masse vom Scope an +5V angeklemmt? Ist sie überhaupt angeklemmt?



Gruß

Jobst
(Firma: matzetronics) #3185044
Lesenswert?

M.E. sind da immer noch ein/zwei Schlüsse auf der schrecklichen (sorry, 
aber das musste jetzt mal sein) Platine. In den Leitungen zur SubD-9 die 
beiden blanken Drähte (warum nicht wenigstens mit Kupferlackdraht 
nachfädeln?) und dann der Masseschluss an Pin 3.
Übrigens sterben MAX232 ab und zu mal (die armen Dinger sind oft die 
ersten Opfer von ESD) und müssen deswegen bei Bastelobjekten immer 
gesockelt werden. MAX232 sterben auch gerne mal an Überspannung. Bei >7V 
Vcc sind mir hier schon einige (zugegebenermassen keine Original Maxim) 
HIN232 abgeraucht.
Gast #3185049
Lesenswert?

Auf dem Foto der Platinenunterseite sind doch mindestens 4 kalte 
Lötstellen.

MAX232 nochmal raus, Sockel rein, durchmessen und MAX232 wieder stecken.

Der Fehler ist im Aufbau, oder Du hast dem Max gekillt. Also wechselbar 
machen, alles andere hat keinen Sinn.

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