RS-485: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Спасено источников — 1, отмечено мёртвыми — 0. Сообщить об ошибке. См. FAQ. #IABot (v2.0beta10ehf1)
Метки: с мобильного устройства через мобильное приложение через приложение для Android
Строка 103:
Таким образом, при описании состояний шины используется инверсная логика. При этом логика однополярных сигналов на входе передатчика и выходе приёмника стандартом не определяется.
 
Несмотря на недвусмысленное определение, иногда возникает путаница, по поводу того, какие обозначения ("A" или "B") следует использовать для инвертирующей и неинвертирующей линии. Для того, чтобы избежать этой путаницы, часто используются альтернативные обозначения, например: "+"/"-" или "D+"/"D-"<ref>[http://www.bb-elec.com/Learning-Center/All-White-Papers/Serial/%E2%80%A2-Polarities-for-Differential-Pair-Signals-(RS-422.aspx Polarities for Differential Pair Signals]</ref>.
 
Большинство производителей придерживаютсяпридерживается стандарта и используютиспользует обозначение "A" для неинвертирующей линии. То есть, высокий уровень сигнала на входе передатчика соответствует состоянию V<sub>A</sub> > V<sub>B</sub> на шине RS-485; также V<sub>A</sub> > V<sub>B</sub> соответствует высокому уровню сигнала на выходе приёмника<ref name=ti />.
 
Необходимо обратить внимание, что «неактивное» состояние линии от
Строка 111:
1), не отличаются электрически, помимо полярности - то есть, не являются
эквивалентом «занятости» или «свободности» линии. Оба состояния активно
передают в линию соответствующий символ. Для отключения передатчика, в нём
всегда имеется отдельный вход - при его отключении, выходы переходят в
высокоимпедансное состояние, допуская работу в этой линии других передатчиков.
Таким образом, «активное» и «неактивное» состояния, сами по себе, не являются
индикатором чего-либо, помимо передаваемого бита. Протокол передачи,
использующий относительное кодирование, допускает инверсию передаваемых данных,
а значит перемену проводов в паре местами, без каких-либо последствий.
При этом, однако, на практике гораздо чаще используется не абстрактный или
создаваемый разработчиком протокол обмена, а отражение протокола [[RS232]], в
его логической части, на аппаратный уровень RS485 - так как производятся
промышленные преобразователи соответствующего типа, что позволяет не
разрабатывать свой логический протокол. А здесь уже полярность подключения
принципиальна, в связи с тем, что RS232 использует определённое толкование
передаваемых символов и не допускает их инверсии.