|
Интерфейс RS232C.
Интерфейс RS-232C предназначен для подключения аппаратуры, передающей или принимающей данные (ООД – оконечное оборудование данных, или АПД – аппаратуры передачи данных) к оконечной аппаратуре каналов данных (АКД). В роли АПД может выступать компьютер, принтер, плоттер и другое периферийное оборудование. Этой аппаратуре соответствует аббревиатура DTE (Data Terminal Equipment). В роли АКД часто выступает модем, этой аппаратуре соответствует аббревиатура DCE (Data Communication Equipment). Конечной целью подключения является соединение двух устройств DTE.
Стандарт описывает:
- управляющие сигналы интерфейса,
- электрический интерфейс и
- типы разъемов.
Стандарт же определяет асинхронный или синхронный режимы обмена, но СОМ-порты компьютера поддерживают только асинхронный режим. Функционально RS232С эквивалентен стандарту МККТТ V.24/V.28 и стыку С2, но они имеют различные названия одних и тех же используемых сигналов.
Стандарт RS232C использует несимметричные передатчики и приемники. Сигнал передается относительно общего провода (“схемной земли”) и не обеспечивает гальванической развязки устройств. Логической единице соответствует уровень напряжения на входе приемника от –12 вольт до –3 вольт, логическому нулю соответствует напряжение на входе приемника от +3 вольт до +12 вольт. Между уровнями –3 и +3 вольт имеется зона нечувствительности, обуславливающая гистерезис приемника. Уровни сигналов на выходах передатчиков должны быть в диапазонах от –12 вольт до –5 вольт и от +5вольт до +12 вольт, соответственно. Разность потенциалов между “схемными землями” (SC) соединяемых устройств не должна превышать двух вольт, иначе возможно неверное восприятие приемником сигналов передатчика. Интерфейс предполагает наличие защитного заземления соединяемых устройств, если они оба питаются от сети переменного тока и имеют сетевые фильтры.
Преобразование параллельного кода, получаемого СОМ-портом от системной шины, в последовательный код для передачи по каналу, и обратное преобразование при приеме данных от терминала, выполняют специализированные контроллеры порта – микросхемы UART (Universal Asynchronous Receiver-Transmitter – универсальный асинхронный приемо-передатчик). Эта же микросхема формирует и обрабатывает сигналы интерфейса. СОМ-порты IBM PC XT/AT базируются на микросхемах UART i8250, 16450, 16550A.
Регламентируются и типы применяемых разъемов. На аппаартуре DTE, в том числе и на СОМ-портах следует устанавливать вилки (male) DB9P или DB25P, а на аппаратуре DCE (модемах) устанавливаются розетки (female) DB9S или DB25S.
Назначение и распределение сигналов интерфейса RS232C по разъемам СОМ-порта приведено в таблице 1.13.
Таблица 1.13. Назначение сигналов интерфейса RS232C.
Сигнал
DB9S
DB25S
Назначение сигнала
PG
Защитная земля. Соединяется с корпусом устройства и экраном кабеля.
SG
5
7
Сигнальная (схемная) земля, относительно которой действуют уровни сигналов.
TD
3
2
Выход передатчика, последовательные данные.
RD
2
3
Вход приемника, последовательные данные.
RTS
7
4
Выход запроса передачи данных. Состояние лог.1 сообщает модему, что у терминала есть данные для передачи.
CTS
8
5
Вход разрешения (лог. 1) терминалу передавать данные.
DTR
4
20
Выход сигнала готовности терминала к обмену данными. Состояние лог. 1 поддерживает канал в состоянии соединения.
DSR
6
6
Вход сигнала готовности АПД (например, модема).
DCD
1
8
Вход сигнала обнаружения несущей удаленного терминала.
RI
9
22
Вход индикатора вызова (звонка).
Интерфейс позволяет исключить канал удаленной связи вместе с парой модемов, соединив два интеллектуальных устройства DTE непосредственно, с помощью нуль-модемного кабеля.
При соединении аппаратуры DTE без модемов, разъемы устройств соединяются между собой полным или минимальным нуль-модемным кабелем (Zero-modem, Z-modem).
Полный нуль-модемный кабель выполняется семижильным жгутом проводов, причем контакты DSR – DCD закорачиваются на каждом из разъемов кабеля, а для минимального нуль-модема достаточно всего трехжильного жгута. В последнем случае закорачиваются на каждом из разъемов кабеля контакты DTR - DSR - DCD, а так же RTS - CTS.
Питание ВУ от интерфейса RS-232C.
При подключении мыши или трекбола к СОМ-порту, они обычно получают питание +V от линий DTR и RTS, a –V – от TD, не используемых по прямому назначению. Так если исправная мышь с данным портом не работает, то нужно проверить уровни потенциалов на контактах разъема порта с этими сигналами. При инициализации порта, линии DTR и RTS переходят в состояние логического нуля, т.е. вырабатывают напряжение порядка +12 вольт, а линия TD – порядка –12 вольт. Потенциалами на этих линиях можно управлять через регистры СОМ-порта, что и делают соответствующие драйверы мыши и трекбола. Если потенциалы после их установки не соответствуют требуемым, то неисправность может быть и в регистрах порта, что легко проверяется (конечно, с отключенным манипулятором) тест-программой в режиме тестирования с внешней заглушкой.
Порт получает питание от блока питания через системную плату, и отсутствие напряжения +12 вольт сразу обнаруживается по неработоспособности дисков компьютера, а отсутствие напряжения –12 вольт могут заметить только устройства, подключенные к СОМ-портам. Не все блоки питания контролируют все выходные напряжения, поэтому неработоспособность терминальных устройств, подключенных к СОМ-порту, может быть и следствием неисправности блока питания компьютера.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51
При использовании материалов активная ссылка на источник обязательна.