Назначение выводов последовательного порта и выбор интерфейса

Разъём последовательного порта DS100 - типа DB9M. DS100 выпускается в двух моделях: DS100R с портом RS232 и DS100B с универсальным последовательным портом RS232/RS422/RS485. Обратите внимание, что в DS100B оконечных резисторов (обычно требуемых на концах шин RS422 и RS485) нет. Цепи терминирования есть на TB100 Terminal Block Adaptor, который можно дополнительно заказать с DS100B.
| DS100R | DS100B | |||
RS232 (полный дуплекс) | RS232 (полный дуплекс) | RS422 (полный дуплекс) | RS485 (полудуплекс) | |
| #1 | <Нет подключения> | <Нет подключения> | RTS- (выход) | <Нет подключения> |
| #2 | RX (вход) | RX (вход) | RX- (вход) | RX- (вход) |
| #3 | TX (выход) | TX (выход) | TX+ (выход) | TX+ (выход) |
| #4 | <Нет подключения> | DTR (выход) | TX- (выход) | TX- (выход) |
| #5 | Земля | Земля | Земля | Земля |
| #6 | <Нет подключения> | DSR (вход) | RX+ (вход) | RX+ (вход) |
| #7 | RTS (выход) | RTS (выход) | RTS+ (выход) | <Нет подключения> |
| #8 | CTS (вход) | CTS (вход) | CTS+ (вход) | <Нет подключения> |
| #9 | <Нет подключения> | <Нет подключения> | CTS- (вход) | <Нет подключения> |
Режимы RS422 и RS485 у DS100B различаются не только отсутствием сигналов RTS+ и RTS- в режиме RS485. Обратите внимание, что таблица выше также показывает, работает ли последовательный порт в полнодуплексном или полудуплексном режиме при выборе конкретного интерфейса. При выборе RS422 последовательный порт работает в полнодуплексном режиме, и пары сигналов TX+/TX- и RTS+/RTS- активны постоянно (то есть выдают данные). При выборе RS485 пара сигналов TX+/RX+ выдаёт данные только тогда, когда DS100 нужно отправить данные через последовательный порт. Входящие данные в это время игнорируются. Когда DS100 не выдаёт данные, пара TX+/TX- переходит в третье состояние, и DS100 «слушает» входящие данные на паре RX+/RX-. Это позволяет собрать двухпроводную шину RS485, соединив внешними проводниками TX+ с RX+ и TX- с RX- (удобно сделать это с помощью TB100 Terminal Block Adaptor).
Выбор интерфейса для DS100B выполняется DIP-переключателями, расположенными на нижней стороне устройства, рядом с кнопкой настройки (только для DS100B). Сейчас используются только переключатели 1 и 2, переключатель 3 зарезервирован.

| Интерфейс | Переключатель 1 | Переключатель 2 |
| RS232 | OFF | OFF |
| RS422 | OFF | ON |
| RS485 | ON | ON |
После смены интерфейса нужно выключить DS100B и снова включить его, чтобы устройство распознало новый выбор. Кроме того, для работы выбора интерфейса убедитесь, что настройка настройка Serial Interface (SI) в прикладной прошивке установлена в значение 2 (auto).