kazak11
Aug 19 2014, 05:46
Подскажите микросхему для мультиплексирование сигналов RS-485/RS-232. Хочу использовать MAX14778, но смущает высокая цена, есть ли достойный более дешевый аналог?
kazak11
Aug 19 2014, 11:03
msalov
Aug 19 2014, 11:14
Можно парой сдвоенных оптореле (или 4мя одиночными), например
LCC110.
для RS232 чтобы не ставить дорогие ключи с двухполярным питанием проще поставить приёмопередатчиков MAX232 и коммутировать уже TTL любым копеечным логическим мультиплексором.
а для RS485 можно и однополярным мультиплексором по проще обойтись
У Maxim есть RS-232/RS-485/RS-422 Multiprotocol Transceiver
MAX3160E. С его помощью можно на один разъём вывести и RS232 и RS485 с одного UART микроконтроллера. При этом в RS232 до 4-х сигналов RX, TX, RTS, CTS. А RS485 - двух или четырёхпроводный. По желанию...
Может быть, для удешевления имеет смысл транслировать TX как на драйвер RS-232, так и на RS-422/485, при этом с помощью "однобитового" мультиплексора или обычного джампера коммутировать сигнал RX (идущий с драйверов) на вход UART'а. В обычной жизни ведь нужен или один физический уровень (RS-232) или другой (RS-422/485)... Или же задача стоит именно в мультиплексировании линий физического уровня, и эти линии приходят "извне" или же есть необходимость вывести линии RS-232/422/485 на одни и те же выводы выходного разъема?
kraken
Feb 26 2015, 08:39
Думаю можно подобрать вариант сигнального реле на два канала дешевле микросхемы.
Хотя принципиально переключение на лету 485/232 не одобряю.
Это должно выбираться жёстко.
Что будет, если на подключённый к линии RS485 приёмник вы случайно пошлёте сигналы 232-ого?
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.