19. Двухпроводной интерфейс TWI
19.1. Отличительные особенности
- Два идентичных модуля TWI
- Простой и, при этом, эффективный и гибкий коммуникационный интерфейс
- Поддержка режимов ведущий и подчиненный
- Модуль может работать, как передатчик или как приемник
- 7-битный формат адреса позволяет адресовать до 128 различных подчиненных узлов
- Поддержка арбитража мультимастерных шин
- Скорость передачи данных до 400 кГц
- Драйверы с возможностями ограничения скорости изменения фронтов
- Схема подавления шума исключает выбросы на линиях шины
- Полностью программируемый подчиненный адрес и поддержка команды общего вызова
- Возможность возобновления активной работы МК в случае обнаружения на шине своего подчиненного адреса
- Совместимость с протоколами I2C и SMBus
19.2. Обзор
Интерфейс TWI - построенная по принципу монтажного И двунаправленная шина, которая состоит всего лишь из двух линий: линии синхронизации SCL и линии передачи данных SDA. Протокол этого интерфейса делает возможной организацию связи до 128 индивидуально адресуемых устройств. Поскольку шина является мультимастерной, то управление над ней могут взять одно или несколько устройств.
Все что необходимо из внешних компонентов для реализации шины - два подтягивающих к плюсу питания резистора на линиях шины TWI. Механизмы разрешения конфликтов на шине полностью учтены в протоколе TWI. Каждый из портов С и Е связан со своим собственным модулем TWI. Данные модули обозначаются TWIC и TWIE.
|