Nhamba yeI2C

Yakasimbiswa naPhilip muma1980, I2C yakava imwe yezvinyanya kuzivikanwa zvinyorwa zvekukurukurirana mumagetsi. I2C inobvumira kukurukurirana pakati pezvinhu zvemagetsi kana IC ku IC, zvisinei kuti zvikamu zviri paPCB imwechete kana kuti inosungirirwa nekambani. Chinhu chinokosha cheI2C ndechokugona kuva nenhamba yakawanda yezvikamu pane imwe bhazi yekukurukura ine waya maviri chete anoita kuti I2C ive yakakwana yezvikumbiro zvinoda kuve nyore uye zvishoma kudhura pamusoro pekukurumidza.

Maererano neI2C Protocol

I2C inonzi serial communication protocol inongoda mitsara miviri yechiratidzo yakagadzirirwa kutaurirana pakati pechips paPBB. I2C yekutanga yakagadzirirwa 100kbps kutaura asi mafaira ekufambisa mafashoni emitambo yakagadzirwa mumakore kuti ibudirire kusvika kusvika ku 3.4Mbit. I2C protocol yakave yakagadzwa semamiriro ehurumende, iyo inopa kuwirirana kwakanaka pakati pekuita kweI2C nekukwirirana kwakanaka shure.

I2C Signals

I2C Protocol inoshandisa zviratidzo zviviri chete zve-bi-directional kutaurirana nezvose zvigadzirwa pabhasi yeI2C. Zviratidzo zviviri zvinoshandiswa ndezvi:

Chikonzero icho I2C inogona kushandisa zviratidzo zviviri chete pakukurukurirana nehuwandu hwemativi ose ndeyekuti kutaura kwebhasi kunoshandiswa sei. IroC imwe neimwe yekutaurirana inotanga nehanzvadzi ye-7-bit (kana kuti 10-bit) iyo inodudza kero yenharaunda iyo yose yekukurukurirana inotarisirwa kugamuchira kutaura. Izvi zvinobvumira zvishandiso zvakawanda pabhasi yeI2C kuti iite basa rekushandisa seni sezvo zvido zvehurongwa zvinotora. Kuti kudzivisa kukurukurirana kuparadzaniswa, protocol yeI2C inosanganisira kugadzirisa nekubvumirana kugona kushandiswa kunobvumira kushamwaridzana kunobatana nebhazi.

Kubatsirwa uye kukwana

Sangano rekukurukurirana, I2C ine zvakawanda zvinobatsira zvinogadzirisa chisarudzo chakanaka kune zvakawanda zvakagadzirirwa maitiro ekugadzira. I2C inounza zvinotevera:

Nezvose izvi zvinobatsira, I2C inewo zvishomanana zvingada kugadzirwa zvakapoteredza. Zvikamu zvakakosha zvikuru zveI2C zvinosanganisira:

Applications

Ibhasi yeI2C inosarudzo huru yezvikumbiro zvinoda mari shoma uye kushandiswa kushandiswa panzvimbo yekufambisa. Somuenzaniso, kuverenga mamwe mhemberero ICs, kupinda maDACs uye ADCs, masvikiro ekuverenga , kutumira uye kudzora zvinoshandiswa nevashandisi, kuverenga zvinhu zvemafirimu, uye kukurukurirana nemazana emitemo yakawanda inowanzoshandiswa yeI2C yokutumira protocol.