[an error occurred while processing this directive] [an error occurred while processing this directive]
Про RS485 и RS422
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено AK 13 апреля 2002 г. 02:41
В ответ на: Длинный вопрос о 485, 232 и не только. Сразу прошу прощения. отправлено Владимир 485 12 апреля 2002 г. 23:22

RS422 электрически очень похож на RS485, но он точка-точка, как и RS232. Разница между RS422 и RS485 состоит в том, что передатчик RS422 не должен _уметь_ выключаться (т.е. переходить в 3-состояние). Кроме того, передатчик RS422 слабее чем передатчик RS485, по стандарту требуется чтоб он мог выдавать в нагрузку ток не менее 20мА, тогда как передатчик RS485 обязан выдавать ток не менее 60мА. Таким образом, передатчик RS485 всегда подходит для RS422, но не наоборот. Тем не менее, есть передатчики RS422 с третьим состоянием (хотя это им формально и не нужно), и обычно они нормально работают в RS485 интерфейсах.
Приемники RS485 и RS422 тоже очень похожи, но у приемника RS485 должно быть входное сопротивление не менее 12кОм, а приемнику RS422 достаточно сопротивления не менее 4кОм. Это вполне понятно, ведь в интерфейсе точка-точка есть только один приемник, и его 4кОм почти ни на что не влияют, а на шине может быть много приемников (RS485 оговаривает до 32шт), и каждый из них своим входным сопротивлением привносит неоднородность в линию. Соответственно, и приемники RS485 годятся для RS422 интерфейсов.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru