Na amataina e le Philips i le vaitau 1980, ua avea le I2C ma se tasi o telefoni masani i fesoʻotaiga vavave faʻaneionapo. I2C mafai fesoʻotaiga i le va o eletise poʻo IC i le IC, pe o iai vaega i luga o le PCB tutusa poʻo le fesoʻotaʻi foʻi i luga o se uaea. O le vaega autu o le I2C o le mafai ona maua se numera tele o vaega i luga o se pasi e tasi le fesoʻotaʻiga ma na o le lua uili lea e mafai ai ona atoatoa le I2C mo talosaga e manaʻomia ai le faigofie ma le tau maualalo.
Aotelega o le Feagaiga I2C
I2C o se fesoʻotaʻiga fesoʻotaiga telefoni e manaʻomia ai laina eletise e lua na mamanuina mo fesootaiga i le va o tupe meataalo i luga ole PCB. I2C na muai mamanuina mo le 100kbps fesoʻotaiga ae ua televave faʻatautaia o faʻasologa o fesoʻotaʻiga i luga o le tausaga e ausia ai le saoasaoa e oʻo atu i le 3.4Mbit. O le protocole I2C ua faʻamautuina o se tulaga aloaʻia, lea e maua ai le lelei fesoʻotaʻiga i faʻatonuga o le I2C ma le lelei fesoʻotaʻiga i tua.
I2C Faailoga
O le I2C Protocol e faʻaaogaina na o laina laina laina laina lua e fesootaʻi ai ma masini uma i le pasi I2C. O faailo e lua e faʻaaogaina:
- Laina Data Data (SDL)
- Telefoni Faʻamaumauga Televave (SDC)
O le mafuaʻaga e mafai ai e le I2C ona faʻaaogaina na o le lua faʻailoga i fesoʻotaʻiga ma le tele o telefoniuʻu i le auala e faʻatautaia ai fesoʻotaʻiga i le pasi. O fesoʻotaʻiga I2C taitasi e amata i se tuatusi e 7-bit (poʻo le 10-bit) lea e faʻailoa mai ai le tuatusi o le lautele o le isi vaega o le fesoʻotaʻiga o le mauaina lea o le fesoʻotaʻiga. O lenei mea e mafai ai le tele o masini i luga o le pasi I2C e avea ma matai o le masini telefoni pei o manaoga o le polokalama. Mo le taofia o fesoʻotaʻiga, o le feagaiga I2C e aofia ai le vaʻaia ma le faʻatautaia o gaioiga e mafai ai ona faʻatautaia fesoʻotaiga i le pasi.
Tulaga lelei ma tapulaa
I le avea ai o se faʻatautaia fesoʻotaʻiga, o le I2C o loʻo iai le tele o faʻamanuiaga e faia ai se filifiliga lelei mo le tele o faʻasologa o mamanu. I2C e aumaia mea lelei nei:
- I2C naʻo le manaʻomia o laina laina e lua
- Fesuiaʻiga o fuainumera o faʻasalalauga
- O masini taitasi i luga o le pasi e tutoatasi lava e mafai ona faʻaaoga
- E iai fesoʻotaiga faigofie a le telefoni
- E mafai e le I2C ona faʻatautaia le tele o fesoʻotaʻiga fesootaiga e ala i le tuʻuina atu o faʻasalaga ma fesoʻotaʻiga faʻasologa tau fesootaiga
- Fesoʻotaʻiga mamao atu nai lo le SPI
Faatasi ai ma nei mea lelei uma, o le I2C ei ai foi ni nai tapulaa e ono manaʻomia ona fuafuaina. O le sili atu ona taua o le I2C e aofia ai:
- Talu ai e naʻo le 7-bits (poʻo le 10-bits) e avanoa mo le tautalaina o masini, o masini i luga o le pasi lava e tasi e mafai ona faʻasoa le tuatusi lava e tasi. O nisi masini e mafai ona fetuutuunai nai vaega mulimuli o le tuatusi, ae o lenei mea o loʻo tuʻuina atu pea se tapulaʻa o masini i luga o le pasi lava e tasi.
- E na o ni nai tapulaa faʻatapulaʻa fesoʻotaiga o loʻo maua ma e tele masini e le lagolagoina le faʻasaoina o saoasaoa maualuga. Faʻaauau le lagolago mo soʻo se saoasaoa i luga o le pasi e puipuia ai le faʻagasolosolo o masini mai le puʻeina o ni vaega faʻasalalau lea o le a oʻo ai i le faʻaogaina o sosolo.
- O le fefaʻasoaaʻi o le pasi I2C e mafai ona taunuʻu i le pasi atoa o loʻo tautau pe a nofo se masini se tasi i luga o le pasi. O le pa'ōina o le malosiaga i le pasi e mafai ona faʻaaogaina e toe faʻaleleia ai le pasi ma toe faʻaleleia le taʻavale tatau.
- Talu ai o masini e mafai ona faʻatulagaina a latou fesoʻotaʻiga faʻateleina, o masini faʻaonaponei e mafai ona faʻatuai ai le faʻatinoina o masini vavevave.
- O le I2C e sili atu le malosi nai lo isi faila o fesoʻotaʻiga ona o le televave o topology o laina fesoʻotaʻiga.
- O tapulaa o le pasi I2C e masani ona tapulaa le numera o masini i luga o se pasi e latalata i se masini sefululua masini.
Talosaga
O le pasi I2C o se filifiliga sili mo talosaga e manaʻomia ai le taugofie ma le faʻatinoga faigofie nai lo le maualuga televave. Mo se faʻataʻitaʻiga, o le faitauina o faʻamaumauga a le ICs, o le ulufale atu i DACs ma ADCs, faʻataʻitaʻiga o masini , faʻasalalauga ma faʻatautaia le faʻatinoina o mea e fai, faitauina o masini faʻapitoa, ma le fesoʻotai atu i le tele o microcontrolle e masani ona faʻaaogaina le protocol I2C.