Интерфейсы микропроцессорных систем Вопросы

Скачать презентацию Интерфейсы микропроцессорных систем    Вопросы Скачать презентацию Интерфейсы микропроцессорных систем Вопросы

Интерфейсы_микропроцессорных_систем_2013(2).ppt

  • Количество слайдов: 55

> Интерфейсы микропроцессорных систем Интерфейсы микропроцессорных систем

>  Вопросы лекции 1. Упрощенная классификация  интерфейсов 2. Параллельный интерфейс 3. Последовательный Вопросы лекции 1. Упрощенная классификация интерфейсов 2. Параллельный интерфейс 3. Последовательный интерфейс 4. Пример практической реализации последовательного интерфейса

>  Вопрос 1 Упрощенная классификация интерфейсов Вопрос 1 Упрощенная классификация интерфейсов

> Понятие интерфейса Определение интерфейса: Интерфейс – это совокупность  аппаратных и программных средств Понятие интерфейса Определение интерфейса: Интерфейс – это совокупность аппаратных и программных средств сопряжения двух устройств.

> • Существуют интерфейсы:  • Человек – машина (компьютер)  • Машина – • Существуют интерфейсы: • Человек – машина (компьютер) • Машина – машина (Компьютер – компьютер) • Рассмотрим второй тип

>  Упрощенная классификация  интерфейсов      Интерфейс  Упрощенная классификация интерфейсов Интерфейс Параллельный Последовательный Без стробирования Асинхронный Со стробированием Синхронный

>  Вопрос 2 Параллельный интерфейс Вопрос 2 Параллельный интерфейс

>Параллельный интерфейс без  стробирования Параллельный интерфейс без стробирования

>Параллельный интерфейс  со стробирования Параллельный интерфейс со стробирования

>Чтение параллельного ПЗУ Чтение параллельного ПЗУ

