A 'Tagh Eadar I2C agus SPI airson do Phròiseact

Faodaidh taghadh eadar I2C agus SPI, an dà phrìomh roghainnean conaltraidh, a bhith gu math dùbhlanach agus a 'toirt buaidh mhòr air dealbhadh pròiseact, gu h-àraid ma tha am protocol conaltraidh ceàrr air a chleachdadh. Tha an dà SPI agus I2C a 'toirt na buannachdan agus na cuingealachaidhean aca fhèin mar protocols conaltraidh a bhios gan dèanamh freagarrach airson tagraidhean sònraichte.

SPI

Tha SPI, no Sreathan gu Eadar-aghaidh Iomallach, cumhachd glè ìosal, eadar-aghaidh conaltraidh sreathach ceithir uèir a chaidh a dhealbh airson riaghladairean IC agus peripherals airson conaltradh ri chèile. Is e bus làn-duplex a th 'anns a' bhus SPI, a leigeas le conaltradh sruthadh gu agus bhon mhaighstir-inneal aig an aon àm aig ìrean suas ri 10Mbps. Gu h-àbhaisteach, tha obrachadh SPI aig astar luath ga chuingealachadh bho bhith ga chleachdadh airson conaltradh eadar co-phàirtean air PCBan fa leth mar thoradh air an àrdachadh ann an co-chòrdadh a tha conaltradh astar nas fhaide a 'cur ris na loidhnichean comharran. Faodaidh cuibhreann PCB cuideachd cuingealachadh a thoirt air fad loidhnichean conaltraidh SPI.

Ged a tha SPI na phròtacal stèidhichte, chan e inbhe oifigeil a th 'ann a tha a' leantainn gu grunn atharrachaidhean agus sònrachadh SPI a dh 'fhaodadh cùisean co-chòrdas a thoirt gu buil. Bu chòir buileachadh SPI an-còmhnaidh a bhith air a sgrùdadh eadar maighstirean riaghlaidh agus peripherals tràillean gus dèanamh cinnteach nach bi duilgheadasan conaltraidh gun dùil aig a 'mheasgachadh a bheir buaidh air leasachadh toraidh.

I2C

Is e protocol conaltraidh sreathach àbhaisteach oifigeil a th 'ann an I2C , a dh' fheumas ach dà loidhne chomharran a dhealbhaich airson conaltradh eadar chips air PCB. Chaidh I2C a dhealbhadh an toiseach airson conaltradh 100kbps ach chaidh modhan lìbhrigidh dàta nas luaithe a leasachadh thairis air na bliadhnaichean gus astar a choileanadh suas ri 3.4Mbps. Chaidh am pròtacal I2C a stèidheachadh mar inbhe oifigeil, a tha a 'toirt seachad co-chòrdadh math am measg ghnìomhachdan I2C agus co-fhreagarrachd math air ais.

A 'Tagh Eadar I2C agus SPI

Le bhith a 'taghadh eadar I2c agus SPI, an dà phròtacal conaltraidh sreathach, feumar tuigse mhath air na buannachdan agus na cuingealachaidhean aig I2C, SPI, agus an tagradh agad. Bidh buannachdan sònraichte aig gach protocol conaltraidh a bhios buailteach a bhith air leth-aithneachadh mar a tha e a 'buntainn ris an iarrtas agad. Is iad na prìomh chomharraidhean eadar I2C agus SPI:

Bu chòir na h-eadar-dhealachaidhean sin eadar SPI agus I2C an roghainn conaltraidh as fheàrr airson an tagraidh agad a dhèanamh nas fhasa. Tha an dà SPI agus I2C nan roghainnean conaltraidh math, ach tha beagan bhuannachd eadar-dhealaichte aig gach fear agus na tagraidhean as fheàrr leotha. San fharsaingeachd, tha SPI nas fheàrr airson tagraidhean cumhachd àrd agus luath, fhad's a tha I2C nas fheàrr airson a bhith a 'conaltradh le àireamh mhòr de na peripherals agus ag atharrachadh gu mòr air an obair maighstir-inneal am measg nam peripherals air a' bhus I2C. Tha an dà SPI agus I2C nan protocols conaltraidh làidir, seasmhach airson tagraidhean le teann a tha freagarrach airson an t-saoghail.