Преглед И2Ц

Развијен од стране Пхилипса 1980-их, И2Ц је постао један од најчешћих протокола серијске комуникације у електроници. И2Ц омогућава комуникацију између електронских компоненти или ИЦ-а на ИЦ, без обзира на то да ли су компоненте на истом ПЦБ-у или су повезане преко кабла. Кључна карактеристика И2Ц је могућност да има велики број компоненти на једној комуникационој магистрали са само двије жице што чини И2Ц савршеним за апликације које захтевају једноставност и ниске трошкове преко брзине.

Преглед И2Ц протокола

И2Ц је серијски комуникацијски протокол који захтева само две сигналне линије које су дизајниране за комуникацију између чипова на ПЦБ-у. И2Ц је оригинално дизајниран за комуникацију од 100кбпс, али су бржи модови преноса података развијени током година како би се постигли брзини до 3,4Мбит. Протокол И2Ц је успостављен као званични стандард, који обезбеђује добру компатибилност између И2Ц имплементација и добру компатибилност за уназад.

И2Ц Сигналс

И2Ц протокол користи само две двосмерне линије сигнала да комуницира са свим уређајима на И2Ц магистрали. Два коришћена сигнала су:

Разлог због којих И2Ц може да користи само два сигнала за комуникацију са више периферних уређаја јесте начин на који се рукује комуникација дуж магистрале. Свака И2Ц комуникација почиње са 7-битном (или 10-битном) адресом која назива адресу периферије, а остатак комуникације има за циљ да прими комуникацију. Ово дозвољава вишеструким уређајима на И2Ц магистрали да играју улогу главног уређаја јер потребе диктата система диктирају. За спрјечавање судара комуникације, И2Ц протокол укључује могућности арбитраже и откривања судара који омогућавају несметану комуникацију дуж магистрале.

Предности и ограничења

Као комуникацијски протокол, И2Ц има пуно предности које доноси је добар избор за многе уграђене дизајнерске апликације. И2Ц доноси следеће предности:

Уз све ове предности, И2Ц такође има неколико ограничења која би можда требала бити дизајнирана. Најважније И2Ц ограничења укључују:

Апликације

И2Ц бус је одлична опција за апликације које захтевају ниску цену и једноставну имплементацију, а не велику брзину. На пример, очитавање одређених меморијских ИЦс-а, приступање ДАЦ-у и АДЦ-у, сензорима снимања , преношењу и контролисању акционих режима корисника, очитавања сензора хардвера и комуницирања са више микроконтролера су уобичајене употребе И2Ц комуникационог протокола.