Ħarsa ġenerali lejn l-I2C

Żviluppat minn Philips fl-1980, I2C sar wieħed mill-aktar protokolli serjali ta 'komunikazzjoni komuni fl-elettronika. I2C jippermetti komunikazzjoni bejn komponenti elettroniċi jew IC għal IC, kemm jekk il-komponenti huma fuq l-istess PCB jew konnessi permezz ta 'kejbil. Il-karatteristika ewlenija ta 'I2C hija l-abbiltà li jkun hemm numru kbir ta' komponenti fuq bus tal-komunikazzjoni waħdieni b'żewġ wajers biss li jagħmlu I2C perfetta għal applikazzjonijiet li jitolbu sempliċità u spiża baxxa fuq il-veloċità.

Ħarsa ġenerali lejn il-Protokoll I2C

I2C huwa protokoll ta 'komunikazzjoni serjali li jirrikjedi biss żewġ linji tas-sinjali li kienu ddisinjati għall-komunikazzjoni bejn laqx fuq PCB. I2C kien oriġinarjament iddisinjat għall-komunikazzjoni ta '100 kbps, iżda ġew żviluppati aktar modi ta' trażmissjoni tad-data matul is-snin biex jinkisbu veloċitajiet sa 3.4Mbit. Il-protokoll I2C ġie stabbilit bħala standard uffiċjali, li jipprovdi għal kompatibilità tajba bejn l-implimentazzjonijiet tal-I2C u kompatibilità tajba lura.

Sinjali I2C

Il-Protokoll I2C juża żewġ linji tas-sinjali bidirezzjonali biss biex jikkomunika ma 'l-apparati kollha fuq ix-xarabank I2C. Iż-żewġ sinjali użati huma:

Ir-raġuni li l-I2C tista 'tuża żewġ sinjali biss għall-komunikazzjoni ma' numru ta 'periferali hija kif tiġi ttrattata l-komunikazzjoni max-xellug. Kull komunikazzjoni I2C tibda b'indirizz ta '7-bit (jew 10-bit) li jsejjaħ l-indirizz tal-periferali li l-bqija tal-komunikazzjoni hija maħsuba li tirċievi l-komunikazzjoni. Dan jippermetti diversi apparati fuq ix-xarabank I2C biex jaqdu r-rwol tal-mezz ewlieni kif jiddettaw il-ħtiġijiet tas-sistema. Biex tevita kolliżjonijiet ta 'komunikazzjoni, il-protokoll I2C jinkludi kapaċitajiet ta' skoperta ta 'arbitraġġ u ħabta li jippermettu komunikazzjoni bla xkiel max-xarabank.

Vantaġġi u limitazzjonijiet

Bħala protokoll ta 'komunikazzjoni, I2C għandu ħafna vantaġġi li jagħmlu għażla tajba għal ħafna applikazzjonijiet ta' disinn inkorporati. I2C ġġib il-vantaġġi li ġejjin:

B'dawn il-vantaġġi kollha, I2C għandha wkoll ftit limitazzjonijiet li jistgħu jeħtieġu li jiġu ddisinjati madwar. L-iktar limitazzjonijiet importanti ta 'l-I2C jinkludu:

Applikazzjonijiet

Il-bus I2C huwa għażla kbira għal applikazzjonijiet li jeħtieġu spiża baxxa u implimentazzjoni sempliċi pjuttost milli veloċità għolja. Pereżempju, qari ta 'ċerti memorji tal-memorja, aċċess għal DACs u ADCs, qari ta' sensuri , trasmissjoni u kontroll ta 'azzjonijiet diretti mill-utent, qari ta' sensuri ta 'hardware u komunikazzjoni ma' mikrokontrolluri multipli huma użi komuni tal-protokoll ta 'komunikazzjoni I2C.