Цитата(defunct @ Jun 28 2010, 06:49)

Есть MAX485/ADM485 по рупь за штуку, 2 км на 9600.
Берем такой трансивер, берем любой пятивольтовый МК подешевле, с такими деталями можно и без гальвано-развязки обойтись - сгорит не жалко. Но оно и не сгорит, потому как не MSP.
Жжоте!

Без гальванической развязки драйвера, да еще и на 2 км синфазная помеха, обусловленная потреблением самого драйвера RS485, может нарушить передачу при
любой скорости. У драйвера RS485 согласно TIA/EIA-485-A нормируется допустимый уровень синфазных помех в диапазоне -7В...+12В. Если взять кабель типа UTP-5e, то у него нормируется волновое сопротивление 100±15Ом и погонное сопротивление до 96Ом/1км. Драйвер будет вынужден гнать ток в линию на два терминатора по 100Ом - 5В/(100Ом/2)=
100мА. На 1 км линии получаем падение напряжения 0,1А*96Ом=
9,6В, что уже превышает нижнюю границу диапазона синфазных напряжений. Можно конечно объединиить две пары для питания, но это поможет не на 100%. Ибо есть еще внешние помехи/наводки на линию связи. Так что не грузите новичков своими
радиолюбительскими идеями. При питании узла по тому же самому кабелю связи гальваноразвязка драйвера нужна
обязательно!