Hallo, also ich habe hier ein Board auf dem ein MAX3232CPWR eingesetzt wird. Schaltplan und Boardausschnitt sind angehängt. Das Problem ist folgendes. Die Beschaltung habe ich im Datenblatt nachgeschaut, sollte eigentlich soweit passen...tut es aber nicht. Wenn ich den MAX mit 3,3V versorge hat er an den Pins 7 und 14 eine Art Clock Signal, mit ca 70-100 kHz. Auf dem Board bestückt ist wirklich nur der MAX3232 und seine Kondis. Hat jemand eine Idee woran das Liegen könnte? MAX + Kondis habe ich auch schon komplett ausgetauscht, selbes Problem. Grüße
>eine Art Clock Signal, mit ca 70-100 kHz.
Das ist der Takt für die Ladungspumpe.
Und wie kommts das ich den auf den Ausgängen habe :-/
Also das habe ich nicht richtig beschrieben, aber das Signal hat einen Pegel von ~3,3V
Hi
>Und wie kommts das ich den auf den Ausgängen habe :-/
Gegen welchen Pin gemessen?
MfG Spess
Sicher dass Du RX und TX richtig(tm) verdrahtet hast? Sieht mir leicht konfus aus im Schaltplan. Bei Dir kommt laut Schaltplan auf DIN1 ∗RX∗ ∗an∗ und auf DOUT1 ∗TX∗ ebenfalls ∗an∗. Es sollte eher sowas sein wie TX kommt auf DIN1 an und geht auf DOUT1 wieder raus.
Offene Ausgänge? Wie sieht's mit Belastung aus? Kommt das Signal dann immer noch mit gleicher Größe?
Bernd S. schrieb: > Wie sieht's mit Belastung aus? Kommt das Signal dann immer noch mit > gleicher Größe? Also ich habe auch ein Komplett bestücktes Board, darauf ist ein PIC32 andem der MAX angeschlossen ist,UART ist soweit konfiguriert, auch dort ist das selbe Problem. g457 schrieb: > Sicher dass Du RX und TX richtig(tm) verdrahtet hast? Sieht mir leicht > konfus aus im Schaltplan. Bei Dir kommt laut Schaltplan auf DIN1 ∗RX∗ > ∗an∗ und auf DOUT1 ∗TX∗ ebenfalls ∗an∗. Es sollte eher sowas sein wie TX > kommt auf DIN1 an und geht auf DOUT1 wieder raus. Ja also selbst wenn da etwas verdreht wäre dürfte es ja im Ruhezustand nicht zu solchen Pegeln an den Ausgängen kommen oder? Spess53 schrieb: > Gegen welchen Pin gemessen? Gegen GND
Kelvin. Mach mal C13 , 16, 17 (wahlweise und dann miteinander) grösser. Kurt
Kurt Bindl schrieb: > Kelvin. > > Mach mal C13 , 16, 17 (wahlweise und dann miteinander) grösser. > > Kurt (Meine Überlegung:) Wenn die Pumpe die Ladung von 100 n schaufelt , die Senke auch 100 n gross ist, dann kommt es zwingend zur Spannungsteilung (kapazitive Spannungsteilung) Es kann auch sein dass die Masse zu -weich- ist. Kurt
Das Problem habe ich am MAX3232 auch schon gehabt. Da spricht der interne Oszillator auf die Eingänge über. Begünstigt wird das durch Flussmittelreste zwischen den Pads. Mach die Platine mal mit Leiterplattenreiniger sauber (notfalls Isopropanol oder Spiritus)
Sehe gerade, im angeschlossenen Zustand dürfte das aber nicht mehr auftreten, gilt nur bei offenen Aufbau.
Was passiert, wenn du 10 und 11 z.B. gegen Masse schaltest? Kommen da an 7 und 14 immer noch die Signale raus? Die beiden Treiber (DIN1/DOUT1 und DIN2/DOUT2) haben keinen Trigger drin im Gegensatz zu den Empfängern (RIN1/ROUT1 und RIN2/ROUT2). Da kann es bei offenen Ein-/Ausgängen passieren, daß die entweder oszillieren oder Störungen vom internen Oszillator (Ladungspumpe) aufnehmen. Es sollte nichts offen sein. Schließ mal die Ein- und Ausgänge der beiden D's mit Widerständen ab. Im realen Betrieb ist ja auch alles angeschlossen. Vielleicht hilft's? Gruß Bernd
Kurt Bindl schrieb: > Es kann auch sein dass die Masse zu -weich- ist. Wie meinst du das? Bernd S. schrieb: > Schließ mal die Ein- und Ausgänge der beiden D's mit Widerständen ab. > Im realen Betrieb ist ja auch alles angeschlossen. > Vielleicht hilft's? Wie gesagt, diese waren schon am PIC32 angeschlossen, also im realen Betrieb funktioniert es auch nicht. Bernd S. schrieb: > Was passiert, wenn du 10 und 11 z.B. gegen Masse schaltest? > Kommen da an 7 und 14 immer noch die Signale raus? Also ich hatte dort auch schon einen RFID-Reader angeschlossen, dieser sollte das Problem mit den offenen eingängen ja beheben, dort war das Problem auch. Kurt Bindl schrieb: > Mach mal C13 , 16, 17 (wahlweise und dann miteinander) grösser. Probier ich gleich mal aus
Nach den vergebenen Bezeichnungen würde ich sagen, der ist falsch angschlossen. Und wenn dann ein Ausgang des 232 versucht, gegen einen Ausgang Deiner Schaltung zu treiben, bricht die Spannung der Ladungspumpe ein und bekommt so einen Ripple. Komplette Schaltung, und bitte die Pins nummeriert, dann sehen wir weiter.
Kevin schrieb: > Hat jemand eine Idee woran das Liegen könnte? Offene Eingänge? Bei RS-232 muß der Eingangspegel außerhalbe von +/-3V liegen und auf der 5V-Seite müssen die Eingänge sowieso sauber auf High oder Low liegen.
Kevin schrieb: > Wenn ich den MAX mit 3,3V versorge > hat er an den Pins 7 und 14 eine Art Clock Signal, mit ca 70-100 kHz. Der Sützkondensator an der Versorgung ist viel zu klein. Er muß mindestens um den Faktor 10..100 größer sein als die Kondensatoren der Ladungspumpe, um deren Umladeströme aufbringen zu können, ohne daß die Versorgung merklich einklappt. Ach ja: einen geringen ESR sollte er auch nach der Vergrößerung seiner Kapazität noch haben. Also ist LowESR-Al-Elko oder Tantal angesagt.
c-hater schrieb: > Der Sützkondensator an der Versorgung ist viel zu klein. Er muß > mindestens um den Faktor 10..100 größer sein als die Kondensatoren der > Ladungspumpe, um deren Umladeströme aufbringen zu können, ohne daß die > Versorgung merklich einklappt. Ich hätte grad noch 10uF Tantal hier, könnt ich mal an die Pads von C13 ranfädeln Timm Thaler schrieb: > Komplette Schaltung, und bitte die Pins nummeriert, dann sehen wir > weiter. So im Anhang nochmal der Schaltplan mit nummerierten Pins. Die Pins 8 und 13 gehen an die TXD Pins des RFID-Readers...also hier kommt das Signal rein. Die Pins 7 und 14 gehen am PIC32 an die UART-RX Pins. Sollte doch soweit passen oder nicht? Kevin schrieb: > Kurt Bindl schrieb: >> Mach mal C13 , 16, 17 (wahlweise und dann miteinander) grösser. > > Probier ich gleich mal aus Das habe ich nun versucht, habe C16 und C17 durch 1uF ersetzt, im Anhang ist ein Bild wie das Signale an den ausgängen des MAX aussieht.
Habe den 10uF Tantal an die Pads von C13 angelötet, bringt auch keine besserung.
Hallo, wahrscheinlich doch eine Fehlinterpretation von RFID-Tx und Rx, so dass Eingang auf Eingang und Ausgang auf Ausgang geschaltet ist. Einfach mal vertauschen. Alternativ könnte man auch das Datenblatt lesen. Gruss Reinhard
und dieser hier ist verbaut http://de.farnell.com/jsp/search/productdetail.jsp?CMP=i-ddd7-00001003&sku=1460372
Reinhard Kern schrieb: > wahrscheinlich doch eine Fehlinterpretation von RFID-Tx und Rx, so dass > Eingang auf Eingang und Ausgang auf Ausgang geschaltet ist. Habe ich schon vertauscht, habe auch gerade zum xten mal überprüft ob es vertauscht ist, und bin zum xten mal zum entschluss gekommen das es passt :-/
Reinhard Kern schrieb: > Alternativ könnte man auch das Datenblatt lesen. Das Datenblatt sagt das es mit 100n funktionieren sollte. Hier mal ein ausschnitt
Kevin schrieb: > > So im Anhang nochmal der Schaltplan mit nummerierten Pins. Die Pins 8 > und 13 gehen an die TXD Pins des RFID-Readers...also hier kommt das > Signal rein. Die Pins 7 und 14 gehen am PIC32 an die UART-RX Pins. > Sollte doch soweit passen oder nicht? > Wenn ich in das Datenblatt schaue, ist 13 der Eingang von R1 und 12 dessen Ausgang, also muß die RS232-Seite (TX) an 13 und der Prozessor (RX) an die 12. Genauso verhält es sich mit dem zweiten Receiver: Eingang ist die 8 und Ausgang die 9. Die beiden Driver (vom Prozessor TX) zur RS232-Seite sind D1 und D2. Eingang vom D1 ist die 11, Ausgang die 14. Eingang vom D2 ist die 10, Ausgang die 7. Wenn du die 8 als Eingang vom RS232 beschaltet hast, mußt du auch die 9 zum Prozessor-RX führen, sonst klappt das nicht. Wenn du die 7 oder 14 zum Prozessor geführt hast, sind die zugehörigen Eingänge (11 und 10) offen. Das kann auch nicht funktionieren. Schau dir nochmal alles in Ruhe an. Gruß Bernd
Das Datenblatt sagt auch das dies nur bei +-10% Ub der Fall ist. Stimmt die ? Das Datenblatt sagt weiter das es Elkos sein sollen. In Deinem "Schaltbild" sind KerKos eingezeichnet. Es wurde nach Deinem Schaltbild und Layout gefragt. Du solltest schon Infos rausruecken, mit "geht nicht" kommen wir nicht weiter.
Barney Geroellheimer schrieb: > Es wurde nach Deinem Schaltbild und Layout gefragt. Du solltest schon > Infos rausruecken, mit "geht nicht" kommen wir nicht weiter. Hier sind doch die Infos, Schaltbild ist da angehängt, Layout ist im ersten Post. Und im Datenblatt steht doch auch das Kerkos auch gehen? Kevin schrieb: > Timm Thaler schrieb: >> Komplette Schaltung, und bitte die Pins nummeriert, dann sehen wir >> weiter. > > So im Anhang nochmal der Schaltplan mit nummerierten Pins. Die Pins 8 > und 13 gehen an die TXD Pins des RFID-Readers...also hier kommt das > Signal rein. Die Pins 7 und 14 gehen am PIC32 an die UART-RX Pins. > Sollte doch soweit passen oder nicht?
Bernd S. schrieb: > Wenn ich in das Datenblatt schaue, ist 13 der Eingang von R1 und 12 > dessen Ausgang, also muß die RS232-Seite (TX) an 13 und der Prozessor > (RX) an die 12. Genauso verhält es sich mit dem zweiten Receiver: > Eingang ist die 8 und Ausgang die 9. > > Die beiden Driver (vom Prozessor TX) zur RS232-Seite sind D1 und D2. > Eingang vom D1 ist die 11, Ausgang die 14. > Eingang vom D2 ist die 10, Ausgang die 7. > > Wenn du die 8 als Eingang vom RS232 beschaltet hast, mußt du auch die 9 > zum Prozessor-RX führen, sonst klappt das nicht. > > Wenn du die 7 oder 14 zum Prozessor geführt hast, sind die zugehörigen > Eingänge (11 und 10) offen. Das kann auch nicht funktionieren. > > Schau dir nochmal alles in Ruhe an. Hmm ja okay da ist wohl was schief gelaufen...Danke!
Er meinte den kompletten Schaltplan, damit man sieht, wie und wo du den RFID und den Prozessor angeschlossen hast. Nur so kann man den Signalweg verfolgen und auch auf Anhieb sehen, was du falsch angeschlossen hast. Also bitte den Schaltplan mit Prozessor->MAX->RFID. Das ganze natürlich mit numerierten Pins. Dann können wir auch helfen. So fischen wir nur im Trüben. Danke!
KerKos sind akzeptabel, aber siehst Du da irgendwo eine Tabelle oder Hinweise auf die Groesse ? Also warum nicht so wie es im Datenblatt steht ? Ich habe im ganzen Thread kein Schaltbild gefunden. Eine Beschaltung von einem Bauteil, wenn Du das Schaltbild nennst.. Ebenso mit dem Layout. Was soll man damit anfangen ? Da sind gerade mal die Pinne von dem Ding zu sehen, da kann ich mir auch im Datenblatt das Bildchen ansehen, bringt auch nicht mehr.
Bernd S. schrieb: > wie und wo du > den RFID und den Prozessor angeschlossen hast. >> So im Anhang nochmal der Schaltplan mit nummerierten Pins. Die Pins 8 >> und 13 gehen an die TXD Pins des RFID-Readers...also hier kommt das >> Signal rein. Die Pins 7 und 14 gehen am PIC32 an die UART-RX Pins. >> Sollte doch soweit passen oder nicht? Hier stehts doch! Wenn 7 und 14 an die RX Pins vom UART gehen und man sich das Schaltbild anschaut kann man sich ja denken dass 10 und 11 an die TX Pins des UARTs gehen. Aber ja du hast es ja schon passend erklärt was das Problem ist. Habe ich beim Schaltplan machen wohl n bissl verplant.
Barney Geroellheimer schrieb: > Hinweise auf die Groesse ? Also warum nicht so wie es im Datenblatt > steht ? Auf dem Bild steht ja niergends das diese Werte nur für Elkos der Fall sind.
Weisst was. Wenn es Dir zu viel ist, ein paar normale Fragen vernuenftig zu beantworten, mach Deinen Scheiss allein. Ich habe einfach keinen Bock darauf meine Freizeit damit zu verbringen, den Thread zu durchsuchen wie Du welchen Pin mit was wo und wann wieso verbunden haben willst, nur weil Du keinen Bock darauf hast, mal alles ordentlich zusammen zu fassen.
stimmt die pin-zuordnung in der lib?
Sagmal wie drehen hier eigneltich alle geich durch? Hab doch jetzt schon 2 mal geschrieben dass das Problem erkannt ist. 1. Kevin schrieb: > Aber ja du hast es ja schon passend erklärt > was das Problem ist. Habe ich beim Schaltplan machen wohl n bissl > verplant. 2. Kevin schrieb: > Bernd S. schrieb: >> Wenn ich in das Datenblatt schaue, ist 13 der Eingang von R1 und 12 >> dessen Ausgang, also muß die RS232-Seite (TX) an 13 und der Prozessor >> (RX) an die 12. Genauso verhält es sich mit dem zweiten Receiver: >> Eingang ist die 8 und Ausgang die 9. >> >> Die beiden Driver (vom Prozessor TX) zur RS232-Seite sind D1 und D2. >> Eingang vom D1 ist die 11, Ausgang die 14. >> Eingang vom D2 ist die 10, Ausgang die 7. >> >> Wenn du die 8 als Eingang vom RS232 beschaltet hast, mußt du auch die 9 >> zum Prozessor-RX führen, sonst klappt das nicht. >> >> Wenn du die 7 oder 14 zum Prozessor geführt hast, sind die zugehörigen >> Eingänge (11 und 10) offen. Das kann auch nicht funktionieren. >> >> Schau dir nochmal alles in Ruhe an. > > > Hmm ja okay da ist wohl was schief gelaufen...Danke!
Kevin schrieb: > > Hier stehts doch! Wenn 7 und 14 an die RX Pins vom UART gehen und man > sich das Schaltbild anschaut kann man sich ja denken dass 10 und 11 an > die TX Pins des UARTs gehen. Aber ja du hast es ja schon passend erklärt > was das Problem ist. Habe ich beim Schaltplan machen wohl n bissl > verplant. Ich habe immer noch eine Frage: Du sprichst immer von 7 und 14 bzw. 10 und 11. Hast du beim Prozessor zwei USART's in Betrieb und über den MAX dann zwei RFID's angeschlossen? Oder hast du die Pins parallel? Für die Datenübertragung brauchst du doch nur eine RX-Leitung und eine TX-Leitung. Also z.B. sendemäßig 11 rein -> 14 raus (TX zum RFID) und 13 rein und 12 raus (vom RFID zum Prozessor). Deswegen auch die Bitte um einen kompletten Schaltplan. So können Mißverständnisse ausgeräumt werden. Kläre uns bitte auf. Wir versuchen ja zu helfen, aber einfach isses nicht :-)
Bernd S. schrieb: > aber einfach isses nicht :-) Und nach dem gefuehlten 300sten Beitrag stellt sich dann raus das der Professor auf 5V rennt, der RFID auf 12 und... ahh
Okay, ja das habe ich noch nicht gesagt. Ja es gibt 2 RFID-Reader und 2 UART Ports. Also deine Erklärung hat mir die Augen geöffnet ;-) ich habe wohl beim Schaltplan machen das mit dem Receiver und dem Driver vom MAX3232 mit R für RS232 und D für Digital verwechselt....ohmann... Deshalb ist die Beschaltung nun etwas wirr, da der RFID-Reader aber wieso nichts empfangen kann lasse ich nun die Driver vom MAX3232 einfach unbeschalten, trenne die UART-TX Leitungen vom MAX3232 und die RX-Leitung vom RFID-Reader ab und nutze nur die Receiver das sollte ja funktionieren oder? Muss halt bissl mit Fädeldraht und nem Skalpell ran. Hier nochmal ein versuch euch den Schaltplan näher zu bringen, das ganze geht halt über mehrere Seiten, aber damit sollte man es jetzt verstehen, der Anschluss am PIC ist deshalb nur einmal drin weil beim anderen UART Port noch Jumper zwischen MAX und PIC sind und das noch zu mehr verwirrung führen würde weil die Leitungen zu den Jumpern wieder andere bezeichnungen haben und und und :) Naja ich versuche das ganze jetzt mal hinzubiegen. Wenns klappt geb ich bescheid! Schonmal vielen Dank!
Junge, dass ist kein Schaltbild, das sind Beschaltungsschnipsel. Was sollen wir damit ??
Okay, mit den zwei UART's ist das ok. Jetzt, nachdem dir die Augen geöffnet sind, gehst du nochmal jeden einzelnen Pin durch. So, wie das Signal läuft: Prozessor(TX) -> MAX3232(DIN1) -> MAX3232(DOUT1) -> RFID(RX) und andersrum: RFID(TX) -> MAX3232(RIN1) -> MAX3232(ROUT1) -> Prozessor(RX) Und für den zweiten RFID ist es das gleiche, nur jeweils mit "2" statt "1" am MAX. Jetzt sollte nichts mehr schief gehen. Laß was von dir hören, wenn's klappt. Gruß Bernd P.S.: Wie Barney schon sagte, läuft der Prozessor auch mit 3,3V wie der Max? Wenn nicht, ist noch eine Pegelwandlung nötig. Beim RFID ist die Betriebsspannung egal, weil der ja über RS232 angeschlossen ist.
.........ich kann dir jetzt auch die eagle Datei hochladen ja aber da siehste ja auch nicht mehr! Jetzt siehste doch das von dem Wannenstecker die TXD1 Leitung auf Pin8 geht, oder das RFID1-RX an den UART3 Port des PIC geht....und und und...oder sagmal was dir noch für Infos fehlen...? Aber mein Gott, hier nochmal 2 Seiten die dann das was ich wieso schon gezeigt habe mit viel überflüssigem Zeugs zeigen! Für die Leute die sich nicht über 3 Schaltplanschnipsel hinweg navigieren können!
ops auch noch gespiegelt....
Gut, dann paßt das. Jetzt noch die Zuordnungen in Ordnung bringen, dann müßte das spielen. Den Rest habe ich nicht kontrolliert. Gutes Gelingen!
Bernd S. schrieb: > Gut, dann paßt das. > Jetzt noch die Zuordnungen in Ordnung bringen, dann müßte das spielen. > Den Rest habe ich nicht kontrolliert. > Gutes Gelingen! Super, jetzt klappts ;-) Danke danke danke!!!
Kevin schrieb: > > Super, jetzt klappts ;-) Danke danke danke!!! Gern geschehen. War 'ne schwere Geburt ;-) Immer dran denken: Man kann nie davon ausgehen, daß alles richtig ist, wenn man sagt:"Müßte eigentlich stimmen" oder so ähnlich. Alles selber und vor allen Dingen in Ruhe kontrollieren, auch mehrmals. Bis man wirklich sicher ist, daß alles stimmt. Die meisten Fehler sind nur fehlende Achtsamkeit und der Gedanke:"Es muß schnell gehen, wird schon so stimmen." Manchmal klappt das, meistens aber nicht. Aber genug gepredigt, du hast es ja selbst gemerkt. Glückwunsch!
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.