Opex 0 17 января, 2015 Опубликовано 17 января, 2015 · Жалоба На плате есть микросхема с RS422, понадобился RS485. Микросхемы по выводам совсем не совместимы, просто поменять не получается. Попробовал соединить TX+ с RX+, и TX- с RX- через резисторы, и вроде все работает как надо. Могут потом проблемы какие-нибудь всплыть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 17 января, 2015 Опубликовано 17 января, 2015 · Жалоба RS422 позволяет организовывать дуплексную связь (одновременно и передавать, и принимать), RS485 - только полудуплексную (либо передавать, либо принимать). Если дуплекс не используется, то работать должно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Opex 0 17 января, 2015 Опубликовано 17 января, 2015 · Жалоба У дуплекса то получается 2 линии, а у полудуплекса одна. Просто так соединить нельзя, поскольку линия передачи дуплекса всегда в 1 линию держит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 17 января, 2015 Опубликовано 17 января, 2015 · Жалоба У дуплекса то получается 2 линии, а у полудуплекса одна. Просто так соединить нельзя, поскольку линия передачи дуплекса всегда в 1 линию держит. А что за микросхемы? Если вам нужен RS485, то от сигнала управления передатчиком вам не отвертеться. Может, у драйвера RS422 есть вывод управления передатчиком (скорее всего)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Opex 0 17 января, 2015 Опубликовано 17 января, 2015 · Жалоба Микросхема ADM3077. 8 ног: 4 - 422, 2 - вход/выход, питание и земля, управления передатчиком нету. Так отвертелся уже ;) Просто соединяю линии через резисторы, когда удаленное устройство(485) на приеме, через резисторы сигнал проходит, когда удаленное устройство на передаче, резисторы не дают моему передатчику забить линию. В лабораторных условиях то работает, опасаюсь, как бы потом такой кульбит боком не вышел. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 17 18 января, 2015 Опубликовано 18 января, 2015 · Жалоба Так отвертелся уже ;) Просто соединяю линии через резисторы, когда удаленное устройство(485) на приеме, через резисторы сигнал проходит, когда удаленное устройство на передаче, резисторы не дают моему передатчику забить линию. В лабораторных условиях то работает, опасаюсь, как бы потом такой кульбит боком не вышел. Все будет работать надежно. Вам просто нужно убедиться, что выбранные резисторы не противоречат всем условиям сразу: 1. Выходной рабочий ток TX для всех RS485 и RS422 не превышен во всех теоретически возможных ситуациях 2. размах входного напряжения RX всегда больше требуемого 3. все в пределах спецификации когда терминаторы 1)отсутствуют 2)есть один 3)есть два 4. Ваш всегда включенный TX не перетягивает своим паразитным сигналом приемник в самой плохой ситуации из трех устройств, мне кажется что это такая конфигурация: терминатор-RS485передатчик1-длиннаяЛиния-ПаразитныйRS422передатчик2-RS485приемник3-терминатор Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Opex 0 23 января, 2015 Опубликовано 23 января, 2015 · Жалоба Спасибо. Все условия соблюдаются, надеюсь, все будет хорошо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться