И2Ц је скраћеница за интеринтегрисани контролер. И2Ц протокол је серијски комуникациони протокол који се користи за повезивање уређаја мале брзине. На пример, ЕЕПРОМ, микроконтролери, А/Д и Д/А претварачи, и улазно/излазни интерфејси . Развио га је Пхилипс полупроводник ин 1980 за комуникацију између чипова. Сада га користе скоро сви главни произвођачи ИЦ. То је комуникација мастер-славе у којој можете повезати и контролисати више славе-ова са једног мастера. У овом случају, сваки славе уређај има одређену адресу. Подржава различите брзине преноса података према верзијама у распону од 100 Кбпс, 400 Кбпс, 1 Мбпс до 3,4 Мбпс. То је синхрона комуникација попут СПИ.
ватцхцартоононлине.ио алтернативе
И2Ц интерфејс
И2Ц протокол користи само два кабла за комуникацију у којима се један кабл користи за податке (СДА), а други кабл се користи за сат (СЦЛ). Оба кабла се морају повући са отпорником за + Вдд. Може се користити за повезивање две И2Ц магистрале са различитим напонима.
Примене И2Ц
То је најбољи избор за оне апликације које захтевају јефтинију и једноставну имплементацију уместо велике брзине.
- Читање одређених меморијских ИЦ-а
- Приступ ДАЦ-овима и АДЦ-овима
- Пренос и контрола радњи усмерених на корисника
- Очитавање хардверских сензора
- Комуникација са више микроконтролера
Предности И2Ц
Постоје следеће предности:
- Пружа флексибилне брзине преноса података.
- Омогућава комуникацију на даљину него СПИ.
- Сваки уређај на магистрали се контролише независно.
- Повећава сложеност фирмвера или хардвера ниског нивоа.
- Овај протокол намеће додатне трошкове који такође смањују пропусност.
- Овај протокол захтева само два кабла.
- Може да прихвати неколико главних интеракција кроз арбитражу и детекцију колизије.
Недостаци И2Ц
- Сложеност хардвера се повећава када бр. мастер/славе уређаја су високо у колу.
- Обезбеђује полудуплекс режим за комуникацију.
- Њиме управља стек.
- Многи уређаји имају више сачуваних адреса, што може изазвати сукобе.
Разлика између И2Ц и СПИ протокола.
2Ц | СПИ |
---|---|
И2Ц је скраћеница за интер-интегрисани контролер. | СПИ је скраћеница за серијски периферни интерфејс. |
Развио га је Пхилипс семицондуцтор 1980. године. | Развила га је Моторола средином 1980. године. |
То је полудуплексни протокол. | То је фулл-дуплек протокол. |
Подржава вишеструку главну конфигурацију. | Не подржава вишеструку главну конфигурацију. |
Више над главом. | Мање режија. |
И2Ц протокол користи два кабла за комуникацију (ЦЦЛ и СДА). | СПИ протокол користи четири кабла за комуникацију (МИСО, МОСИ, ЦС и ЦЛК). |
Његова брзина преноса података креће се од 100кХз до 400кХз. | Његова брзина преноса података до 25 МХз. |
То је мулти-мастер протокол. | То је један главни протокол. |