Ich möchte etwas über den Mindestknotenabstand von RS485 fragen, der in (Seite 5) beschrieben ist.
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
Antworten:
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.
quelle
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
quelle
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.
quelle
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.
quelle