Тэхналогіі, Электроніка
Што такое SPI-інтэрфейс
SPI-інтэрфейс быў распрацаваны фірмай Motorola. На сённяшні дзень ён адзін з самых папулярных, дзякуючы высокай хуткасці і выключнай прастаце, з усіх тых, што ставяцца да паслядоўнага тыпу. Акрамя таго, SPI-інтэрфейс уяўляе сабой яшчэ і прынцып сувязі. Па сутнасці, SPI з'яўляецца логікай перадачы дадзеных (вядучы-кіраваны) паміж двума рознымі прыладамі. Фізічных уласцівасцях надаюць значна менш увагі, іх рэалізуюць, як той казаў, «па абставінах», пры гэтым не прадугледжваецца пратакол ніжняга ўзроўню. Кожны вытворца можа ўнесці нешта сваё.
SPI-інтэрфейс: апісанне
Логіка такога прылады складаецца ў паслядоўнай перадачы дадзеных (побитно). Пры гэтым ўстаноўка і счытванне падзяляюцца ў часе дзякуючы адмысловаму синхросигналу на адмысловай шыне (яе называюць "шынай тактирования", ці "сінхранізацыі"). Пад падзелам разумеюць тое, што працэс ўстаноўкі і счытвання дадзеных адбываецца па процілеглым франтах сінхраімпульсу, генераванага на шыне. Дзякуючы такому выразны падзел ў часе чаргаванню счытванне і установак, ствараецца магчымасць выкарыстання аднаго і таго ж рэгістра для прыёму і для перадачы інфармацыі. Менавіта пад такі прынцып і распрацоўваўся SPI-інтэрфейс. Аднак развіццё тэхнікі не стаіць на месцы, на сённяшні дзень вялікія аб'ёмы памяці не ўяўляюць ніякіх праблем, і большасць прылад маюць асобныя ўваходныя і выходныя рэгістры. Вось у двух словах мы і разгледзелі, якім чынам уладкаваны інтэрфейс SPI.
Апісанне працы прылады
Прыбор, генеравальны сінхраімпульсы (кіраўнік) на шыну тактирования, з'яўляецца «вядучым» (майстар). Такая прылада ажыццяўляе кіраванне ўсім працэсам абмену дадзенымі, то ёсць вызначае, калі пачаць абмен, калі скончыць, колькі біт інфармацыі перадаць і т. Д. Другі прыбор, які ўдзельнічае ў абмене, называецца «кіраваным». Гэта прылада ніякім чынам не ўплывае на шыну тактирования. Для поўнадуплекснага абмену (перадача ў абодва бакі адначасова) SP- інтэрфейс выкарыстоўвае чатыры лініі:
- MOSI - выхад вядучага і ўваход кіраванага. Па гэтай лініі адбываецца перадача інфармацыі ад галоўнага прылады да прыёмнага.
- MISO - уваход вядучага і выхад «кіраванага». На гэты конт майстар прымае дадзеныя ад дапаможнага прыбора.
- SCLK - шына тактирования. Па гэтай лініі «вядучае» прылада генеруе сінхраімпульсы.
- SS - выбар «кіраванага». З дапамогай гэтага драты майстар кіруе сеансам абмену.
Similar articles
Trending Now