Tlhaloso ea I2C

E thehiloe ke Philips lilemong tsa bo-1980, I2C e fetohile e 'ngoe ea mekhoa e tloaelehileng ea puisano ea elektronike. I2C e nolofalletsa puisano pakeng tsa likarolo tsa elektronike kapa IC ho IC, ho sa tsotellehe hore na likarolo li na le PCB e tšoanang kapa li sebelisoa ka mohala. Ntho e ka sehloohong ea I2C ke bokhoni ba ho ba le likarolo tse kholo tsa likarolo tse ling tsa bese ea puisano e nang le lisebelisoa tse peli feela tse etsang hore I2C e phethahale bakeng sa likopo tse batlang hore ho be bonolo le litšenyehelo tse tlaase ka lebelo.

Tlhaloso ea Phethahatso ea I2C

I2C ke protocol e mecha ea puisano e hlokang melaetsa e 'meli e neng e etselitsoe ho buisana pakeng tsa lisebelisoa ho PCB. I2C e ne e etselitsoe hore ho be le puisano ea 100kbps empa mekhoa ea ho fetisetsa lits'ebetso ka potlako e 'nile ea ntlafatsoa ho feta lilemo ho finyella ka lebelo ho fihlela ho 3.4Mbit. Protocol ea I2C e thehiloe e le tekanyetso ea molao, e fanang ka ts'ebetsong e ntle pakeng tsa liketso tsa I2C le ts'ebetsong e ntle ea morao.

Lipontšo tsa I2C

Selekane sa I2C se sebelisa melaetsa e 'meli feela e tataisang ho buisana le lisebelisoa tsohle tsa bese ea I2C. Lipontšo tse peli tse sebelisitsoeng ke:

Lebaka leo ka lona I2C e ka sebelisang lipontšo tse peli feela ho buisana le mefuta e mengata ea libaka ke kamoo ho buisana ka bese ho sebetsanoang kateng. Puisano e 'ngoe le e' ngoe ea I2C e qala ka aterese ea 7-bit (kapa 10-bit) e bitsang aterese ea sebaka seo ho buuoang ho sona ho reretsoe ho amohela puisano. Sena se lumella lisebelisoa tse ngata ka bese ea I2C hore e phethe karolo ea sesebelisoa sa lisebelisoa ha litlhoko tsa tsamaiso e laela. E le ho thibela liphallelo tsa puisano, protocol ea I2C e kenyeletsa matla a ho fumana liphallelo le ho thulana ho lumellang ho buisana ka tsela e tsitsitseng ka bese.

Melemo le mefokolo

Joaloka protocol ea puisano, I2C e na le menyetla e mengata e etsoang ke khetho e ntle bakeng sa likopo tse ngata tse entsoeng ka moralo. I2C e tlisa melemo e latelang:

Ka melemo ena eohle, I2C e boetse e na le meeli e seng mekae eo ho ka 'nang ha hlokahala hore e etsoe hohle. Meeli e bohlokoa ka ho fetisisa ea I2C e kenyeletsa:

Likōpo

Bese ea I2C ke kgetho e kholo bakeng sa likopo tse batlang chelete e tlase le ts'ebetsong e bonolo ho e-na le lebelo le phahameng. Mohlala, ho bala mekhoa e meng ea lik'homphieutha, ho fumana li-DAC le ADCs, li-sensor tsa ho bala , ho fetisetsa le ho laola liketso tse tsamaisitsoeng le basebetsi, ho bala li-sensor, le ho buisana le li-microcontroller tse ngata ke mesebetsi e tloaelehileng ea protocol ea puisano ea I2C.