5.3 Подсистема I2C в Linux

Предыдущая  Содержание  Следующая V*D*V

Шина I2C (inter IC, шина обмена данными между микросхемами) представляет собой двухпроводную последовательную шину, разработанную Philips Semiconductor в начале 1980-х. Когда она была изобретена, основной целью было соединение различных микросхем на плате телевизора. Однако её простота в использовании и низкие накладные расходы при разработке платы сделали её универсальным стандартом и в настоящее время она используется для подключения различных периферийных устройств в широком спектре конфигураций. Первоначально она была низкоскоростной шиной; она развилась, чтобы предлагать различные скорости от 100 Кб/с до 3.4 Мб/сек. Шина I2C предлагает различные преимущества, такие как экономия места на плате, уменьшение общей стоимости оборудования, а также предлагает средства упрощённой отладки.

Сегодня шина I2C активно используется во встраиваемых системах и платы без шины I2C можно встретить очень редко. В этом разделе объясняется подсистема I2C в Linux. Прежде чем углубляться в детали, рассмотрим, как работает шина I2C.

 

Предыдущая  Содержание  Следующая