Слайд 1ПОСЛЕДОВАТЕЛЬНЫЙ ВВОД-ВЫВОД.
синхронные последовательные порты;
асинхронные последовательные порты
Слайд 2Синхронные последовательные порты
Слайд 3Асинхронные последовательные порты
Слайд 4
К числу простейших интерфейсов последовательной передачи принадлежит интерфейс радиальный последовательный
(ИРПС) или асинхронный старт - стоповый. Интерфейс предусматривает одностороннюю последовательную
передачу данных словами по 5-8 бит со скоростями 1200, 2400, 4800, 9600 и 19200 битов в секунду
Слайд 5Интерфейсы последовательной связи
Слайд 6Передаваемое слово обрамляется рамкой состоящей из стартового бита, необязательного бита
контроля четности и одного - двух стоповых битов. Полученная посылка
носит название кадра.
Слайд 7Программируемый связной адаптер ВВ51/
КР580ВВ51,8251 - Универсальный синхронно-асинхронный приемопередатчик (базовый
вариант);
КР580ВВ51А, 8251А - Универсальный синхронно-асинхронный приемопередатчик;
S2657 - (улучшенный
вариант);
МС6850 - Асинхронный последовательный интерфейс;
К18О1ВП1-О35 - Универсальный асинхронный приемопередатчик для МС с Q-шиной
Слайд 8Схема программируемого связного адаптера
Слайд 9передатчик,
. Основу передатчика составляет 13-разрядный сдвиговый регистр, хранящий очередное
выходное слово. Разряды 12, 11 регистра используются для формирования стоп-битов,
10—для записи контрольного бита, разряды 9—2 предназначены для хранения данных, 1 —для формирования старт -битов, последний применяется как выходной буфер для последовательного выталкивания слова на линию Т х D (Transmitter Data). Управление работой передатчика осуществляется специальной схемой, которая отслеживает прием новых данных, при необходимости добавляет к ним контрольный бит, обрамляет старт - стоповыми битами и синхронизирует вывод из сдвигающего регистра.
Слайд 10Приемник
Приемник содержит два 9-разрядных сдвиговых регистра. Информация со входа R
x D (Resiver Data) последовательно поступает на один из входов
(0—3) первого регистра в зависимости от длины передаваемого слова и затем на один из входов (0—3) второго регистра. Управление записью входной информации осуществляется схемой управления приемника, содержащей логику формирования синхроимпульсов приема, счетчик числа принятых битов, схему контроля четности, триггер ошибки четности РЕ (Parity Error), триггер ошибки кадра FE (Framming Error) и триггер ошибки переполнения ОЕ (Overrun Error).
Слайд 11Логика чтения-записи
Логика чтения-записи включает регистр режима, регистр команд и два
регистра синхроимпульсов. Восьмиразрядный регистр режима предназначен для хранения слова выбора
режима MS, тогда как регистр команд —для приема команды CI. Два 8-разрядных регистра синхроимпульсов хранят один или два символа синхронизации SYNC. Встроенный в логику чтения-записи компаратор реализует сравнение слов, хранящихся в регистрах синхроимпульсов и в регистрах приемника. Результат сравнения используется для управления работой БИС.
Слайд 12Буфер шины данных
Буфер шины данных представляет собой 8-разрядное трехстабильное двунаправленное
устройство для связи ПСА с МП, которое состоит из входного
и выходного регистра данных, а также доступного для чтения регистра слова состояния SW
Слайд 13Схема управления модемом
DSR (Data Set Ready) - Готовность приемника
модема. Проверяется Программно.
DTR (Data Terminal Ready) - Запрос готовности
приемника модема. Управляется программно
RTS (Request To Send) - Запрос готовности передатчика модема. Управляется программно.
CTS (Clear To Send) - Готовность передатчика модема. Разрешает ПСА передачу данных.
Слайд 14. Формат слова выбора режимаа — асинхронный б — синхронный
Слайд 17Временные диаграммы передачи в синхронном режиме
Слайд 18Временные диаграммы передачи (а) и приема (б) в асинхронном режиме
Слайд 19
Таблица 2. Основные линии интерфейса RS-232C.
Номер контактаСигнал Выполняемая функция1FGПодключение земли
к стойке или шасси оборудования
2TXDПоследовательные данные, передаваемые от DTE к
DCE
3RXDПоследовательные данные, принимаемые DTE от DCE
4RTSТребование DTE послать данные к DCE
5CTSГотовность DCE принимать данные от DTE
6DSRСообщение DCE о том, что связь установлен
7SGВозвратный тракт общего сигнала (земли)
8DCDDTE работает и DCE может подключится к каналу связи
Слайд 20
Символы кода ASCII представляются семью битами, например буква А имеет
код 1000001. Чтобы передать букву А по интерфейсу RS-232C, необходимо
ввести дополнительные биты, обозначающие начало и конец пакета. Кроме того, желательно добавить лишний бит для простого контроля ошибок по паритету (четности).
Наиболее широко распространен формат, включающий в себя один стартовый бит, один бит паритета и два стоповых бита. Начало пакета данных всегда отмечает низкий уровень стартового бита. После него следует 7 бит данных символа кода ASCII. Бит четности содержит 1 или 0 так, чтобы общее число единиц в 8-битной группе было нечетным. Последним передаются два стоповых бита, представленных высоким уровнем напряжения. Эквивалентный ТТЛ-сигнал при передаче буквы А показан на рис. 2.
Слайд 21буквa А сигнальными уровнями ТТЛ.
Слайд 22
Используемые в интерфейсе RS-232C уровни сигналов отличаются от уровней сигналов,
действующих в компьютере. Логический 0 (SPACE) представляется положительным напряжением в
диапазоне от +3 до +25 В, логическая 1 (MARK) - отрицательным напряжением в диапазоне от -3 до -25 В. На рис. 3 показан сигнал в том виде, в каком он существует на линиях TXD и RXD интерфейса RS-232C
Слайд 23буква А на сигнальных линиях TXD и RXD.
Слайд 24. Типичная схема интерфейса RS-232C