Лекция 2. Устройство ввода информации c ПК через RS-232 макет SDK-6.1 Схемотехника ЭВМ ч.2 НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИСТЕТ Мальчуков Андрей Николаевич Томск – 20 13
Структура устройства 2
RS RS-232 – последовательный двунаправленный интерфейс асинхронной передачи данных. Последовательный порт (англ. Serial port) двунаправленный последовательный интерфейс, предназначенный для обмена битовой информацией. Асинхронный – начало передачи сигнализируется старт- битом, конец передачи – стоп-битом. Частота передачи, структура данных имеет жёсткую регламентацию, несоблюдение которой, ведёт к неправильному приёму или передачи данных.
Макет SDK-6.1 4
RS Синхросигнал – внутренний источник синхроимпульсов, для задания частоты приёма или передачи. Линия передачи в режиме ожидания всегда должна быть в состоянии логической единицы. Старт-бит – нулевой сигнал на линии в течение одного периода. Стоп-бит – завершение передачи, выдержка в 1, 1.5 или 2 периода линии в состоянии логической единицы.
Старт-бит 6 В режиме приёма необходимо определить спадающий фронт сигнала – задний фронт. Необходимо обеспечить приемлемый уровень подавления дребезга при определении спадающего фронта. Необходимо обеспечить достаточное быстродействие реакции приёмника, во избежание смещения фаз внутренних синхросигналов между передатчика и приёмником.
neg_edge 7
8 Регистр 4-е бита - интегратор. На линии 1: +1. Если 0: -1. Минимальное значение интегратора =0. Максимальное значение =15. Для обнаружения фронта, сначала необходимо убедиться, что линия находится в состоянии ожидания. Когда интегратор досчитывает до 15, устанавливается специальный флаг в единичное значение. Если интегратор достиг значения 0 и имеется единица в специальном флаге, значит на линии произошёл спад сигнала с 1 на 0.
Алгоритм приёма ( бит/с) 9
Лекция 2. Устройство ввода информации c ПК через RS-232 макет SDK-6.1 Схемотехника ЭВМ ч.2 НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИСТЕТ Мальчуков Андрей Николаевич Томск – 20 13