Подмножество сигналов RS-232C
, относящихся к асинхронному режиму, рассмотрим с точки зрения СОМ-порта PC. Для удобства будем пользоваться мнемоникой названий, принятой в описаниях СОМ-портов и большинства устройств (она отличается от безликих обозначений RS-232 и V.24). Напомним, что активному состоянию сигнала («включено») и логической единице передаваемых данных соответствует отрицательный потенциал (ниже -3 В) сигнала интерфейса, а состоянию «выключено» и логическому нулю — положительный (выше +3 В). Назначение сигналов интерфейса приведено в табл. 2.2. Нормальную последовательность управляющих сигналов для случая подключения модема к СОМ-порту иллюстрирует рис. 2.6.
Таблица 2.2
. Назначение сигналов интерфейса RS-232CСигнал | Назначение |
---|
PG | Protected Ground — защитная земля, соединяется с корпусом устройства и экраном кабеля |
SG | Signal Ground — сигнальная (схемная) земля, относительно которой действуют уровни сигналов |
TD | Transmit Data — последовательные данные — выход передатчика |
RD | Receive Data — последовательные данные — вход приемника |
RTS | Request To Send — выход запроса передачи данных: состояние «включено» уведомляет модем о наличии у терминала данных для передачи. В полудуплексном режиме используется для управления направлением — состояние «включено» служит сигналом модему на переключение в режим передачи |
CIS | Clear To Send — вход разрешения терминалу передавать данные. Состояние «выключено» запрещает передачу данных. Сигнал используется для аппаратного управления потоками данных |
DSR | Data Set Ready — вход сигнала готовности от аппаратуры передачи данных (модем в рабочем режиме подключен к каналу и закончил действия по согласованию с аппаратурой на противоположном конце канала) |
DTR | Data Terminal Ready — выход сигнала готовности терминала к обмену данными. Состояние «включено» поддерживает коммутируемый канал в состоянии соединения |
DCD | Data Carrier Detected — вход сигнала обнаружения несущей удаленного модема |
RI | Ring Indicator — вход индикатора вызова (звонка). В коммутируемом канале этим сигналом модем сигнализирует о принятии вызова |
Рис. 2.6
. Последовательность управляющий сигналов интерфейса1. Установкой DTR
компьютер указывает на желание использовать модем.2. Установкой DSR
модем сигнализирует о своей готовности и установлении соединения.3. Сигналом RTS
компьютер запрашивает разрешение на передачу и заявляет о своей готовности принимать данные от модема.4. Сигналом CTS
модем уведомляет о своей готовности к приему данных от компьютера и передаче их в линию.5. Снятием CTS
модем сигнализирует о невозможности дальнейшего приема (например, буфер заполнен) — компьютер должен приостановить передачу данных.6. Сигналом CTS
модем разрешает компьютеру продолжить передачу (в буфере появилось место).7. Снятие RTS
может означать как заполнение буфера компьютера (модем должен приостановить передачу данных в компьютер), так и отсутствие данных для передачи в модем. Обычно в этом случае модем прекращает пересылку данных в компьютер.8. Модем подтверждает снятие RTS
сбросом CTS
.9. Компьютер повторно устанавливает RTS
для возобновления передачи.10. Модем подтверждает готовность к этим действиям.
11. Компьютер указывает на завершение обмена.
12. Модем отвечает подтверждением.
13. Компьютер снимает DTR
, что обычно является сигналом на разрыв соединения («повесить трубку»).14. Модем сбросом DSR
сигнализирует о разрыве соединения.Из рассмотрения этой последовательности становятся понятными соединения DTR
-DSR
и RTS
-CTS
в нуль-модемных кабелях.2.2. Родственные интерфейсы и преобразователи уровней