A 'taghadh an eadar-aghaidh I2C / SPI as fheàrr: Stiùireadh coileanta Dè an eadar-aghaidh, I2C no SPI, tha SPI, na Fiadhlan agad deatamach airson dealbhadh siostam soirbheachail. Tha an iùl seo a 'toirt cothrom mionaideach de I2C agus SPI, gad chuideachadh gus co-dhùnadh fiosraichte a dhèanamh air na riatanasan tagraidh sònraichte agad. Bidh sinn a 'sgrùdadh an sàsachd, buannachdan, eas-bhuannachdan, agus eisimpleirean air an saoghal.
A 'tuigsinn i2c agus spi
Is e an dà chuid I2C (cuairt eadar chuairt eadar-amalaichte) agus eadar-aghaidh sheriphalal SPI (eadar-aghaidh siorraidh Serial) a chleachdadh gu cumanta ann an siostaman freumhaichte gus micrococontralers a cheangal ri dromaean iomraidh. Ach, tha iad eadar-dhealaichte mòr anns an ailtireachd, feartan, agus tagraidhean.
I2c: protocol ioma-mhaighstir
Tha I2c na protocol ioma-mhaighstir, cloc-cloc. This means that multiple devices can share the bus and initiate communication, and a slower device can stretch the clock to allow sufficient time for data transfer. Bidh I2c a 'cleachdadh eadar-aghaidh dà-uèir: SDA (loidhne dàta) agus SCL (loidhne cloc). Tha a ailtireachd shìmplidh ga dhèanamh fèill mhòr air gu astar ìosal, sìmplidh.
Buannachdan I2c
Eadar-aghaidh dà-uèir sìmplidh, a 'lughdachadh cunntadh PIN agus cosgais. Comas ioma-mhaighstir, a 'ceadachadh grunn innealan airson conaltradh air an aon bhus. Tha inneal-luoc a 'sìneadh sìos innealan a' toirt comas do chonaltradh le innealan eadar-dhealaichte astaran. Gu math furasta a bhuileachadh.
Eas-bhuannachdan I2C
Ìre gluasad dàta nas ìsle an coimeas ri SPI. Buailteach fuaim gu fuaim air sgàth nàdar fosgailte a 'ghrèanadh loidhne sda. Fad bus cuibhrichte.
Spi: Pròtacal àrd-astar
Tha SPI na phròtacal sionalainn, làn-duplex, faodar dàta a thoirt a-mach agus a fhuaireadh aig an aon àm. Mar as trice bidh e a 'cleachdadh ceithir uèirichean: Mosi (Master Out, Tràill ann), Miso (Maighstir a-steach, SCO (Loidhne Cloc). Tha seo ga dhèanamh freagarrach airson conaltradh àrd, earbsach.
Buannachdan Spi
Ìrean gluasaid dàta nas àirde an coimeas ri I2c. Conaltradh làn-dùbailte, a 'comasachadh sgaoileadh dàta aig an aon àm agus fàilteachadh. Nas làidire an aghaidh fuaim air sgàth cleachdadh loidhnichean sònraichte. Tha faid bus nas fhaide comasach.
Eas-bhuannachdan SPI
Nas iom-fhillte airson a bhuileachadh air sgàth an fheum air barrachd uèirichean. Mar as trice chan eil ach a 'toirt taic do aon inneal maighstir aig an aon àm, ged a tha iad ann an iomaranachd ioma-mhaighstir ann ach chan eil iad cho cumanta. Feumach air barrachd phrìneachan air an micrococonroller.
A 'taghadh an eadar-aghaidh cheart: I2c vs spi
Tha an roghainn eadar I2C agus SPI an urra ri grunn nithean, a 'gabhail a-steach riatanasan ìre dàta, an àireamh de dh' innealan, iom-fhàilte, iom-fhillteachd, agus cosgais.
Feart | I2c | Spi |
Ìre dàta | Nas ìsle | Àrd-ìre |
Àireamh de dh 'innealan | Iomadach | Mar as trice aon mhaighstir |
Iom-fhillteachd | SimperR | Barrachd iom-fhillte |
Cunntas PIN | 2 | 4 |
Fad bus | Cuibhrichte | Nas fhaide |
Eisimpleirean agus tagraidhean saoghal fìor
Tha mòran de thagraidhean a 'faighinn buannachd bho aon protocol thairis air an taobh eile. Mar eisimpleir, is dòcha gun cleachd mothalairean ìosal air sgàth cho sìmplidh agus na comasan togail dàta àrd-astar aige, an fheadhainn a tha a 'toirt a-steach taisbeanaidhean dàta nas luaithe, mar sin gu tric is fheàrr le sPI
fàgail eadar-aghaidh an eadar-aghaidh i2c as fheàrr. Beachdachadh air a bhith ag aonachadh taisbeanaidhean LCD àrd-inbhe bho
Companaidh Taisbeanadh Dalian taobh an Ear, Ltd. a-steach do na pròiseactan agad. Tha na taisbeanaidhean aca a 'tabhann coileanadh agus earbsachd sàr-mhath. Ach, ma tha thu ag obair le àireamh mhòr de dh 'innealan nas slaodaiche, faodaidh comasan ioma-mhaighstir ioma-mhaighstir I2c an dealbhadh agad a dhèanamh nas sìmplidhe.
Co-dhùnadh
Feumar a bhith a 'taghadh eadar I2C agus SPI airson an ath phròiseact siostam freumhaichte agad beachdachadh cùramach air riatanasan sònraichte an tagraidh agad. Le bhith a 'tuigsinn neartan agus laigsean gach protocol, faodaidh tu co-dhùnadh fiosraichte a dhèanamh gus coileanadh agus èifeachdas as fheàrr a choileanadh. Cuimhnich gum bi thu an-còmhnaidh a 'dèanamh sgrùdadh air duilleagan-dàta na h-innealan taghte agad gus dèanamh cinnteach à co-choinneimh. Tha a bhith a 'taghadh an eadar-aghaidh as fheàrr mu bhith a' taghadh an inneal ceart airson na h-obrach.