Panorama di I2C

Sviluppatu da Philips in u 1980, I2C hà diventatu unu di i protocols di cumunicazione seri cumuni di l'elettroni. I2C permette a cumunicazione trà e cumpunenti elettronicu o IC à IC, sechi i cumpunenti sò in u stessu PCB o cunnosciutu cù un cable. A funziunalità principali di l'I2C hè a capacità d'avè un vastu numaru di cumpunenti nantu à un autobus di una cummunicazione cù solu dui alti chì facenu I2C perfetta per l'appliaggi chì dumandate a simplicità è a prezzu veloce.

Panorama di u Protokollu I2C

I2C hè un protokollu di cumunicazione seriali chì solu dumandese dui signaleggiini chì hè statu creatu per a cumunicazione trà chip in una PCB. I2C hè statu urigginatu prugatu per a coppula di 100 kbpsi, ma i modelli più rapidi di trasmissione di data sò stati sviluppati annantu à l'annu per ottene rapidità di 3.4Mbit. U protocolu I2C hè statu stabilitu com'è standard ufficiale, chì proporciona una bona compatibilità entre i implementazioni I2C è a bona cumpatibilità retrospectiva.

I2C Signals

U protocolo I2C utilizeghja solu dui linii di signalis bidirezionale per cumunicà cù tutti i dispusitivi in ​​u busu I2C. I dui signali sò:

U mutivu chì I2C puderà utilizà solu dui signali à a cumunicazione cù un certu perifferenti hè in modu cumunicatu cumunicazione cumuni di u busu. Ogni cumunicazione di l'I2C accumene cù un indirizzu di 7-bit (o 10-bit) chì chjama l'indirizzu di u perifferenti u restu di a cumunicazione hè di ripiglià a cumunicazione. Questu permetterà parechji apparati in u busu I2C per ghjucà u rolu di u disprezzu maestru cumu i bisogni di u sistema dite. Per prevene i collisionsi di cumunicazione, u protuccu I2C includenu capacità d'arbitrazione è di scontri di colisazione chì permettenu a cumunicazione lucali in u busu.

Avvanzi è limitazione

Cum'è un protocolu di cumunicazione, I2C ha parechji vantaghji chì facenu hè una bona scelta per assai applicazioni di designu incubatu. I2C ponu l'avutri benefici:

Cù tutti sti vantaghji, I2C anu ancu uni pochi di limitazioni chì deve esse bisognu di circà ghjunghjine. I Limitazzjonijiet I2C più impurtanti sò:

Applicazioni

U bus I2C hè una grandezza per l'appruvisazioni chì devenu esse bellu costu è una implementazione simplici in quantui d'alta veloce. Per esempiu, leghje certi memorii di a memoria, accede à i DAC è ADCs, saldatura di lighjia , trasmissione è cuntrolleghjani l'azzioni diretta à u diritore, lettura di i sensorii di hardware, è cumunicà cù i microcontrollers sò l'usu cumuni di u protucolu di cumunicazione I2C.