Последовательный порт RS-232C
Введение
В современном компьютере достаточно много различных разъемов для подключения внешних устройств. Некоторые из них устарели, некоторые только внедряются. Порты можно классифицировать по следующим характеристикам:
· последовательный или параллельный,
· однонаправленный или двунаправленный,
· синхронные или асинхронные,
· соединяет только два устройства или работает как шина,
· максимальная пропускная способность.
Попробуем разобраться в некоторых особенностях и характеристиках следующих интерфейсных портов:
· последовательный интерфейс RS-232,
· последовательный порт RS-422/485,
· порт клавиатуры (Keyboard Port),
· последовательный интерфейс PS/2,
· последовательный интерфейс USB,
· параллельный интерфейс LPT (Cetronics),
· параллельный порт, IEEE 1284,(EPP/ECP, EPP - Enhanced Parallel Port, ECP - Extended Compatibility Port),
· инфракрасный интерфейс IrDA,
· последовательный интерфейс Bluetooth.
Последовательный порт RS-232C
Рис. 1. 9-ти контактный разъем RS-232.
Порт RS-232C используется для подключения указывающих устройств (манипуляторы мышь), внешних модемов, а иногда для соединения двух машин нуль-модемным кабелем. Спецификация RS-232 была принята в качестве стандарта 1960 ассоциацией EIA, а через несколько лет (в 1969) была принята третья версия стандарта RS-232C, которая является на данный момент наиболее широко распространенной среди персональных компьютеров. В большинстве других источников заостряется внимание на том, что RS (Recomennded Standart) не патентованный стандарт, а лишь рекомендованная спецификация. Конструктивно RS-232C порт может иметь либо 9-и (рис. 1), либо 25-и штырьковый разъем (компьютер - розетка, утсройство - вилка). Но фактически используются только 9 контактов (табл. 1). Интерфейс позволяет связать только 2 (и не более) устройств. Передача данных дуплексная по двум независимым сигнальным линиям недифференциальная с одним общим проводом. Скорость передачи в данный момент ограничена 155 Кбит/сек (18,9 Kбайт/сек).
В принципе, существует разделение на два типа подключаемых устройств: те, кому передаются данные (терминальные - например, компьютер), и те, которые способствуют передаче (связные - например, модем). Передача данных по последовательному интерфейсу происходит асинхронно, поэтому для корректной работы битовый поток делят на группы по 5-8 бит. Чаще всего используются режимы 7 или 8 бит на группу. Между группами выставляется маркерный бит, по которому принимающая сторона может правильно определять начало и конец.
Таблица 1.
Назначение контактов разъемов RS0232
Контакты | Обозначение * | ||
9-pin | 25-pin | English | Russian |
Carrier Detect | Несущая (вход) | ||
Received Data | Прием данных (вход) | ||
Transmitted Data | Передача данных (выход) | ||
Data Terminal Ready | Готовность к приему (выход) | ||
Signal Ground | Общий провод | ||
Data Set Ready | Готовность к передаче (вход) | ||
Request To Send | Запрос на передачу (выход) | ||
Clear To Send | Запрос на прием (вход) | ||
Ring Indicator | Индикатор звонка (вход) |