Протокол I2C чаще всего применяется в областях электроники, где требуется высокая скорость и надёжность обмена данными между контроллером и датчиками или исполнительными устройствами. 2
Некоторые области применения:
- Материнские платы. 1 Протокол используется для соединения низкоскоростных периферийных компонентов с процессорами и микроконтроллерами. 1
- Встраиваемые системы. 1 Например, в мобильных телефонах, где I2C применяется для управления светодиодами, чтения информации с датчиков мониторинга и диагностики оборудования (термостат центрального процессора, скорость вращения вентилятора охлаждения). 1
- Устройства с индикаторами и дисплеями. 2 Например, часы реального времени, датчики температуры, влажности и других параметров воздуха и прочих сред, GPS-приёмники, RFID-ридеры. 2
- Устройства с часами реального времени (кварцевыми генераторами). 1 По протоколу I2C можно читать информацию с часов реального времени и управлять включением/выключением питания системных компонент. 1
- Обмен данными между микроконтроллерами. 13 Например, в устройствах, где один контроллер выступает в роли главного, а другие — ведомыми. 2