АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Интерфейсы последовательной связи I2C. Программная и аппаратная реализация в микроконтроллерах AVR

Читайте также:
  1. IV Внешние связи государственного органа
  2. IV. Возмещение вреда в связи с особым положением ответственного за него лица
  3. PR - public relations (общественные связи): цели и задачи, области их использования, инструменты PR.
  4. V. Виды обязательств по их содержанию, в связи с основаниями возникновения обязательств
  5. VI. Взаимоотношения (служебные связи).
  6. Абсолютные и относительные показатели силы связи в уравнениях парной регрессии.
  7. Адекватность понимания связи свойств нервной системы с эффективностью деятельности
  8. Б. Между мышлением и речью нет тесной связи
  9. В связи с выходом на сушу у первых растений сформировались
  10. В связи с явной угрозой прорыва противника в районе Остров, Псков немедленно занять рубеж обороны на фронте Нарва, Луга, Старая Русса, Боровичи.
  11. Взаимосвязи и различия между деньгами, кредитом и финансами.
  12. Взвешенный метод наименьших квадратов (ВМНК). Простейшая модель гетероскедастичности случайного остатка. Практическая реализация ВМНК.

Интерфейс I2C (I2C, TWSI)

МК AVR m163.

Характеристики:

1) двухпроводной

2) работа с адресуемыми устройствами (до 128)

3) 8-ми битовый обмен в любом направлении

4) имеет средства контроля передачи адреса и данных в виде подтверждения сигнала

Схемотехника I2C

Протокол обмена по I2C:

- от ведущего выводится стартовая посылка ST (начало обмена)

- от ведущего выводится стартовый байт (7 бит.)

- от ведущего выводится бит направления обмена (1 бит) (запись от ведущего к ведомому и чтение от ведомого к ведущему)

- от ведомого поступает бит подтверждения

- от ведущего поступает байт (байты) данных

- от ведомого поступает бит подтверждения после каждого байта

- ведущий формирует стоповую посылку (завершение обмена)

Временные диаграммы работы I2C:

 

 

АСК – сигнал подтверждения

* - варианты возможного продолжения работы:

1) Передача данных в том же направлении

2) Выбор другого ведомого или изменение направления передачи данных, либо делается и то и другое. Для этого формируется ST (стартовая посылка) еще раз.

3) Окончание обмена (SP стоповая посылка), освобождающая шину.

Технические средства I2C в составе МК (на примере AVR):

TWDR – регистр данных, TWAR – регистр адреса, TWBR – регистр скорости, TWCR – регистр управления, TWSR – регистр статуса

Средняя скорость (бит/с) . Для AVR m163 = 8МГц, = (200-600) нс.

Состояния TWSR:

- ведущий с передачей данных

- ведущий с приемом данных

- ведомый с приемом данных

- ведомый с передачей данных + условие перехода к следующим словам данных в виде битов TWSR.. Интерфейсы последовательной связи SPI.

Интерфейс SPI.

Основные характеристики:

1) дуплексный 3-х проводной синхронный

2) режим работы – ведущий или ведомый

3) обмен данными – старшим или младшим разрядом вперед

4) 4 скорости обмена данными

5) установка флага по окончании обмена

6) активация из режима холостого хода только для ведомого МК.

Схемотехника SPI:

MOSI - Master Output Slave Input, MISO - Master Input Slave Output

СК – тактовая частота, скорости обмена могут быть СК/4, СК/16, СК/64, СК/128.

Временные диаграммы работы SPI:

Использование SPI в приложениях

Может работать одновременно со всеми.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)