Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: RS-232 <-> RS-422
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > RS232/LPT/USB/PCMCIA/FireWire
Sinoptic555
Всем привет!

Подскажите пожалуйста, как организовать связь, запаять контакты
между RS-232 и RS-422, (вернее UART и RS-422).

-- Везде пишут что это сделать легко и просто из 2-х RS-232, но хоть бы
кто-то сказал КАК это делается?

-- Тут же второй вопрос возникает, после соединения 2-х портов RS-232
c 1-им RS-422, как организовать правильное программное считывание данных
с этих RS-232 ? Похоже на сущий ад - метаться между 2-я микросхемами и
собирать байты по битам?

Спасибо
ipc
Цитата(Sinoptic555 @ Aug 22 2006, 16:53) *
Всем привет!

Подскажите пожалуйста, как организовать связь, запаять контакты
между RS-232 и RS-422, (вернее UART и RS-422).

-- Везде пишут что это сделать легко и просто из 2-х RS-232, но хоть бы
кто-то сказал КАК это делается?

-- Тут же второй вопрос возникает, после соединения 2-х портов RS-232
c 1-им RS-422, как организовать правильное программное считывание данных
с этих RS-232 ? Похоже на сущий ад - метаться между 2-я микросхемами и
собирать байты по битам?

Спасибо

Насколько я представляю RS-232 полнодуплексный интерфейс и имеет раздельный Rx и Tx а RS-422 тоже полнодуплексный но только RS-485ый.Так что несовсем понятно зачем два RS-232
Sinoptic555
Цитата
Насколько я представляю RS-232 полнодуплексный интерфейс и имеет раздельный Rx и Tx а RS-422 тоже полнодуплексный но только RS-485ый.Так что несовсем понятно зачем два RS-232


Я так понял что там у них каждая пара на каждый логический уровень. На тот случай
если потенциалы земли на 2 точках не одинаковы.
ipc
Цитата(Sinoptic555 @ Aug 22 2006, 17:12) *
Цитата

Насколько я представляю RS-232 полнодуплексный интерфейс и имеет раздельный Rx и Tx а RS-422 тоже полнодуплексный но только RS-485ый.Так что несовсем понятно зачем два RS-232


Я так понял что там у них каждая пара на каждый логический уровень. На тот случай
если потенциалы земли на 2 точках не одинаковы.


Всеравно непонятно.Куча фирм делает такие конвертеры без всяких напрягов.Пример.
rezident
Если не нужна гальваническая развязка, то все делается элементарно. Берете м/с драйвера RS-232 (у которой хотя бы один приемник и один передатчик) и м/с драйвера RS-422. Соединяете выход приемника м/с RS-232 со входом передатчика м/с RS-422 и вход передатчика м/с RS-232 с выходом приемника м/с RS-422. Если у обеих м/с есть входы разрешения и/или shutdown, то подаете на них соответствующие уровни, чтобы разрешить рботы их приемников/передатчиков. Естественно общий и питание нужно подать на обе м/с, причем м/с должны быть расчитаны на такую величину питания, которую вы собрались подавать. Не все 5В м/с драйверов могут работать при питании 3.3В. Сами м/с драйверов обоих интерфейсов выберите, например, на сайте Maxim/Dallas.
m_y
Просто соедините Rx и Tx выходы UART с входом и выходом трансивера RS422. Обратите внимание на SN65HVD179 от Texas (http://focus.ti.com/lit/ds/symlink/sn65hvd179.pdf).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.