Nirxandina I2C

Ji hêla Philips di sala 1980'an de pêşveçûn, I2C di elektronîkî de protokola pêwendiya pêwendiya herî gelemperî bû. I2C têkiliyên di navbera dezgehên elektronîk an jî IC to IC, ka beşên di heman demê de PCB an bi rêya cableê ve girêdayî ye. Taybetmendiya sereke ya I2C tête ku ew hejmareke girîng e ku hejmareke pirfirehî li ser otobûsa yekem bi tenê du alavên ku ji bo daxwazên I2C temam dike ku hêsantir û kêmbûna lêzêde daxwaz dikin.

Nirxandina ya Protokola I2C

I2C protokola ragihandina serîlêdanê ye ku tenê pergalên du sembolan hewce dike ku ji bo pêwendiyên di navbera chipsiyonê de PCB ve hatine çêkirin. I2C bi rastî di çarçoveya danûstandinên 100kbps de hate çêkirin, lê belê di demên demokrûbeyên zûtir ên dirêj de hatine pêşxistin ku ji bo 3.4-mbit-ê gihîştin lezgehan bigirin. Protokola I2C wekî standardek resmî hate saz kirin, ku ji bo pêvajoya I2C û hevahengiya paşengiya baş baş dide peyda baş.

I2C Signals

Protokola I2C tenê du lênêrîna sînorên bi alîgirên bi kar tîne ku bi hemî cîhazên li ser otobona I2C re biaxivin. Du sembolan têne bikaranîn:

Sedema ku I2C dikare tenê bi du sembolan bi têkiliyê re bi çend peripheral bikar tînin ye ku di heman demê de çawa têkiliyê bi otobûsê tête kirin. Têkiliya her I2C bi 7-bit (an jî 10-bit) dest pê dike ku navnîşa peripheral ya ku hemî ragihandinê tê wateya wateya peywendiya wergirtinê ye. Ev yek ji alavên li ser otobona I2C destûrê dide ku rola masterbankê wekî ku pêdiviyên pergala pergalê dipeyivin lîstin. Ji bo pêşîlêgirtina têkiliyên danûstandinê, protokola I2C di navendên tedbîran û tehlîzyonê de ku di têkiliyê de bi rêvegirtinê ve girêdayî ye.

Alîkar û sînoran

Wekî ku protokola pêwendiya ragihandinê, I2C gelek fonksiyonên ku ji bo serîlêdanên designên gelemperî gelek bijarte çêbikin. I2C fonksiyonên jêrîn dike:

Bi van hemû van fonksiyonên, I2C jî çend sînor hene ku dibe ku hewce be ku dora hewce nebe. Gelek sînorên I2C girîng e

Serîlêdanên

Bus I2C ji bo ku serîlêdana bilind ya bilindtirîn mesref û hêsantir bi kêmtir pêwistî vebijarkek mezin e. Ji bo nimûne, hin xuyakirina xwendina IC-ê, dakêşîna DACs û ADCs, xwendekarên bikarhênerên veguherandin, kontrolkirin û kontrolkirina bikarhênerên veguhestin, pîşesaziya veguhestina xwendinê, û pêwendî re bi pêvajoya gelek mîkrojoleran re gelek karanîna protokolê ya I2C têne bikaranîn.