- •А.В. Попов последовательные интерфейсы периферийных устройств
- •Воронеж 2013
- •Введение
- •1. Интерфейсы периферийных устройств
- •Классификация и терминология
- •1.2. Интерфейсы периферийных устройств в микропроцессорных системах
- •1.3. Интерфейс лвс
- •2. Последовательные интерфейсы
- •2.1. Синхронный и асинхронный режимы работы
- •2.2. Виды кодирования информации в последовательных интерфейсах
- •2.3. Организация физического уровня и основные параметры последовательных интерфейсов
- •2.4. Последовательный интерфейс rs-232c
- •2.4.1. Формат кадра rs-232c
- •2.4.2. Сигналы интерфейса rs-232c
- •2.4.3. Физический уровень интерфейса rs-232c
- •2.4.4. Виды реализации последовательных интерфейсов
- •2.5. Последовательный периферийный интерфейс spi
- •2.5.1. Режимы работы spi
- •2.5.2. Протоколы связи spi
- •2.5.3. Системные ошибки spi
- •2.6. Синхронный последовательный интерфейс i2c
- •2.6.1. Протокол связи i2c
- •2.6.2. Адресация на шине i2с
- •2.6.3. Основные типы передачи данных
- •2.6.4. Инициализация и прекращение передачи данных
- •2.6.5. Режимы работы i2с-логики
- •2.7. Протоколы нижнего уровня can
- •2.7.1. Общая характеристика протокола can
- •2.7.2. Физический уровень протокола can
- •2.7.3. Форматы кадров протокола can
- •2.7.4. Обнаружение коллизий и арбитраж
- •2.7.5. Обнаружение ошибок и "живучесть" сети
- •3. Последовательные шины
- •Шина usb
- •3.1.1. Структура usb
- •3.1.2. Физический интерфейс usb
- •3.1.3. Модель передачи данных
- •3.1.4. Типы передачи данных
- •3.1.5. Протокол usb
- •3.1.6. Форматы пакетов usb
- •3.1.7. Системное конфигурирование usb
- •3.1.8. Устройства usb - функции и хабы
- •3.1.9. Хост-контроллер usb
- •3.2. Шина ieee 1394-FireWire
- •3.2.1. Структура и взаимодействие устройств шины ieee 1394
- •3.2.2. Протокол ieee 1394
- •3.2.3. Управление шиной FireWire
- •3.2.4. Изохронная транспортировка данных FireWire
- •3.2.5. Синонимы и дополнения стандарта ieee 1394
- •3.2.6. Сравнение FireWire и usb
- •3.3. Шина access.Bus
- •Заключение
- •Библиографический список
- •Оглавление
- •394026 Воронеж, Московский просп., 14
А.В. Попов последовательные интерфейсы периферийных устройств
Учебное пособие
Воронеж 2013
ФГБОУ ВПО «Воронежский государственный технический университет»
А.В. Попов
ПОСЛЕДОВАТЕЛЬНЫЕ ИНТЕРФЕЙСЫ
ПЕРИФЕРИЙНЫХ УСТРОЙСТВ
Утверждено Редакционно-издательским советом
университета в качестве учебного пособия
Воронеж 2013
УДК 004.382
Попов А.В. Последовательные интерфейсы периферий-ных устройств: учеб. пособие [Электронный ресурс]. – Электрон. текстовые, граф. данные (1,46 Мб) / А.В. Попов– Воронеж : ФГБОУ ВПО «Воронежский государственный технический университет», 2013. – 1 электрон. опт. диск (CD-ROM). – Систем. требования: ПК 500МГц и выше; 256 Мб ОЗУ ; Windows XP ; MS Word 2007 или более поздняя версия ; 1024x768 ; CD-ROM ; мышь. – Загл. с экрана. – Диск и сопровод. материал помещены в контейнер 12x14 см.
В учебном пособии описываются основные виды последовательных интерфейсов, используемых в компьютерной и микропроцессорной технике, приводится их структура, особенности технической реализации, алгоритмы передачи информации.
Издание соответствует требованиям Федерального государственного образовательного стандарта высшего профессионального образования по направлению 230100.62 «Информатика и вычислительная техника» (профиль «Системы автоматизированного проектирования в машиностроении»), дисциплине «ЭВМ и периферийные устройства».
Ил. 27. Табл. 4. Библиогр.: 10 назв.
-
Рецензенты:
кафедра программирования и информаци-онных технологий Воронежского государ-ственного университета (зав. кафедрой канд. физ-мат. наук, доц. Н.А. Тюкачев);
канд. техн наук, доц. А.Ю. Бойко
Попов А.В., 2013
Оформление. ФГБОУ ВПО «Воронежский государственный
технический университет», 2013
Введение
Интерфейс (Interface) является границей раздела двух систем, устройств или программ. Он содержит элементы соединения и вспомогательные схемы управления, используемые для соединения устройств. Интерфейсы позволяют подключать к компьютерам различные периферийные устройства (ПУ) и их контроллеры, а также соединять отдельные подсистемы вычислительной системы.
Интерфейсы различаются друг от друга организацией. Существуют два основных класса интерфейсов: параллельные и последовательные. В параллельных интерфейсах информационные слова передаются по соответствующим параллельным проводникам одновременно. В последовательном интерфейсе информационные биты передаются друг за другом обычно по двухпроводниковой линии. Параллельные интерфейсы позволяют передавать информацию с большой скоростью, а последовательные на большое расстояние. Существует многообразие используемых типов интерфейсов, которые отличаются способом передачи информации и характеристиками. Каждый из них имеет определенные достоинства и недостатки, и применяется для преимущественного подключения определенных видов периферии.
Технический прогресс вызывает неуклонный рост передаваемой информации в периферийных устройствах. Это приводит к необходимости создания новых версий существующих интерфейсов, разработке и выпуску новых типов интерфейсов с улучшенными характеристиками.
При разработке специализированных устройств встает вопрос выбора подходящего интерфейса подключения. Этот вопрос следует решать, исходя из принципа разумной достаточности, по возможности отдавая предпочтение внешним интерфейсам.