pilat66 0 3 февраля, 2019 Опубликовано 3 февраля, 2019 · Жалоба Добрый день Есть UART 3.3 вольта, потребители тоже UART 3.3 вольта. То есть с моей точки зрения задача решается буферными элементами. Вопрос - какими, для скоростей до 460800. И как их подключить. Потребителем может быть и преобразователь UART-RS232, и UART-USB, и RaspberryPI/Arduino GPIO. Заранее спасибо за ответы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
agregat 0 3 февраля, 2019 Опубликовано 3 февраля, 2019 · Жалоба Если порты периферии только принимают, то ставите один буфер на центр, и по одному на периферийный UART. И соединяете выход центрального буфера со всеми входами буферов периферии... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pilat66 0 3 февраля, 2019 Опубликовано 3 февраля, 2019 · Жалоба Если ввести ограничение на скорость до 9600 - задача упростится? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
agregat 0 3 февраля, 2019 Опубликовано 3 февраля, 2019 · Жалоба Если порты будут передавать в сторону центра одновременно, не особенно, но RPI уже может попробовать справиться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pilat66 0 3 февраля, 2019 Опубликовано 3 февраля, 2019 · Жалоба Я наверно плохо объяснил проблему. Есть источник UART, он вообще однонаправленный, только выход. Выход подаётся условно на два RPi и несколько конвертеров. То есть со стороны "периферии" ничего не передаётся. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
agregat 0 3 февраля, 2019 Опубликовано 3 февраля, 2019 · Жалоба тогда просто буферы ставите и все, тут советовать нечего, все очевидно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 228 3 февраля, 2019 Опубликовано 3 февраля, 2019 · Жалоба У автора только передача, трём потребителям одновременно, поэтому три любых драйвера кабеля, например RS-485, и их типовая защита. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pilat66 0 3 февраля, 2019 Опубликовано 3 февраля, 2019 · Жалоба Ха. Это для Вас очевидно, а для меня нет. Я вижу огромное количество микросхем. Как выбирать нужную? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 3 февраля, 2019 Опубликовано 3 февраля, 2019 · Жалоба Просто буфер (один) и нечего больше. А если протяженность линий невелика, то и буфер не нужен. Ну, разве добить резисторы последовательно. Скорость совершенно смешная (пусть хоть мегабит). Но, конечно, можно и индивидуальные буферные каскады для каждого потребителя, если есть желание. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pilat66 0 3 февраля, 2019 Опубликовано 3 февраля, 2019 · Жалоба 1 минуту назад, Plain сказал: У автора только передача, трём потребителям одновременно, поэтому три любых драйвера кабеля, например RS-485, и их типовая защита. До пяти потребителей, и это только то что сейчас нужно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
agregat 0 3 февраля, 2019 Опубликовано 3 февраля, 2019 · Жалоба Plain Вам в принципе все сказал. Ставите RS485 на передачу и вешаете на него три приемника параллельно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pilat66 0 3 февраля, 2019 Опубликовано 3 февраля, 2019 (изменено) · Жалоба А такой вариант не проходит? 74HCT244 я выбрал случайным образом. Расстояния небольшие, это не цех а устройство в одном корпусе. Изменено 3 февраля, 2019 пользователем pilat66 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 27 3 февраля, 2019 Опубликовано 3 февраля, 2019 · Жалоба HCT 5-вольтовая, HC надоб, если все 3.3 В И если буферизировать, то все (если допустимо по нагрузке источника сигнала) входы запараллелить, а на каждого "потребителя" - отдельный выход. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 79 3 февраля, 2019 Опубликовано 3 февраля, 2019 · Жалоба а они разнесены что ли на расстояние в километр, чтобы обязательно буферизировать? почему вы решили что передатчик без буфера не справится аж с тремя входами? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 3 февраля, 2019 Опубликовано 3 февраля, 2019 · Жалоба 26 минут назад, pilat66 сказал: Выход подаётся условно на два RPi и несколько конвертеров. То есть со стороны "периферии" ничего не передаётся. Вы хотите начать только на однонаправленной передаче. Но на самом деле, Вы получите нечто "глухое и слепое". И уже следующим шагом будет двунаправленная передача данных. Проанализируйте ситуацию, когда Вы "туда" что-то передаете, а "оно" молчит и не понятно что делает. Так вот, если это так, то лучше сразу сделать так, чтобы с хоста можно было полностью получить информацию и управлять всем... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться