Интерфейсы микропроцессорных систем. Воробьева Г.С - 4 стр.

UptoLike

Таблица 1.1 Назначение контактов 9-выводного разъема RS-232C
Кон-
такт
Сигнал
Выполняемая функция
Прим.
- FG Защитное заземление (экран) -
1 DCD DTE работает, и DCE может подключится к
каналу связи
IN
2 -RXD Принимаемые последовательные данные, к
DTE
IN
3 -TXD Передаваемые последовательные данные, от
DTE
OUT
4 DTR Готовность выходных данных OUT
5 SG «земля» сигнала, нулевой провод -
6 DSR Готовность данных DCE (модема) IN
7 RTS Требование DTE послать данные к DCE OUT
8 CTS Готовность DCE принимать данные от DTE IN
9 RI Прием модемом сигнала вызова по
телефонной линии
IN
1.2. ФОРМАТ ПЕРЕДАЧИ
В большинстве схем, содержащих интерфейс RS–232C, данные
передаются асинхронно, в виде т.н. «ФРЕЙМОВ» - последовательности
битов данных и служебных битов.
При отсутствии передачи в линии поддерживается уровень
напряжения, соответствующий логической 1 (т.е. постоянно выводится
стоповый бит, см. ниже).
Начало фрейма всегда отмечает низкий уровень стартового бита. По
этому перепаду 10 синхронизируется приемник UART, начиная выбирать
из линии данные через определенные интервалы времени. Поэтому
тактовые частоты приемника и передатчика, которые настраиваются
программно, не должны отличаться более чем на 10%.
После стартового бита следует 5-8 бит данных. Обычно далее следует
бит четности, принимающий значения 1 или 0 в зависимости от того,
каково общее число единиц в n–битной группе: четное/нечетное
(устанавливается в соответствии с требуемыми настройками вида четности,
которая бывает четной и нечетной).
Последними передаются один-два стоповых бита, представленных
высоким уровнем напряжения. Они определяют минимальную
длительность между пакетами.
Наиболее широко распространен такой формат фрейма: один
стартовый бит, один бит паритета и два стоповых бита. ТТЛсигнал при
передаче данных показан на рис.1.2,а.
Таким образом, фрейм состоит из:
1 + (5...8) + 0(1) + 1(2) = (7…12)бит,
когда фактически данные содержат только (5...8) бит.
1.3. УРОВНИ НАПРЯЖЕНИЙ
При проектировании устройств, использующих для обмена
информацией стандарт RS-232C, необходимо учесть, что используемые в
интерфейсе RS–232C уровни сигналов (см. таблицу 1.2) отличаются от
уровней сигналов, действующих в микропроцессорных устройствах.
Таблица 1.2 Уровни напряжений сигналов стандарта RS-232C
Приемник (линия
RxD)
Передатчик (линия
TxD)
«1»
(MARKER)
(-25 … -3) В (-15 … -5) В
«0» (SPACE) (+3 … +25) В (+5 … +15) В
TхD
RхD
RTS
CTS
DSR
DCD
DTR
RI
SG
FG
TхD
RхD
RTS
CTS
DSR
DCD
DTR
RI
SG
FG
Рис. 1.1.
Соединение линий
разъема RS-232C
для
нуль-модемного
кабеля