Простой расчет - RS485: 10м 10Мбит/c, у драйвера Rвых=10 Ом. Нужно хочет 20м, 0,5Мбит ? - Значит Rвых должно быть 100 Ом, чтобы перезаряжать емкость линии. Но есть еще фактор помех - с ростом сопротивления влияние помех тоже растет. Так что вот так с ноги контроллера все будет на пределе.