Txheej txheem cej luam ntawm I2C

Tsim los ntawm Philips nyob rau xyoo 1980, I2C tau dhau los ua ib feem ntawm cov txheej txheem sib txuas lus tshaj plaws hauv electronics. I2C ua kom muaj kev sib txuas lus nruab nrab ntawm cov tshuab hluav taws xob lossis IC rau IC, seb lub tshuab yog nyob rau tib lub PCB los yog kev sib txuas ntawm lub xov tooj. Qhov tseem ceeb ntawm I2C tseem ceeb yog qhov muaj peev xwm kom muaj ntau yam ntawm cov khoom nyob rau hauv ib qho kev sib txuas lus nrog tsuas yog ob lub xov hlau uas ua rau I2C zoo meej rau cov ntawv thov uas sim yooj yim thiab luv nqi dua ceev.

Txheej txheem cej luam ntawm I2C raws tu qauv

I2C yog ib qho kev sib txuas lus txog kev sib txuas lus uas tsuas yog siv ob kab uas yog tsim los sib txuas lus ntawm kev sib txuas lus ntawm PCB. I2C yog muas thaum chiv thawj tsim rau 100kbps kev sib txuas lus, tiam sis cov ntaub ntawv xa cov ntaub ntawv ceev dua tau tsim tawm lub xyoo kom ncav mus txog 3.4 Mbit. I2C raws tu qauv tau raug tsim los ua cov txheej txheem, uas muab kev sib tw zoo ntawm I2C cov kev tswj thiab kev rov qab sib thooj.

I2C Tshaj Tawm

Txoj Cai Protocol I2C siv ob txoj hlua kev sib txuas lus los sib txuas lus nrog txhua yam khoom siv ntawm I2C tsheb npav. Ob qhov kev qhia siv yog:

Yog vim li cas I2C thiaj li siv tau ob txoj kev sib txuas lus rau kev sib txuas lus nrog ntau tus neeg peripherals nyob rau hauv kev sib txuas lus thaum caij npav. Txhua qhov kev sib txuas lus I2C pib nrog 7-ntsis (los yog 10-ntsis) chaw nyob uas hu tawm qhov chaw nyob ntawm tus neeg nyob sab nraud ntawm txoj kev sib txuas lus yog kom tau txais kev sib txuas lus. Qhov no tso cai rau ntau yam khoom siv ntawm I2C lub npav los ua lub luag haujlwm ntawm tus ascas ntaus raws li qhov kev xav tau ntawm lub kaw lus. Yuav kom tiv thaiv kev sib tsoo kev sib tsoo, I2C raws tu qauv nrog kev sib tw thiab kev sib tsoo kom paub tias qhov kev sib txuas lus hauv tsheb npav.

Cov kev zoo thiab cov kev txwv

Raws li kev sib txuas lus kev sib txuas lus, I2C muaj ntau qhov ua tau zoo yog qhov kev xaiv zoo rau ntau daim qauv siv kos duab. I2C coj qhov zoo hauv qab no:

Nrog rau tag nrho cov txiaj ntsim zoo, I2C kuj muaj qee cov kev txwv uas tsim nyog tau tsim los nyob ze. Cov kev txwv I2C tseem ceeb muaj xws li:

Daim ntaub ntawv

Lub npav I2C yog qhov zoo rau cov kev siv uas yuavtsum tau them tus nqi tsawg thiab yooj yim rau kev siv ntau dua. Piv txwv, nyeem tej yam cim xeeb ICs, nkag mus rau DACs thiab ADCs, nyeem ntawv sensors , xa thiab tswj cov neeg siv kev ua haujlwm, nyeem ntawv kho sensors, thiab kev sib txuas lus nrog ntau lub microcontrollers yog kev siv ntawm I2C kev sib txuas lus.