Это старая версия документа!


Интерфейсы. Шина I2C

В цифровой электронике очень широко применяются различные интерфейсы для обмена данными между устройствами и/или блоками одного устройства. Например, хорошо знакомый интерфейс USB применяется для связи компьютера с периферийным устройством. Интерфейс HDMI применяется для обмена данными между компьютером и монитором. Интерфейс RS485 применяется для обмена данными между устройствами промышленной автоматизации. Различных интерфейсов очень много.

Интерфейсы различаются по назначению, скорости передачи данных. Они бывают последовательные и параллельные. Различаются они и топологией — количеством ведущих и ведомых устройств, их ролями в протоколе обмена.

Интерфейсы нужны в первую очередь для стандартизации и унификации. Несколько различных производителей устройств, которые никогда не слышали о существовании друг друга, могут производить устройства, которые успешно работают вместе, благодаря тому, что поддерживают один и тот же стандартный интерфейс.

Микроконтроллеры обычно включают в себя в качестве периферийных устройств контрóллеры различных интерфейсов.