> Достоинства параллельного   интерфейса • Самая высокая СКОРОСТЬ обмена  информации (по Достоинства параллельного интерфейса • Самая высокая СКОРОСТЬ обмена информации (по сравнению с последовательным интерфейсом) • Простота реализации (Каждому сигналу выделяется своя линия)

>  Недостатки параллельного   интерфейса  • Большое количество проводников  • Недостатки параллельного интерфейса • Большое количество проводников • Большие габариты устройств связи • Высокая цена оборудования передачи данных

> Вопрос 3 Последовательный  интерфейс Вопрос 3 Последовательный интерфейс

>  Принцип последовательной  передачи данных • Информация передается по одному  проводу Принцип последовательной передачи данных • Информация передается по одному проводу бит за битом. • Приемник информации должен верно определить момент времени когда поступает информация (синхронизация). • В зависимости от стандарта используется разное количество линий.

>  Последовательная передача   данных Достоинства:   Недостатки: Минимальное  Необходимость Последовательная передача данных Достоинства: Недостатки: Минимальное Необходимость количество линий синхронизации связи (проводов). между приемником и Экономичность. передатчиком. Неограниченная разрядность передаваемых данных.

>  Последовательный интерфейс   Асинхронный      Синхронный Последовательный интерфейс Асинхронный Синхронный Симплексный (полудуплексный) Дуплексный (полудуплексный) Дуплексный

> Терминология интерфейса • Асинхронный – используется временная  синхронизация.  • Синхронный – Терминология интерфейса • Асинхронный – используется временная синхронизация. • Синхронный – используются специальные линии синхронизации. • Симплексный (однонаправленная передача). • Дуплексный – двунаправленная передача.

>  Протокол передачи • Протокол передачи описывает набор  правил и соглашений. Протокол передачи • Протокол передачи описывает набор правил и соглашений. • При последовательном подключении двух устройств желательно воспользоваться стандартным протоколом, но можно разработать свой.

>  Асинхронный интерфейс  Реализуется временная синхронизация  (не требуются дополнительные линии Асинхронный интерфейс Реализуется временная синхронизация (не требуются дополнительные линии синхронизации). • По сравнению с синхронным интерфейсом линий связи меньше.

>  Примеры асинхронных интерфейсов RS-232 C (COM –порт), 15 м; RS-485, 1200 м; Примеры асинхронных интерфейсов RS-232 C (COM –порт), 15 м; RS-485, 1200 м; RS-442, 1200 м; Однопроводной 1 -Wire: телефонная линия 100 м. ; витая пара 2 категории 300 м. ; с внешним драйвером 600 м. USB – 3 м.

>Характеристика стандартов RS-422 и RS 485 Характеристика стандартов RS-422 и RS 485

>ADM 3485 E -драйвер RS-485/RS-422 ADM 3485 E -драйвер RS-485/RS-422

>ADM 3485 E – блок схема ADM 3485 E – блок схема

>ADM 3485 E – назначение контактов ADM 3485 E – назначение контактов

>Многоточечная сеть Многоточечная сеть

>  Условные обозначения при асинхронной передаче • UART – универсальный асинхронный  приемопередатчик Условные обозначения при асинхронной передаче • UART – универсальный асинхронный приемопередатчик (устройство). • TXD – линия передачи данных. • RXD – линия приема данных. • GND – общий (цифровая земля).

>Симплексная схема Симплексная схема

>Асинхронный интерфейс Асинхронный интерфейс

>Дуплексная схема Дуплексная схема

>  Стандарт RS-232 C • Существует стандартный протокол  передачи RS-232 C. Стандарт RS-232 C • Существует стандартный протокол передачи RS-232 C. • Был разработан в 1969 году. • RS - Recommended Standart • 232 – номер стандарта • С – вариант стандарта опубликован Ассоциацией электронной промышленности США (EIA)

>Уровни сигналов ТТЛ Уровни сигналов ТТЛ

>Уровни сигналов RS-232 C Уровни сигналов RS-232 C

> Преобразователь уровня сигналов из ТТЛ в RS-232 C Преобразователь уровня сигналов из ТТЛ в RS-232 C

>Параметры настройки протокола  UART •  Скорость передачи Бод (или бит/с).  • Параметры настройки протокола UART • Скорость передачи Бод (или бит/с). • Число передаваемых бит данных. • Контроль четности. • Количество стоповых бит.

>Формат асинхронной посылки Формат асинхронной посылки

>  Скорость передачи сигналов •  измеряется в Бод.  •  1 Скорость передачи сигналов • измеряется в Бод. • 1 Бод – посылка в секунду. • В нашем случае: • 1 Бод = 1 бит в секунду = 1 bps

>  Стандартные скорости обмена UART в bps (бит в секунду) •  110 Стандартные скорости обмена UART в bps (бит в секунду) • 110 • 19 200 • 300 • 28 800 • 600 • 38 400 • 1 200 • 56 000 • 2 400 • 57 600 • 4 800 • 115 200 • 9 600 • 128 000 • 14 440 • 256 000

>Разъем DB-9 COM-порта Разъем DB-9 COM-порта

>Синхронный интерфейс Синхронный интерфейс

>  Синхронные интерфейсы • Трехпроводной SPI • Двухпроводный I 2 C (TWI) • Синхронные интерфейсы • Трехпроводной SPI • Двухпроводный I 2 C (TWI) • Однопроводной 1 -Wire

>Синхронный интерфейс Синхронный интерфейс

>Временная диаграмма Временная диаграмма

> Последовательный  периферийный интерфейс -   SPI • Интерфейс SPI позволяет организовать Последовательный периферийный интерфейс - SPI • Интерфейс SPI позволяет организовать последовательную синхронную высокоскоростную передачу данных между ATmega 128 и другим периферийным устройством или между несколькими AVR-микроконтроллерами.

> Отличительные особенности  интерфейса SPI в ATmega 128 • Полнодуплексная, трехпроводная синхронная Отличительные особенности интерфейса SPI в ATmega 128 • Полнодуплексная, трехпроводная синхронная передача данных • Ведущая или подчиненная работа • Передача первым младшего или старшего бита • Семь программируемых скоростей связи • Флаг прерывания для индикации окончания передачи данных • Защитный флаг при повторной записи • Пробуждение из режима холостого хода (Idle) • Режим ведущего (мастера) SPI с удвоением скорости (CK/2)

>Структурная схема SPI интерфейса Структурная схема SPI интерфейса

>  Вопрос 4  • Пример практической реализации  последовательного интерфейса Вопрос 4 • Пример практической реализации последовательного интерфейса

>   Пример 1  Подключение последовательного ПЗУ к микроконтроллеру Пример 1 Подключение последовательного ПЗУ к микроконтроллеру

> • Используем ПЗУ с  последовательным синхронным  интерфейсом • Используем ПЗУ с последовательным синхронным интерфейсом

>Последовательное ПЗУ Последовательное ПЗУ

>  Схема подключения последовательного АЦП к микроконтроллеру Схема подключения последовательного АЦП к микроконтроллеру

>Временная диаграмма Временная диаграмма

>   Пример 2 Схема подключения контроллера к персональному компьютеру Пример 2 Схема подключения контроллера к персональному компьютеру

> • В данном примере  микроконтроллер подключается  к последовательному порту  персонального • В данном примере микроконтроллер подключается к последовательному порту персонального компьютера (COM PORT)

>Схема RS-232 к IBM PC Схема RS-232 к IBM PC

> Перечень литературы • 1. Сопряжение датчиков и устройств  ввода данных с компьютерами Перечень литературы • 1. Сопряжение датчиков и устройств ввода данных с компьютерами IBM PC: Пер. с англ. /Под ред. У. Томпкинса, Дж. Уэбстера. – М. Мир, 1992. – 592 с. , ил. • 2. Хаммел Р. Л. Последовательная передача данных: Руководство для программиста: Пер. с англ. – М. : Мир, 1996. – 752 с. , ил.