Согласование кабеля
Согласования требуют дифференциальная пары CAN_H — CAN_L и RS485_A — RS485_B. Для этого необходимо на противоположном интерфейсному модулю конце линии установить терминирующее сопротивление равное волновому сопротивлению дифференциальной пары.
Волновое сопротивление не зависит от длины линии. Оно зависит от:
- типа кабеля;
- среды, в которой находится кабель;
- количества и качества соединений;
- измерения в рамках одной пары шага скрутки;
- перегиб кабеля при прокладке или иной механический дефект.
В связи с этим терминальное сопротивление подбирается индивидуально для каждой сети. Соответственно, если есть возможность измерить волновое сопротивление, то выбор терминального сопротивления прост и понятен. Если же нет, придется подбирать, начиная от 120 Ом. Обычно при соблюдении всех требований к линии передач терминальное сопротивление 100 — 170Ом.
Линия RS-485 и CAN 2.0 в некоторых случаях может работать без терминирующих резисторов, но это не гарантирует удовлетворительное качество данных и работоспособность при изменение внешних факторов.