Вставлю свои 5 байтов
Топикстартеру: обязательно на линии RX (от 1 ноги MAX485 до входа RX процессора) ставьте резистор подтяжки на "+", ну или в крайнем случае подтяжку внутри процессора включайте, если есть такая возможность. Причём, в "железе" при отключении приёмника (на время передачи) уровень лог. 1 чаще всего долго держится за счёт ёмкости, и отсутствие подтяжки не мешает. А вот "протез" имеет полное право в эмуляции сразу после перехода вывода RO драйвера в Z-состояние "уронить" эту линию в "0", и сгенерировать процессору ложный старт-бит.
В последние годы появилась масса таких крайне полезных деталюшек, как сдвоенные супрессоры с малой ёмкостью. Например, "PESD5V0S2BT". Стоят - копейки, и в сочетании с PolySwitch-ами организуют вполне качественную защиту
[от] линии. Я сейчас на всех новых своих платах такую комбинацию использую.
С "терминаторами" - всё просто: их задача
терминировать отражения от концов линии связи, а значит - стоят они по концам, и их сопротивление равно номинальному импедансу кабеля (или чуть больше, чтобы не так сильно нагружать выходные каскады драйверов). Типичная Ethernet-овская витая пара имеет импеданс около 100 Ом. Вот отсюда и берётся типичный терминирующий резистор в 120 Ом. А теперь представьте, что каждый драйвер во время передачи в линию с такими терминаторами нагружен на
два резистора по 120 Ом параллельно - с точки зрения выходного каскада, его "статическая" нагрузка 60 Ом. Поэтому в характеристиках многих микросхем указывается способность работать на
общий импеданс в 50 или 60 Ом, или что-то в районе того. Те что вы краем глаза где-то увидели
"620 Ом" - вполне может оказаться тем самым случаем, из-за которого программисты всегда пишут нули перечёркнутыми! "
62Ом" при беглом взгляде может восприниматься по разному!
Хотя, конечно, случаи - они разные бывают, и линию с импедансом в 620 именно Ом вполне можно увидеть в форме, например, телефонной "лапши".