RS422 и RS485; полный дуплекс или полудуплекс?

Я широко использовал приемопередатчики RS232 во многих проектах и ​​довольно хорошо понимаю связь UART с использованием приемопередатчиков RS232. МАХ232 и МАХ3232.

Теперь мне нужно разобраться в трансиверах RS422 и RS485. До сих пор я не мог четко понять, когда один лучше другого. Одна вещь, которая мне ясна, заключается в том, что RS422 использует однонаправленные приемопередатчики для дифференциальных линий RX и TX, в то время как RS485 использует двунаправленные приемопередатчики с возможностью трех состояний.

Я знаю, что для RS232 он всегда является полнодуплексным, но для RS422 и RS485 оба они в некоторых местах объясняются как полнодуплексные, а в других местах как полудуплексные шины.

Что мы можем с уверенностью сказать об этом для этих автобусов?

Является ли RS-422 полудуплексным? Я никогда не видел его полудуплексным. Я думал, что это просто многоточечный или дуплексный.

Ответы (1)

Стандарты RS422 и RS485 определяют только электрические требования. Оба могут быть полнодуплексными, но это не является требованием ни одной из спецификаций. Они также достаточно похожи, чтобы вы могли взаимодействовать с ними в некоторых ситуациях.

Теперь большая разница, которую вы уже отметили, заключается в том, что RS485 использует систему с тремя состояниями. Это означает, что вы можете подключить несколько передатчиков к одной двухпроводной шине, переключая отдельные узлы по мере необходимости. В этой конфигурации полный дуплекс, вероятно, не нужен или нежелателен.

Для сравнения, RS422 может иметь только один драйвер на пару проводов, но спецификации позволяют использовать 10 приемников.

Если вы используете их только для связи «точка-точка», особой разницы нет.

Точно так же, как MAX3232 является хорошим приемопередатчиком для RS232, можете ли вы назвать микросхемы для приемопередатчиков RS422 и RS485?
@alt-rose Запрашивать рекомендации по конкретным чипам на этом сайте не по теме. Такие ответы не имеют долговременной ценности, потому что все время появляются лучшие чипы.
Зависит и от приложения. Полудуплексный приемопередатчик RS422, который отлично подходит для многоточечной топологии, вероятно, не подойдет, если вам нужно полнодуплексное решение «точка-точка». Если вам нравятся чипсы Maxim, у них есть целый ряд их. (МАКС.485)