#02, M2S: порт RS232/422/485



Подробности
Это «полноценный» последовательный порт, который можно программно настроить на работу в режиме RS232, RS422 или RS485. Этот Tibbit построен на универсальном приёмопередатчике Sipex SP337.
Режим выбирается управляющими линиями FD/-HD и -232/422&485:
| Таблица №1 - выбор режима RS232/422/485 | ||
| Режим | FD/-HD | -232/422&485 |
| RS232 | HIGH | LOW |
| RS422 | HIGH | HIGH |
| RS485 | LOW | HIGH |
Если линии не подключены, на FD/-HD по умолчанию устанавливается HIGH, а на -232/422&485 - LOW. Это значит, что будет выбран режим RS232.
В режиме RS232 у порта есть сигналы RX, TX, RTS, CTS, DTR и DSR. Это режим полного дуплекса.
В режиме RS422 у порта есть пары сигналов +/-RX, +/-TX, +/-RTS и +/-CTS. Это режим полного дуплекса.
В режиме RS485 у порта есть только пары сигналов +/-RX и +/-TX. Это режим полудуплекса, поэтому можно соединить +RX с +TX и -RX с -TX. Тогда система сможет обмениваться данными по одной витой паре. Направлением передачи управляет линия RTS: для приёма данных на ней должен быть LOW, для передачи - HIGH.
Для «обычных» применений RS232/422/485 этот Tibbit нужно подключить к линиям TX и RX UART процессора (см. [SER]). Планируете использовать и управление потоком RTS/CTS? Тогда должна быть доступна и линия прерывания (см. [INT]).
Если объединить Tibbit #02 с Tibbit #19 (разъём DB9M), получится последовательный порт со следующим назначением контактов на DB9M:
| Таблица №2 - назначение контактов DB9M | |||
| RS232 | RS422 | RS485 | |
| #1 | <Не подключён> | RTS- (выход) | <Не подключён> |
| #2 | RX (вход) | RX- (вход) | RX- (вход) |
| #3 | TX (выход) | TX+ (выход) | TX+ (выход) |
| #4 | DTR (выход) | TX- (выход) | TX- (выход) |
| #5 | Земля | Земля | Земля |
| #6 | DSR (вход) | RX+ (вход) | RX+ (вход) |
| #7 | RTS (выход) | RTS+ (выход) | <Не подключён> |
| #8 | CTS (вход) | CTS+ (вход) | <Не подключён> |
| #9 | <Не подключён> | CTS- (вход) | <Не подключён> |
Такое назначение контактов используется во всех устройствах Tibbo с универсальным портом (например, см. последовательный порт DS1102).
Tibbit #02 можно также объединить с #20 (девять клеммных колодок).
Светодиоды
Всего восемь светодиодов: пять красных и три зелёных. Красные подключены к линиям TX, RTS, DTR, FD/-HD и -232/422&485, зелёные - к RX, CTS и DSR. Все светодиоды буферизованы (логическими элементами) и горят при НИЗКОМ уровне на управляющих линиях.