Devlope pa Philips nan ane 1980 yo, I2C te vin youn nan pwotokòl yo kominikasyon ki pi komen nan elektwonik. I2C pèmèt kominikasyon ant eleman elektwonik oswa IC IC, si eleman yo sou PCB menm oswa konekte sou yon kab. Karakteristik kle nan I2C se kapasite pou gen yon kantite vas nan konpozan sou yon sèl otobis kominikasyon ak sèlman de fil kouran ki fè I2C pafè pou aplikasyon ki mande senplisite ak pri ki ba sou vitès.
Apèsi sou lekòl la nan Pwotokòl la I2C
I2C se yon pwotokòl kominikasyon seri ki sèlman mande pou de liy siyal ki te fèt pou kominikasyon ant chips sou yon PCB. I2C te orijinal ki fèt pou kominikasyon 100kbps men pi vit modès transmisyon done yo te devlope sou ane yo reyalize vitès ki rive jiska 3.4Mbit. Pwotokòl la I2C ki te etabli kòm yon estanda ofisyèl, ki bay pou konpatibilite bon nan mitan enstalasyon I2C ak bon konpatibilite bak.
I2C siyal yo
Pwotokòl la I2C itilize sèlman de liy siyal bi-direksyon pou kominike avèk tout aparèy ki sou otobis I2C. De siyal yo itilize yo se:
- Seri Done Liy (SDL)
- Seri Done revèy (SDC)
Rezon ki fè I2C ka itilize sèlman de siyal pou kominikasyon ak yon kantite periferik se nan ki jan kominikasyon sou otobis la okipe. Chak kominikasyon I2C kòmanse ak yon adrès 7-bit (oswa 10-bit) ki rele soti adrès la periferik la rès la nan kominikasyon an vle di ke yo resevwa kominikasyon an. Sa a pèmèt aparèy miltip sou otobis la I2C yo jwe wòl nan aparèy la mèt kòm bezwen yo nan sistèm lan dikte. Pou anpeche kolizyon kominikasyon yo, pwotokòl I2C a gen ladann abitasyon ak kapasite deteksyon kolizyon ki pèmèt kominikasyon lis ansanm otobis la.
Avantaj ak limit
Kòm yon pwotokòl kominikasyon, I2C gen yon anpil nan avantaj ki fè se yon bon chwa pou anpil aplikasyon konsepsyon entegre. I2C pote avantaj sa yo:
- I2C sèlman mande pou de liy siyal
- Pousantaj fleksib done transmisyon
- Chak aparèy nan otobis la se poukont adrese
- Aparèy gen yon relasyon Mèt / esklav senp
- I2C se kapab manyen kominikasyon miltip pa bay abitasyon ak kominikasyon deteksyon kolizyon
- Kominikasyon distans pi long pase SPI
Avèk tout avantaj sa yo, I2C tou gen yon limit kèk ki ka bezwen yo dwe fèt alantou. Limit I2C ki pi enpòtan yo enkli:
- Depi sèlman 7-Bits (oswa 10-Bits) ki disponib pou adrese aparèy, aparèy sou menm otobis la ka pataje menm adrès la. Gen kèk aparèy yo kapab konfigirasyon dènye Bits yo kèk nan adrès la, men sa a toujou enpoze yon limitasyon nan aparèy sou menm otobis la.
- Se sèlman yon kèk vitès kominikasyon limite ki disponib ak anpil aparèy pa sipòte transmisyon ki pi wo vitès. Sipò pasyèl pou chak vitès nan otobis la oblije anpeche aparèy pi dousman nan pwan transmisyon pasyèl ki pral lakòz pepen operasyonèl yo.
- Nati a pataje nan otobis la I2C ka lakòz otobis la tout antye pandye lè yon aparèy sèl nan otobis la sispann opere. Monte bisiklèt pouvwa a nan otobis la ka itilize rekòmanse otobis la ak retabli operasyon apwopriye.
- Depi aparèy ka mete vitès kominikasyon yo, pi dousman aparèy operasyonèl ka retade operasyon an nan pi vit aparèy vitès.
- I2C trase plis pouvwa pase otobis lòt kominikasyon serial akòz topolojik la louvri-drenaj nan liy yo kominikasyon.
- Limitasyon otobis I2C la anjeneral limite kantite aparèy nan yon bis otou nan yon aparèy douzèn.
Aplikasyon
Otobis I2C se yon gwo opsyon pou aplikasyon ki mande pou pri ki ba ak aplikasyon senp olye ke gwo vitès. Pou egzanp, lekti sèten ICs memwa, aksè nan DAC ak ADC, detèktè lekti , transmèt ak kontwole itilizatè dirije aksyon, detektè kenkayri lekti, ak kominike avèk mikrokontroleur miltip yo se itilizasyon komen nan pwotokòl kominikasyon I2C.