Винни » 25 мар 2012, 10:00
Здравствуйте!
есть идея, для реализации которой необходимо соединить по UART 8 мк. максимальное расстояние между устройствами- порядка 100 м.
как это лучше реализовать? пока думаю использовать SN74LVC1T45DCKR
http://www.ti.com/product/sn74lvc1t45 для компенсации потерь. правильно?
elmot » 25 мар 2012, 10:09
Мне Dmitry__ посоветовал интерфейс RS-485. Вот такие чипы.
http://megachip.ru/item.php?item_id=211374
noonv » 25 мар 2012, 13:31
RS-485 или CAN
Винни » 26 мар 2012, 20:50
спасибо!
boez » 27 мар 2012, 12:50
+1 к RS485, ну и протокол какой-то пакетный придумать. Советую посмотреть на ModBus RTU и либо взять его готовым, либо отдельные принципы (адресацию, CRC).
Драйверов 485 много разных - 75176, ADM483, а если хочется хорошей помехозащищенности, особенно если это разные устройства каждое со своим питанием - то делать еще и развязку. Самая простая (но не самая дешевая) - ADM2483 + 1-ваттный DC-DC, к примеру марки PEAK.