Цитата(J-t @ May 14 2008, 13:33)

А DE и RE это управление мультиплексором, правильно понимаю?
нет это управление драйвером 485 DE - drive output enable, ~RE - Receiver Output Enable
т.е. надо 32 ноги для выбора какой из драйверов осуществляет передачу ( одна из них должна быть 1)
и 32 ноги для выбора RO какго драйвера подключено к RX (все кроме одной должны быть в 1). Т.к часто 64 свобожных ноги найти проблематично можно использовать демультиплексор или декодер.
Например для выбора 3 ногами 1 из 8 ми DE можно использовать 74HC238, а для ~RE нужна 7HC138 (инверсная) к тому же у 74HC есть enable поэтому их можно группировать....
Цитата(J-t @ May 14 2008, 13:33)

Первоначально задача: опрашивать 4100 устройств, передающие данные по 485. но так как адресное слово-8 бит, а сеть 485 до 128 (в среднем) устройств, то было предложено разбить на 32 подсети и коммутировать. Может еще какой вариант есть?
Есть еще физические ограничения - на длину линии и количество устройств.
Стандартно у RS485 на одной линии не должно быть больше 32 устройств!!! Но есть современные драйверы которые теоретически позволяют и большею
К тому же у вса получается одна логическая сеть - т.е. комп полудуплексом поочереди опрашивает 4100 устройств - поситчайте за какое время он их все опросит...
Тут как минимум надо ставить на каждую подсеть свой контроллер и что бы эти контроллеры общались с компом одновременно по быстрому интерфейсу.