RS-232C — интерфейс обмена данными по последовательному коммуникационному порту (COM — communication). Для поддержки портов (обычно до 4-х) с этим интерфейсом имеются специализированные микросхемы, например UART16550A, встроенные в материнские платы. Физически разъем COM-порта может быть 25- (оригинальный) или 9- контактным (улучшенная спецификация для последовательного интерфейса EIA-232D — Electrical Industry Association 232D — ассоциация электронной промышленности, орган стандартизации в США, стандарт 232D) спецификации DB. Гарантированный обмен данными обеспечиваются по кабелю длиной 30 метров и более (есть опыт установления связи и на 1500 метров (экранированного провода), но на скорости 110 бод), пиковая пропускная способность зависит от возможностей подключенных к линии устройств.
В настоящее время RS-232 заменяется интерфейсом USB.
Основные скорости передачи (кбит/сек): 2.4; 4.8; 9.6; 14.4; 19.2; 28.8; 57.6; 115.2;
Стандартная максимальная длина кабеля — 15 м, но в ущерб скорости могут быть и:
Скорость, бод | Длина провода (экранированного), м | Длина провода (не экранированного), м |
9600 | 76 | 915 |
2400 | 305 | 152 |
110 | 1500 | 76 |
COM9
N | Обозначение | Направление | Сигнал |
1 | DCD | Вход | Data Carrier Detect |
2 | RxD | Вход | Receive Data |
3 | TxD | Выход | Transmit Data |
4 | DTR | Выход | Data Terminal Ready |
5 | GND | — | Ground |
6 | DSR | Вход | Data Set Ready |
7 | RTS | Выход | Request To Send |
8 | CTS | Вход | Clear To Send |
9 | RI | Вход | Ring Indicator |
COM25
N | Обозначение | Направление | Сигнал |
1 | GND | — | Shield Ground |
2 | TxD | Выход | Transmit Data |
3 | RxD | Вход | Receive Data |
4 | RTS | Выход | Request To Send |
5 | CTS | Вход | Clear To Send |
6 | DSR | Вход | Data Set Ready |
7 | GND | — | Ground |
8 | DCD | Вход | Data Carrier Detect |
9 | — | — | RESERVED |
10 | — | — | RESERVED |
11 | STF | Выход | Select Transmit Channel |
12 | S.CD | Вход | Secondary Carrier Detect |
13 | S.CTS | Вход | Secondary Clear to Send |
14 | S.TXD | Выход | Secondary Transmit Data |
15 | TCK | Вход | Transmission Signal Element Timing |
16 | S.RXD | Вход | Secondary Receive Data |
17 | RCK | Вход | Receiver Signal Element Timing |
18 | LL | Выход | Local Loop Control |
19 | S.RTS | Выход | Secondary Request to Send |
20 | DTR | Выход | Data Terminal Ready |
21 | RL | Выход | Remote Loop Control |
22 | RI | Вход | Ring Indicator |
23 | DSR | Выход | Data Signal Rate Selector |
24 | XCK | Выход | Transmit Signal Element Timing |
25 | TI | Вход | Test Indicator |
COM 9 и COM 25 (аналогия)
COM 9(25) | Обозначение | Направление | Сигнал |
1 (8) | DCD | Вход | Детектор принимаемого сигнала с линии |
2 (3) | RxD | Вход | Принимаемые данные |
3 (2) | TxD | Выход | Передаваемые данные |
4 (20) | DTR | Выход | Готовность выходных данных |
5 (7) | GND | — | Общий |
6 (6) | DSR | Вход | Готовность данных |
7 (4) | RTS | Выход | Запрос для передачи данных |
8 (5) | CTS | Вход | Разрешение для передачи данных |
9 (22) | RI | Вход | Индикатор вызова |
Нумерация выводов взята при виде с тыльной стороны разъемов, т.е. со стороны, куда паяют провода.
Нуль-модемное соединение двух ПК с помощью COM-портов
9—9
COM 9pin | COM 9pin |
2 | 3 |
3 | 2 |
4 | 6+1 |
5 | 5 |
6+1 | 4 |
7 | 8 |
8 | 7 |
25—25
COM 25pin | COM 25pin |
2 | 3 |
3 | 2 |
4 | 5 |
5 | 4 |
6 | 20 |
7 | 7 |
20 | 6 |