He tirohanga o te I2C

I whakawhanakehia e Philips i nga tau 1980, kua riro te I2C ki tetahi o nga tikanga whakawhitiwhiti korero tino nui i roto i te rorohiko. Ka taea e te I2C te whakawhitinga korero i waenga i nga waehiko hikohiko ranei IC ki IC, ahakoa kei runga i te PCB tetahi PC ranei, he mea hono ranei ma te taura. Ko te āhuatanga matua o te I2C ko te kaha ki te whai i te maha o nga waahanga i runga i tetahi pahi whakawhiti kotahi me nga waea e rua e hanga ana i te I2C kia tino tika mo nga tono e tono ana i ngawari me te utu iti mo te tere.

Ko te tirohanga o te Kawa I2C

Ko te I2C he kawa whakawhitiwhitinga rangahau e rua noa nga raina tohu i hangaia mo te whakawhitinga korero i waenga i nga kongakonga i runga i te PCB. I hangaia te I2C mo te whakawhitiwhiti 100kbps, engari kua whakawhanakehia nga tikanga whakawhiti raraunga tere atu i nga tau ki te whakatutuki i nga tere o te 3.4Mbit. Kua whakatüria te kawa I2C hei paerewa mana, e whakarato ana i te pai o te whakawhitiwhiti i roto i nga whakamahinga I2C me te pai o te whakahoaho ki muri.

I2C Waitohu

Ko te Kawa I2C anake e whakamahi ana i nga raina tohu tohu-rua anake hei whakawhitiwhiti me nga whakaaro katoa i runga i te pahi I2C. Ko nga tohu e rua e whakamahia ana:

Ko te take ka taea e te I2C anake te whakamahi i nga tohu e rua ki te whakawhitinga korero me te maha o nga papanga reo kei te pehea te whakawhitinga korero mo te pahi. Ka timata nga whakawhitiwhiti I2C me te urunga 7-bit (ranei 10-bit) e karanga ana i te waahi o te taiao ko te toenga o te whakawhitinga korero e kiihia ai te whakawhitinga korero. Ka taea e tenei te whakamahi i te maha o nga whakaaro i runga i te pahi I2C ki te mahi i te mahi a te kaiwhakahaere matua kia rite ki nga hiahia o te pūnaha. Hei whakakore i te whakawhitinga korero, ko te kawa I2C he whakauru mo te whakawakanga me te awhina i te tutukitanga e tuku ai i te whakawhitiwhiti korero ma te pahi.

Nga painga me nga kaha

Hei tikanga whakawhitiwhitinga korero, he maha nga painga o te I2C he pai te whiriwhiri mo te maha o nga tono hoahoa whakauru. Ko te I2C kei te whai i nga painga e whai ake nei:

Me enei painga katoa, ko te I2C he iti noa nga waahanga e hiahiatia ana kia hangaia. Ko nga waahanga nui o te I2C ko:

Nga tono

Ko te motika I2C ko te waahanga pai mo nga tono e hiahia ana kia iti rawa te utu, me te whakatinanatanga o te waahanga, ehara i te tere tere. Hei tauira, te korero i etahi tohu ICs, te whakauru ki nga DAC me nga ADC, te taapiri korero , te whakawhiti me te whakahaere i nga mahi a te kaiwhakamahi, te tautuhi i nga pihini matatapu, me te korero tahi me te maha o nga microcontrollers he whakamahinga noa o te kawa whakawhitiwhiti I2C.