Minimaler RS485-Knotenabstand - 3 x RS485-Gerät auf der Leiterplatte


9

Ich möchte etwas über den Mindestknotenabstand von RS485 fragen, der in (Seite 5) beschrieben ist.

TI Design Guide

Ich möchte ein Gerät erstellen, das aus 3 vorhandenen RS485-Geräten besteht. Mein Plan war, diese 3 Geräte auf einer einzelnen 2-Schicht-Leiterplatte zusammenzufügen und sie über eine einzelne RS485-Leitung (A, B) zu verbinden. Laut dem obigen Material sollte dies keine gute Idee sein, da zwischen diesen Geräten sehr kleine Längenspuren auftreten.

Haben Sie Erfahrung mit diesem Ansatz, mehr RS485-Geräte auf derselben Karte zu platzieren? Gibt es eine Technik, die die Signalintegrität verbessern könnte?

Vielen Dank


1
Schauen Sie sich dieselbe Frage für das CAN-Netzwerk an . Da es sich um eine verteilte Kapazität handelt, kann dies möglicherweise durch Anpassen der Spurimpedanz durch Ändern der Spurengeometrie kompensiert werden, wie in dieser Frage erläutert.
Maple

1
Sollte einfach funktionieren. Möglicherweise können Probleme auftreten, wenn alle senden, was passieren kann, wenn das Protokoll dies zulässt. Mit langem Kabel weiß niemand, wann alle zusammen sind. Vielleicht können sie sich gegenseitig erwärmen. Aber im Allgemeinen keine Sorge, probieren Sie es aus.
Gregory Kornblum

Bei Geschwindigkeiten unter 10 MHz sollte es immer gut funktionieren. Bei langsameren Geschwindigkeiten benötigen Sie an jedem Punkt des Busses nur einen Satz Terminierung. Wenn Sie verrückt werden möchten, suchen Sie nach Differential-ECL und Nachfolgern für das, was im Handel verwendet wird. :-)
KalleMP

Was ist Ihre Anstiegszeit und Datenrate im Verhältnis zur Kabellänge? 10% Abbau sind akzeptabel. Duplikat der Übertragungsleitungseffekte
Tony Stewart Sunnyskyguy EE75

Antworten:


1

Die Beendigung ist nur bei langen Leitungen mit hohen Datenraten erforderlich. Der Zweck des Abschlusses besteht darin, die Leitungsendimpedanz gleich der Drahtimpedanz zu machen, um Reflexionen der Wellenfront zu vermeiden. In einem kurzen Bus ist dies jedoch völlig unnötig.

Mein Unternehmen stellt mehr als 100.000 Geräte pro Jahr (seit mehr als 10 Jahren) mit einem 2-Meter-RS-485-Bus her, und wir verwenden keine Terminatoren.

Es gibt viele App. Anmerkungen dazu.


0

RS-485 ist ein Differenzbus. Dies bedeutet, dass es sehr lärmunempfindlich ist. Es gibt zwei Leitungen A und B. Sie müssen den Bus so vorspannen, dass der (AB) bei Leerlauf des Busses etwa -200 mV beträgt. Versuchen Sie einen möglichen Teiler wie: 5V-> 1k2 B 120 A 1k2 0V. Das ist die Vorspannung für den RS-485-Bus selbst. Das heißt, wenn keine RS-485-Chipübertragung aktiviert ist, befindet sich der Bus im Ruhezustand.

Eine kleine Buslänge spielt keine Rolle. Was zählt, ist die Kündigung. Sie müssen es so gestalten, dass im Leerlauf sowohl A als auch B nahe der Mittelspannung mit ([(AB) <-200 mV] siehe oben) liegen, aber im Betrieb keine offenen Enden zum Bus haben. Stellen Sie ebenfalls 120 Ohm an beide Enden des Busses.

Das ist ziemlich gut https://www.maximintegrated.com/en/app-notes/index.mvp/id/763


1
In einem kurzen Bus können Sie einfach 60 Ohm an einem einzigen Ort platzieren, anstatt beide Enden zu beenden.
Jasen

0

Dies hängt von Ihrer Datenrate ab. Niedrigere Frequenzen können näher beieinander liegen. Was Sie vermeiden möchten, ist Übersprechen. Verwenden Sie Abschlusswiderstände für die Leitungen, und Sie sollten kein Problem haben. Die meisten kommerziellen Lösungen werden zu einem gewissen Grad intern beendet. Das heißt, wenn die Buslänge lang ist, insbesondere wenn sie länger als die "offizielle" maximale Länge ist, gelangen Sie in eine Grauzone, in der Terminierungen und Leitungskonditionierung eine größere Rolle spielen. Beenden Sie immer am Empfänger, niemals am Sender. Der Zweck besteht darin, eine LC-Schaltung in eine RLC-Schaltung umzuwandeln, die im Allgemeinen bessere Frequenzeigenschaften aufweist. Das Beenden am Sender verschlimmert das Problem jedoch.


Der Sender sollte stark genug sein, damit eine nahegelegene Terminierung keine Auswirkungen hat.
Jasen

Es ist eine Frage der Störfestigkeit. Das Beenden am Empfänger bietet eine viel bessere Störfestigkeit als das Beenden am Sender
Anthony Bachler

normalerweise werden beide Enden einer Übertragungsleitung abgeschlossen. vor allem wenn es ein Bus ist.
Jasen

0

Es gibt kein Problem mit kurzen Entfernungen und eine Busbeendigung ist nicht erforderlich. Wenn ein Gerät immer ein Master ist, muss der Bus nicht vorgespannt werden. Wenn Sie ein Multi-Master-System haben, in dem manchmal kein Gerät den Bus ansteuert, ist möglicherweise ein Bus-Bias-Schema erforderlich, das jedoch von den verwendeten RS-485-Treibern abhängt. Die meisten modernen Fahrer benötigen keine Vorurteile. Eine Vorspannungsschaltung finden Sie in vielen Anmerkungen zur RS-485-Treiber-App. Es handelt sich im Wesentlichen um einen Busabschluss mit einem Widerstand, der an eines Ihrer Netzteile angeschlossen ist. Es tut nicht weh, einen Bus zu beenden, wenn er nicht benötigt wird.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.