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?
Hab gerne nen Pegel schrieb: > Was für Fehlerquellen wären > hier denkbar? chip kaputt?! mir sind einige durchgebrannt wenn ich RS232 vor der Spannungsversorgung des MAX3232 anstecke. Also immer muss der MAX3232 Spannung bekommen bevor man den mit anderen RS232 koppelt.
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.
Hab gerne nen Pegel schrieb: > Dies ist doch der PIN der den reinen RS232 Pegel an den > MAX3232 weiterleitet, Rout1 ist die Empfangsleitung, hat TTL-Pegel und führt zum Controller.
Programmierer schrieb: > Hab gerne nen Pegel schrieb: >> Dies ist doch der PIN der den reinen RS232 Pegel an den >> MAX3232 weiterleitet, > > Rout1 ist die Empfangsleitung, hat TTL-Pegel und führt zum Controller. Ich bin dumm, meinte natürlich PIN 13 (R1IN)
> 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.
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
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!
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
Der MAX3232 macht auf der RS232 Seite nur die 5,5 V. Das sollte aber für aktuelle PCs kein Problem sein, Die Pegel sind "ohne Gewähr" mit +/- 5-15V spezifiziert.
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
:
Bearbeitet durch User
Joachim B. schrieb: > das er auf der RS232 Seite nur 5,5V macht muss also auch falsch sein. Meine Angabe +/- 5,5V auf den RS232 Leitungen sind real gemessene Werte mit Vcc 3,3V. Glaubte es damals zunächst auch nicht !
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?
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.
Matthias S. schrieb: > Ich würde nun aber mal gerne wissen, welcher der verschiedenen > Anonymusse hier der Original TE ist. Es scheint so, als ob das auch der "Bootloader über Bluetooth" ist. Das ist ein klarer Verstoß gegen die Nutzungsbedingungen.
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
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).
:
Bearbeitet durch User
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.