Hallo, ich habe eine Schaltung, in der zwei MAX3488 (wie im Bild) miteinander kommunizieren sollen. Verwende ich eine relativ kurze Leitung (20 cm) funktioniert die Übertragung zwischen einem Mikrokontroller und einem Raspberry Pi problemlos. Sobald ich aber die Leitungen länger wähle (1,5m oder 5 m) funktioniert die Kommunikation nicht mehr. Ich habe keine Pull-Up Widerstände verwendet. Liegt es daran, oder wo kann der Fehler sein?
Bernd schrieb: > Hallo, > > ich habe eine Schaltung, in der zwei MAX3488 (wie im Bild) miteinander > kommunizieren sollen. Verwende ich eine relativ kurze Leitung (20 cm) > funktioniert die Übertragung zwischen einem Mikrokontroller und einem > Raspberry Pi problemlos. Sobald ich aber die Leitungen länger wähle > (1,5m oder 5 m) funktioniert die Kommunikation nicht mehr. Ich habe > keine Pull-Up Widerstände verwendet. Liegt es daran, oder wo kann der > Fehler sein? Als Rt verwende ich jeweils 120 Ohm.
Bernd schrieb: > Als Rt verwende ich jeweils 120 Ohm. passt der Wert zum Wellenwiderstand deiner Leitungen? Wenn sich das Problem nicht anders lösen lässt wäre eine Oszi-Messung der Signale hilfreich.
Bernd schrieb: > Verwende ich eine relativ kurze Leitung (20 cm) > funktioniert die Übertragung zwischen einem Mikrokontroller und einem > Raspberry Pi problemlos. Mit welcher Symbolrate versuchst du deine Daten zu übertragen?
H.Joachim S. schrieb: > slew rate limited > Welche Baudrate? Ich habe 9600 Baud und 115200 Baud ausprobiert. Ich habe verschiedene Kabel probiert. USB-Kabel oder 4 Drahtleitung von Lapp. Keine Verdrillung (ist das unbedingt notwendig?) Den Wellenwiderstand ermittele ich wie?
GND verbunden? Welche VCC? Für 9600 Baud brauchst du keine Abschlusswiderstände, auch bei 5m nicht.
Bernd schrieb: > Den Wellenwiderstand ermittele ich wie? Für das USB Kabel kannst du es nachschlagen: 90Ohm. Kannst ja Mal Rt auf 90Ohm wechseln. Ganz allgemein kannst du durch Oszi-Messungen der eventuellen Reflexionen beurteilen, ob Rt zu groß oder zu klein ist. Je nach Polarität der Reflexion. Bernd schrieb: > Ich habe 9600 Baud und 115200 Baud ausprobiert. Du schickst UART mit 9600Baud über 1,5m und es klappt nicht? Das klingt nach einem grundsätzlichen Problem als nach ein bisschen Reflexionen. Sind die Massen von Sender und Empfänger den miteinander verbunden?
Bernd schrieb: > oder 4 Drahtleitung von > Lapp Ahh, also GND nicht verbunden. Ja, gibt immer wieder Helden die anderen Helden glauben die glauben das wäre nicht nötig. Verbinde GND.
Naja, nachdem ich die Leitungen richtig angeschlossen habe, funktionierte es. Die Widerstände von 120 Ohm habe ich auch weggelassen.
Karl K. schrieb: > Ja, gibt immer wieder Helden die anderen Helden glauben die glauben das > wäre nicht nötig Die sind so wenig zu überzeugen wie die Vertreter von LEDs ohne Vorwiderstand usw. Das ist halt ein Forum für alternative Elektronik. Fehlen bloss noch Homöopathen und Impfgegner, und natürlich ist die Erde eine Scheibe - sieht man doch. Georg
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.
