RS422 und RS485; Vollduplex oder Halbduplex?

Ich habe RS232-Transceiver in vielen Projekten ausgiebig eingesetzt und habe ein ziemlich gutes Verständnis der UART-Kommunikation mit RS232-Transceivern. MAX232 und MAX3232.

Jetzt muss ich mein Verständnis für RS422- und RS485-Transceiver aufbauen. Bisher konnte ich den Aufbau der beiden nicht knackig nachvollziehen, wann der eine besser ist als der andere. Eine Sache, die mir klar ist, ist, dass RS422 unidirektionale Transceiver für RX- und TX-Differentialleitungen verwendet, während RS485 bidirektionale Tri-State-fähige Transceiver verwendet.

Für RS232 weiß ich, dass es immer Vollduplex ist, aber für RS422 und RS485 werden beide an einigen Stellen als Vollduplex und an anderen Stellen als Halbduplex-Busse erklärt.

Was können wir für diese Busus mit Sicherheit sagen?

Ist RS-422 jemals Halbduplex? Halbduplex habe ich noch nie gesehen. Ich dachte, es wäre nur Multidrop oder Vollduplex.

Antworten (1)

Die Standards RS422 und RS485 spezifizieren nur die elektrischen Anforderungen. Beide können Vollduplex sein, sind aber in keiner der Spezifikationen erforderlich. Sie sind sich auch so ähnlich, dass Sie sie in manchen Situationen interoperieren können.

Der große Unterschied, den Sie bereits bemerkt haben, besteht darin, dass RS485 ein Tri-State-System verwendet. Dies bedeutet, dass Sie mehrere Sender haben können, die sich den einzelnen Zweidrahtbus teilen und einzelne Knoten nach Bedarf schalten. In dieser Konfiguration ist Vollduplex wahrscheinlich nicht notwendig oder wünschenswert.

Im Vergleich dazu kann RS422 nur einen Treiber pro Adernpaar haben, aber die Spezifikationen erlauben 10 Empfänger.

Wenn Sie sie nur für die Punkt-zu-Punkt-Kommunikation verwenden, gibt es wirklich keinen großen Unterschied.

So wie MAX3232 ein guter Transceiver-Chip für RS232 ist, können Sie einen für RS422- und RS485-Transceiver nennen?
@alt-rose Das Fragen nach Empfehlungen für bestimmte Chips ist für diese Site kein Thema. Solche Antworten haben keinen bleibenden Wert, weil es immer bessere Chips gibt.
Kommt auch auf die Anwendung an. Ein Halbduplex-RS422-Transceiver, der sich hervorragend für Mehrpunkttopologie eignet, ist wahrscheinlich nicht großartig, wenn Sie eine Vollduplex-Punkt-zu-Punkt-Lösung wünschen. Wenn Sie mit Maxim-Chips zufrieden sind, haben sie eine ganze Reihe davon. (MAX485)