Интерфейсы периферийных устройств. Ключев А.О - 184 стр.

UptoLike

183
энергопотреблением. Последняя версия 2.1 2000 года включила лишь
незначительные доработки.
1 октября 2006 года были отменены лицензионные отчисления за
использование протокола I²C. Однако отчисления сохраняются для выделения
эксклюзивного подчинённого адреса на шине I²C.
Список возможных применений I²C:
Доступ к модулям памяти (RAM, E2PROM, FLASH и др.).
Доступ к низкоскоростным ЦАП/АЦП.
Работа с часами реального времени (RTC).
Регулировка контрастности, насыщенности и цветового баланса
мониторов.
Управление интеллектуальными звукоизлучателями (динамиками).
Управление ЖКИ, в том числе в мобильных телефонах.
Чтение информации с датчиков мониторинга и диагностики
оборудования, например, термостат центрального процессора или
датчик скорости вращения вентилятора охлаждения процессора.
Информационный обмен между микроконтроллерами.
3.10.3.1 Концепция шины I
2
C
I²C использует две двунаправленные линии с открытым стоком:
последовательная линия данных (SDA, Serial DAta) и последовательная линия
тактирования (SCL, Serial CLock), обе нагруженные резисторами.
Максимальное напряжение +5В, часто используется +3,3В, однако допускаются
и другие напряжения (не менее +2В). Шина I²C поддерживает любую
технологию изготовления микросхем (НМОП, КМОП, биполярную).
Рис. 105. Пример соединения устройств по шине I2C: один ведущий - микроконтроллер, три ведомых
устройства - АЦП, ЦАП, МК.
Каждое устройство распознается по уникальному адресу, будь то
микроконтроллер, ЖКИ-буфер, память или интерфейс клавиатуры, и может
работать как передатчик или приёмник, в зависимости от назначения
устройства. Обычно ЖКИ-буфертолько приёмник, а память может как
принимать, так и передавать данные. Кроме того, устройства могут быть
классифицированы как ведущие и ведомые
при передаче данных. Ведущий