В настоящее время широко используется последовательный интерфейс синхронной и асинхронной передачи данных, установленный стандартом Е1А RS-232-C и рекомендациями V.24 CCITT (табл. 12.1).
Таблица 12.1. Данные интерфейса RS-232-C
Скорость передачи
|
115 Кбит/с (максимум)
|
|
Расстояние передачи
|
15 м (максимум)
|
|
Характер сигнала
|
Несимметричный по напряжению
|
-
|
Количество драйверов
|
1
|
|
Количество приемников
|
1
|
|
Схема соединения
|
Полный дуплекс, от точки к точке
|
|
Компьютер имеет 25-контактный (DB25P) или 9-контактный (DB9P) разъемы для подключения интерфейса RS-232-C.
Назначение контактов разъемов интерфейса RS-232-C и порядок обмена информацией нему показан в табл. 13.2.
Таблица 13.2. Порядок обмена данными по интерфейсу RS-232-C
Наименование
|
Направление
|
Описание
|
Контакт
(25-контактный разъём)
|
Контакт
(9-контактный разъем)
|
DCD
|
IN
|
Carrie Delect (Определение несущей)
|
8
|
1
|
RxD
|
IN
|
Receive Data (Принимаемые данные)
|
3
|
2
|
TxD
|
OUT
|
Transmit Data {Передаваемые данные)
|
2
|
3
|
DTR
|
OUT
|
Data Terminal Ready (Готовность терминала)
|
20
|
4
|
GND
|
—
|
System Ground (Корпус системы)
|
7
|
5
|
DSR
|
IN
|
Data Set Ready (Готовность данных)
|
6
|
6
|
RTS
|
OUT
|
Request to Send (Запрос на отправку)
|
4
|
7
|
CTS
|
IN
|
Clear to Send (Готовность приема)
|
5
|
8
|
RI
|
IN
|
Ring Indicator (Индикатор)
|
22
|
9
|
Интерфейс RS-232-C соединяет два устройства и предназначен для связи компьютеров между собой, а также для подключения к компьютеру стандартных внешних устройств. Данные в RS-232-C передаются в последовательном коде побайтно. Каждый байт обрамляется стартовым и стоповыми битами. Данные могул передаваться как в одну, так и в другую сторону (режим полного дуплекса). Основными преимуществами использования RS-232-C являются возможность передачи информации на достаточно большие расстояния и простой соединительный кабель. Для управления соединенными устройствами используется программное подтверждение (введение в поток передаваемых данных соответствующих управляющих символов). Возможна организация аппаратного подтверждения путем введения дополнительных RS-232-C линий для обеспечения функций определения статуса и управления.
Формат передачи данных шиной RS-232-C показан на рис. 12.6.
Собственно данные (5, 6, 7 или 8 бит) сопровождаются стартовым битом, битом четности и одним или двумя стоповыми битами. Получив стартовый бит, приемник выбирает из линии биты данных через определенные интервалы времени. Очень важно, чтобы тактовые частоты приемника и передатчика были одинаковыми (допустимо расхождение не более 10 %). Скорость передачи по RS-232-C может выбираться из ряда: 110, 150, 300, 600, 1200, 2400, 4800,9600, 1920.0, 38400, 57600, 115200 бит/с.
|