Kusarudza Pakati peI2C ne SPI yeProjekti Yako

Kusarudza pakati peI2C ne SPI, iyo huru mbiri huru yekukurukurirana, inogona kunge iri dambudziko uye inobatsira zvikuru pakugadzirisa kweprojekiti, kunyanya kana kushandiswa kwakashata kweprotocol kushandiswa. Zvose SPI neI2C zvinounza zvigaro zvavo uye zvisingakwanisi sezvirevo zvekukurukurirana izvo zvinoita kuti mumwe nomumwe ave akakodzera kushandiswa.

SPI

SPI, kana Serial to Peripheral Interface, iine simba rakanyanya kwazvo, ina wire serial communication interface yakagadzirirwa maC controllers nemakiromita kuti vataurirane. Bhazi ye SPI ibhazi yakazara-duplex, iyo inobvumira kukurukurirana kutenderera kune uye kubva kune tenzi chipangizo panguva imwe chete pamitengo inosvika 10Mbps. Basa rinokurumidza kukurumidza kweSSPI rinowanzoregedza iro kubva pakushandiswa kutaura pakati pezvikamu paPCB dzakasiyana pamusana pekuwedzera kwekwanisiro iyo kureba kwekutumira kutaura kunowedzera kumatare ezviratidzo. PCB capacitance inogonawo kugadzirisa urefu hweSV communication lines.

Kunyange zvazvo SPI iri purogiramu yakasimbiswa, haisi yepamutemo yepamutemo inotungamirira kumhando dzakasiyana-siyana uye SPI customizations iyo inogona kutungamirira kumagariro anowirirana. SPI miitiro inofanira kuongororwa nguva dzose pakati pevatungamiriri vevatongi uye varanda vemitambo kuti vave nechokwadi chokuti kusanganiswa hakuzove nezvinetso zvisingatarisirwi zvekutaurirana izvo zvichange zvichikonzera kukura kwechigadzirwa.

I2C

I2C inofanirwa nehurumende yepamusoro yekutaurirana protocol inongoda mitsara miviri yechiratidzo yakagadzirirwa kutaurirana pakati pechipi paPCB. I2C yekutanga yakagadzirirwa 100kbps kutaura asi mafaira ekufambisa mafashoni emitambo yakagadzirwa mumakore kuti zvibudirire kusvika kusvika 3.4Mbps. I2C protocol yakave yakagadzwa semamiriro ehurumende, iyo inopa kuwirirana kwakanaka pakati pekuita kweI2C nekukwirirana kwakanaka shure.

Kusarudza Pakati peI2C ne SPI

Kusarudza pakati peI2c ne SPI, zvinyorwa zviviri zvemashure ekukurukurirana, zvinoda kunzwisisa kwakanaka kwezvakanakira nekukanganiswa kweI2C, SPI, nekushandira kwako. Purogiramu imwe neimwe yekutaurirana ichava nemhando dzakasiyana-siyana iyo ichazosiyanisa iwe pachayo sezvo inoshandiswa pakushanda kwako. Kusiyana kukuru pakati peI2C ne SPI ndeizvi:

Izvi zvakasiyana pakati peSPI neI2C inofanira kuita sarudzo yakanakisisa yekusarudza kuti shanduro yako ive nyore. Zvose SPI neI2C dzakanaka nzira dzekukurukurirana, asi mumwe nomumwe ane zvishoma zvishoma zvakasiyana uye zvinoshandiswa kushandiswa. Pasi rose, SPI iri nani pakushandiswa kwekukurumidza uye kushandiswa kwemasimba asi I2C iri nani kuti yakwanise kukurukurirana nehuwandu hwemativi ose uye kushanduka kwechigadziro chemaitiro echigadzirirwo pakati pemakumbo paI2C bhazi. Zvose SPI neI2C zvakagadzikana, dzakagadzikana zvinyorwa zvekukurukura zvekushandisa zvakagadzirirwa zvakakodzera nyika yakapindirwa.