Автор: Пользователь скрыл имя, 17 Января 2011 в 05:14, реферат
Информационная система – комплекс программных и аппаратных средств предназначенных для ввода-вывода информации с целью последующей обработки, хранения, визуализации и т.п.
В большей степени ИС ассоциируется с компьютерной техникой эксплуатация которой подразумевает ввод\вывод информации при помощи различного типа интерфейсов.
|
Рисунок – Соединение типа «точка-точка» |
|
Рисунок – Соединение типа кольцо |
|
Рисунок – Соединение типа звезда |
|
Рисунок - Иерархическая структура |
|
Рисунок - Многосвязная структура |
SPI
интерфейс (Serial Peripheral Interface)
SPI
интерфейс – трех- проводной интерфейс
предназначенный для синхронного двухстороннего
дуплексного обмена данными между двумя
устройствами.
Основные термины.
Master (ведущий)
инициирует пересылку данных, вырабатывает
синхроимпульсы, заканчивает пересылку
данных.
Slave (Ведомый)
Устройство, адресуемое ведущим (может
быть как приемником так и передатчиком).
Название
и назначение линий
SPI интерфейса.
Рисунок – Линии Master (Slave) устройств |
MISO - Master In, Slave Out
- выход ведомого, вход ведущего.
MOSI - Master Out, Slave In - вход ведомого, выход
ведущего.
SCK - SPI ClocK – линия тактовых импульсов.
Передача данных происходит при наличии
тактовых импульсов на линии SCK.
СS – Chip(Slave) Select – линия для активизации
ведомого устройства. Активный уровень
на линии СS переводит соответствующее
ведомое устройство в режим передачи (приема)
данных.
Рисунок – Архитектура внутренних цепей устройств с интегрированным SPI интерфейсом |
Соединение устройств при помощи шины SPI.
Рисунок – Вариант подключение трех Slave устройств к одному Master устройству |
Рисунок – Вариант подключение трех Slave устройств к одному Master устройству |
В
зависимости от полярности сигнала
SCK и условия чтения данных (передний/задний
фронт сигнала SCK) различают четыре режимы
работы SPI.
Режим работы SPI шины |
Mode 0 |
Mode 1 |
Mode 2 |
Mode 3 |
Mode 0. Тактовая последовательность SCK начинается с формирования положительного фронта. Считывание данных осуществляется при появлении положительного фронта на линии SCK.
Mode 1. Тактовая последовательность SCK начинается с формирования положительного фронта. Считывание данных осуществляется при появлении отрицательного фронта на линии SCK.
Mode 2. Тактовая последовательность SCK начинается с формирования отрицательного фронта. Считывание данных осуществляется при появлении отрицательного фронта на линии SCK.
Mode 3. Тактовая последовательность SCK начинается с формирования отрицательного фронта. Считывание данных осуществляется при появлении положительного фронта на линии SCK.
Рисунок – Режимы работы SPI протокола |
Направление
передачи байта может быть различным
(старшим/младшим битом вперед)
Передача и приём тактируются по линии SCK в соответствии с режимом конфигурацией, заданной в регистре управления. После того, как байт передан, тактирование прекращается, в регистре состояния устанавливается флаг SPIF и вызывается прерывание окончания передачи, если оно разрешено.
Запись в регистр данных передающего контроллера невозможна, пока не освобождён регистр сдвига SPI.
Если
по окончании приёма регистр данных
не прочитан, то при приёме следующего
байта возникает ошибка наложения и предыдущий
байт теряется.
ЦАП
АЦП
Память
Последовательный
интерфейс RS -232
Интерфейс RS-232C предназначен для подключения аппаратуры, передающей или принимающей данные (ООД — оконечное оборудование данных; DTE — Data Terminal Equipment), к оконечной аппаратуре каналов данных (АКД; DCE — Data Communication Equipment).
В роли АПД может выступать компьютер, принтер, плоттер и другое периферийное оборудование. В роли АКД обычно выступает модем. Конечной целью подключения является соединение двух устройств АПД. Полная схема соединения приведена на рис. 1; интерфейс позволяет исключить канал удаленной связи вместе с парой устройств АКД, соединив устройства непосредственно с помощью нуль-модемного кабеля (рис. 2).
Рисунок – Полная схема соединения по RS-232 |
|
Рисунок - Соединение по RS-232C нуль-модемным кабелем |
Стандарт описывает управляющие сигналы интерфейса, пересылку данных, электрический интерфейс и типы разъемов.
Краткие характеристики
В
стандарте предусмотрены
Стандарт RS-232C предусматривает передачу данных при помощи электрических сигналов относительно общего провода.
Интерфейс не обеспечивает гальванической развязки устройств.
Все линии интерфейса делятся на две группы: линии данных и линии управляющих сигналов.
Логической единице на входе-выходе данных (сигнал RxD, TxD) соответствует диапазон напряжения от –12 до –3 В; логическому нулю — от +3 до +12 В.
Для входов управляющих сигналов состоянию ON (“включено”) соответствует диапазон от +3 до +12 В, состоянию OFF (“выключено”) — от –12 до –3 В.
Диапазон от –3 до +3 В — зона нечувствительности, обусловливающая гистерезис приемника: состояние линии будет считаться измененным только после пересечения порога (рис. 3).
Рисунок - Прием сигналов RS-232C |
Уровни сигналов на выходах передатчиков должны быть в диапазонах от –12 до –5 В и от +5 до +12 В.
Подключение и отключение интерфейсных кабелей устройств с автономным питанием должно производиться при отключенном питании. Иначе разность невыровненных потенциалов устройств в момент коммутации может оказаться приложенной выходным или входным (что опаснее) цепям интерфейса и вывести из строя микросхемы.
Стандарт RS-232C регламентирует типы применяемых разъемов. DB-9, DB-25
Назначение сигналов интерфейса RS-232
Сигнал | Назначение |
PG | Protected Ground — защитная земля, соединяется с корпусом устройства и экраном кабеля |
SG | Signal Ground — сигнальная (схемная) земля, относительно которой формируются уровни сигналов |
TD | Transmit Data — последовательные данные — выход передатчика |
RD | Receive Data — последовательные данные — вход приемника |
RTS | Request To Send — выход запроса передачи данных: состояние “включено” уведомляет модем о наличии у терминала данных для передачи. В полудуплексном режиме используется для управления направлением — состояние “включено” служит сигналом модему на переключение в режим передачи |
CTS | Clear To Send — вход разрешения терминалу передавать данные. Состояние “выключено” запрещает передачу данных. Сигнал используется для аппаратного управления потоками данных |
DSR | Data Set Ready — вход сигнала готовности от аппаратуры передачи данных (модем в рабочем режиме подключен к каналу и закончил действия по согласованию с аппаратурой на противоположном конце канала) |
DTR | Data Terminal Ready — выход сигнала готовности терминала к обмену данными. Состояние “включено” поддерживает коммутируемый канал в состоянии соединения |
DCD | Data Carrier Detected — вход сигнала обнаружения несущей удаленного модема |
RI | Ring Indicator — вход индикатора вызова (звонка). В коммутируемом канале этим сигналом модем сигнализирует о принятии вызова |
Рисунок – Нуль-модемный кабель: а) минимальный, б) полный. |
Рисунок - Последовательность управляющих сигналов интерфейса (компьютер-модем) |
Асинхронный режим передачи
Асинхронный режим передачи является байт-ориентированным (символьно-ориентированным): минимальная пересылаемая единица информации — один байт (один символ). Формат посылки байта иллюстрирует рисунком.
Передача каждого байта
Информация о работе Аппаратные интерфейсы операционных систем