Назначение линий

Назначение линий. контактного разъема типа D для интерфейса RS 232C Терминальное оборудование обычно оснащено разъемом со штырьками, а связное разъемом с отверстиями но могут быть и исключения.

Сигналы интерфейса RS 232C подразделяются на следующие классы.

Последовательные данные например, TXD, RXD. Интерфейс RS 232C обеспечивает два независимых последовательных канала данных первичный главный и вторичный вспомогательный.

Оба канала могут работать в дуплексном режиме, т.е. одновременно осуществляют передачу и прием информации. Управляющие сигналы квитирования например, RTS, CTS. Сигналы квитирования средство, с помощью которого обмен сигналами позволяет DTE начать диалог с DCE до фактической передачи или приема данных по последовательной линии связи.

Сигналы синхронизации например, TC, RC. В синхронном режиме в отличие от более распространенного асинхронного между устройствами необходимо передавать сигналы синхронизации, которые упрощают синхронизм принимаемого сигнала в целях его декодирования. На практике вспомогательный канал RS 232C применяется редко, и в асинхронном режиме вместо 25 линий используются 9 линий таблица 2. Таблица 2. Основные линии интерфейса RS 232C. Номер контактаСигнал Выполняемая функция1FGПодключение земли к стойке или шасси оборудования2TXDПоследовательные данные, передаваемые от DTE к DCE3RXDПоследовательные данные, принимаемые DTE от DCE4RTSТребование DTE послать данные к DCE5CTSГотовность DCE принимать данные от DTE6DSRСообщение DCE о том, что связь установлена7SGВозвратный тракт общего сигнала земли8DCDDTE работает и DCE может подключится к каналу связи Виды сигналов В большинстве схем, содержащих интерфейс RS 232C, данные передаются асинхронно, т.е. в виде последовательности пакета данных. Каждый пакет содержит один символ кода ASCII, причем информация в пакете достаточна для его декодирования без отдельного сигнала синхронизации.

Символы кода ASCII представляются семью битами, например буква А имеет код 101. Чтобы передать букву А по интерфейсу RS 232C, необходимо ввести дополнительные биты, обозначающие начало и конец пакета.

Кроме того, желательно добавить лишний бит для простого контроля ошибок по паритету четности.

Наиболее широко распространен формат, включающий в себя один стартовый бит, один бит паритета и два стоповых бита. Начало пакета данных всегда отмечает низкий уровень стартового бита. После него следует 7 бит данных символа кода ASCII. Бит четности содержит 1 или 0 так, чтобы общее число единиц в 8 битной группе было нечетным. Последним передаются два стоповых бита, представленных высоким уровнем напряжения. Эквивалентный ТТЛ сигнал при передаче буквы А показан на рис. 2. Рис. 2. Представление кода буквы А сигнальными уровнями ТТЛ. Таким образом, полное асинхронно передаваемое слово состоит из 11 бит фактически данные содержат только 7 бит и записывается в виде 0101011. Используемые в интерфейсе RS 232C уровни сигналов отличаются от уровней сигналов, действующих в компьютере. Логический 0 SPACE представляется положительным напряжением в диапазоне от 3 до 25 В, логическая 1 MARK отрицательным напряжением в диапазоне от 3 до 25 В. На рис. 3 показан сигнал в том виде, в каком он существует на линиях TXD и RXD интерфейса RS 232C. Рис. 3. Вид кода буквы А на сигнальных линиях TXD и RXD. Сдвиг уровня, т.е. преобразование ТТЛ уровней в уровни интерфейса RS 232C и наоборот производится специальными микросхемами драйвера линии и приемника линии.

На рис. 4 представлен типичный микрокомпьютерный интерфейс RS 232C. Программируемая микросхема DD1 последовательного ввода осуществляет параллельно последовательные и последовательно параллельные преобразования данных.

Микросхемы DD2 и DD3 производят сдвиг уровней для трех выходных сигналов TXD, RTS, DTR, а микросхема DD4 для трех входных сигналов RXD, CTS, DSR. Микросхемы DD2 и DD3 требуют напряжения питания 12 В. Рис. 4.