Ho khetha pakeng tsa I2C le SPI, mekhoa e 'meli ea mecha ea puisano e ka sehloohong, e ka ba phephetso e kholo' me e na le tšusumetso e kholo pōpong ea morero, haholo-holo haeba pholisi ea puisano e fosahetseng e sebelisoa. SPI le I2C li tlisa melemo le mefokolo ea bona e le litsamaiso tsa puisano tse etsang hore e mong le e mong a tšoanelehe bakeng sa likopo tse itseng.
SPI
SPI, kapa Serial to Interface Peripheral, ke matla a fokolang haholo, a mane a marang-rang a puisano e kenyelletsano e entsoeng bakeng sa balaoli ba IC le liphahla tse ling ho buisana. Bese ea SPI ke bese e nang le duplex, e lumellang puisano hore e phalle ho tloha le ho tswa ho sesebelisoa sa lisebelisoa ka nako e le 'ngoe ka litefiso tsa ho fihlela ho 10Mbps. Sesebelisoa sa SPI se potlakileng haholo se se thibela hore se sebelisoe ho buisana pakeng tsa likaroloana tsa PCB tse fapaneng ka lebaka la keketseho ea bokhoni ba hore puisano e hōle nako e telele e eketsa melaetsa. PCB bokgoni e ka boela ea fokotsa bolelele ba melaetsa ea puisano ea SPI.
Ha SPI e ntse e le protocol e tsitsitseng, hase tekanyetso ea molao e lebisang ho mefuta e fapa-fapaneng ea litlhahiso le mekhoa ea tlhahiso ea SPI e ka lebisang litabeng tse lumellanang. Mekhoa ea ts'ebeliso ea SPI e lokela ho hlahlojoa kamehla pakeng tsa balaoli ba lihlopha le lits'ebeletso tsa makhoba ho tiisa hore motsoako o ke ke oa ba le mathata a sa lebelloang a puisano a tla ama tsoelo-pele ea sehlahisoa.
I2C
I2C ke tsamaiso e tloaelehileng ea puisano ea puisano e sebetsang feela e hloka mela e 'meli e nang le melaetsa e etselitsoeng ho buisana pakeng tsa linoko 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 la 3.4Mbps. 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.
Ho Khetha pakeng tsa I2C le SPI
Ho khetha pakeng tsa I2c le SPI, melaetsa e meholo e meholo ea puisano, e hloka ho utloisisa hantle melemo le meeli ea I2C, SPI le kopo ea hau. Tsamaiso e 'ngoe le e' ngoe ea puisano e tla ba le melemo e fapaneng e tla khetholla ha e sebetsa ho kopo ea hau. Phapang e ka sehloohong pakeng tsa I2C le SPI ke:
- I2C e hloka lisebelisoa tse peli feela, ha SPI e hloka tse tharo kapa tse 'nè
- SPI e tšehetsa puisano e phahameng ea duplex ea puisano ha I2C e lieha
- I2C e hula matla a mangata ho feta SPI
- I2C e tšehetsa lisebelisoa tse ngata ka bese e le 'ngoe ntle le lisebelisoa tsa ho khetha tse eketsehileng ka mochine oa puisano o lebisang ho sona ha SPI e hloka lintlha tse eketsehileng tsa letšoao ho laola lisebelisoa tse ngata ka bese e le' ngoe
- I2C e netefatsa hore data e rometsoeng e amoheloa ke sesebelisoa sa lekhoba ha SPI e sa netefatse hore data e amoheloa ka nepo
- I2C e ka koaloa ke sesebelisoa se le seng se sitoang ho lokolla bese ea puisano
- SPI e ke ke ea fetisetsa PCB ha I2C e ntse e ka, le hoja e ka ba lebelo la ho fetisetsa ha data
- I2C e theko e tlaase ho sebelisoa ho feta protocol ea puisano ea SPI
- SPI e ts'ehetsa feela sesebelisoa se le seng ka bese ha I2C e tšehetsa lisebelisoa tse ngata tsa master
- I2C ha e khone ho ba le lerata ho feta SPI
- SPI e ka tsamaea maeto a malelele feela 'me ha ho bonolo ho tsoa PCB ha I2C e ka fetisetsa data ka maoto a maholo haholo, le hoja e le litekanyetso tse fokolang tsa data
- Ho hloka taelo ea molao ho entse hore ho be le mefuta e sa tšoaneng ea protocol ea SPI, mefuta e fapaneng eo boholo ba eona e ileng ea qojoa ka protocol ea I2C
Likarohano tsena pakeng tsa SPI le I2C li lokela ho etsa khetho e ntle ea puisano bakeng sa kopo ea hau e bonolo. SPI le I2C ke mekhoa e metle ea puisano, empa e 'ngoe le e' ngoe e na le melemo e seng mekae e khethollang le mekhoa e khethiloeng. Ka kakaretso, SPI e molemo bakeng sa mekhoa e phahameng ea lebelo le matla ha nako ea I2C e le molemo bakeng sa ho buisana le palo e kholo ea lisebelisoa le phetoho e matla ea karolo ea lisebelisoa tsa lisebelisoa har'a libaka tse ling tsa bese ea I2C. SPI le I2C li na le mekhoa e tsitsitseng ea puisano bakeng sa lik'hamphani tse kenang hantle tse loketseng lefatše le kenngoa.