Разделы

В сети

Пользователей: 199
Из них просматривают:
Аналоги: 78. Даташиты: 69. Инструкции: 11. Новости: 13. Обзор: 1. Остальное: 4. Программы: 2. Производители: 1. Профиль пользователя: 4. Расчёты: 1. Торрент: 1. Форум: 13. Чат: 1.
Участников: 3
Гостей: 196

Google , wolf170571 , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.

Atmega128. Двухпроводной последовательный интерфейс TWI

Написал MACTEP 31.03.2010 4:30:00 (Просмотров: 7581)

Двухпроводной последовательный интерфейс TWI



 

Отличительные особенности:

  • Гибкий, простой, при этом эффективный последовательный коммуникационный интерфейс, требующий только две линии связи
  • Поддержка как ведущей, так и подчиненной работы
  • Возможность работы, как приемника, так и как передатчика
  • 7-разр. адресное пространство позволяет подключить к шине до 128 подчиненных устройств
  • Поддержка многомастерного арбитрирования
  • Скорость передачи данных до 400 кГц
  • Выходы драйверов с ограниченной скоростью изменения сигналов
  • Схема шумоподавления повышает стойкость к выбросам на линиях шины
  • Программируемый адрес для подчиненного режима с поддержкой общего вызова
  • Пробуждение микроконтроллера из режима сна при определении заданного адреса на шине

 

Определение шины TWI

Двухпроводной последовательный интерфейс TWI идеально подходит для типичных применений микроконтроллера. Протокол TWI позволяет проектировщику системы внешне связать до 128 различных устройств через одну двухпроводную двунаправленную шину, где одна линия - линия синхронизации SCL и одна - линия данных SDA. В качестве внешних аппаратных компонентов, которые требуются для реализации шины, необходимы только подтягивающий к плюсу питания резистор на каждой линии шины. Все устройства, которые подключены к шине, имеют свой индивидуальный адрес, а механизм определения содержимого шины поддерживается протоколом TWI.

Внешние подключения к шине TWI
Рисунок 86. Внешние подключения к шине TWI


Терминология TWI

Ниже приведены часто используемые в данном разделе термины.

 

Таблица 86. Терминология TWI

Термин Описание
Ведущий Устройство, которое инициирует и прекращает сеанс связи. На стороне ведущего также генерируется сигнал синхронизации SCL
Подчиненный Устройство, которое адресуется ведущим устройством
Передатчик Устройство, размещающее данные на шине
Приемник Устройство, считывающее данные с шины

 

Внешнее электрическое соединение

Как показано на рисунке 86, обе линии шины подключены к положительной шине питания через подтягивающие резисторы. Среди всех совместимых с TWI устройствами в качестве драйверов шины используются транзистор или с открытым стоком или с открытым коллектором. Этим реализована функция монтажного И, которая очень важна для двунаправленной работы интерфейса. Низкий логический уровень на линии шины TWI генерируется, если одно или более из TWI-устройств выводит лог. 0. Высокий уровень на линии присутствует, если все TWI-устройства перешли в третье высокоимпедансное состояние, позволяя подтягивающим резисторам задать уровень лог. 1. Обратите внимание, что при подключении к шине TWI нескольких AVR-микроконтроллеров, для работы шины должны быть запитаны все из этих микроконтроллеров.

 

Количество устройств, которое может быть подключено к одной шине ограничивается предельно допустимой емкостью шины (400 пФ) и 7-разр. адресным пространством. Детальное описание электрических характеристик TWI приведено в параграфе "Характеристики двухпроводного последовательного интерфейса". Поддерживаются два различных набора технических требований, где один набор для шин со скоростью передачи данных ниже 100 кГц и один действителен для скоростей свыше 400 кГц.


 

<< Предыдущая страница Оглавление Следующая страница >>

Теги:

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

Разное

Интересно

Не давайте детям играть с ПДУ при работающем телевизоре.
Так как, нажимая беспорядочно кнопки, можно перевести телевизор в сервисный режим и распрограммировать его микроконтроллер с ППЗУ.

Похожие статьи