ТэхналогііЭлектроніка

Што такое SPI-інтэрфейс

SPI-інтэрфейс быў распрацаваны фірмай Motorola. На сённяшні дзень ён адзін з самых папулярных, дзякуючы высокай хуткасці і выключнай прастаце, з усіх тых, што ставяцца да паслядоўнага тыпу. Акрамя таго, SPI-інтэрфейс уяўляе сабой яшчэ і прынцып сувязі. Па сутнасці, SPI з'яўляецца логікай перадачы дадзеных (вядучы-кіраваны) паміж двума рознымі прыладамі. Фізічных уласцівасцях надаюць значна менш увагі, іх рэалізуюць, як той казаў, «па абставінах», пры гэтым не прадугледжваецца пратакол ніжняга ўзроўню. Кожны вытворца можа ўнесці нешта сваё.

SPI-інтэрфейс: апісанне

Логіка такога прылады складаецца ў паслядоўнай перадачы дадзеных (побитно). Пры гэтым ўстаноўка і счытванне падзяляюцца ў часе дзякуючы адмысловаму синхросигналу на адмысловай шыне (яе называюць "шынай тактирования", ці "сінхранізацыі"). Пад падзелам разумеюць тое, што працэс ўстаноўкі і счытвання дадзеных адбываецца па процілеглым франтах сінхраімпульсу, генераванага на шыне. Дзякуючы такому выразны падзел ў часе чаргаванню счытванне і установак, ствараецца магчымасць выкарыстання аднаго і таго ж рэгістра для прыёму і для перадачы інфармацыі. Менавіта пад такі прынцып і распрацоўваўся SPI-інтэрфейс. Аднак развіццё тэхнікі не стаіць на месцы, на сённяшні дзень вялікія аб'ёмы памяці не ўяўляюць ніякіх праблем, і большасць прылад маюць асобныя ўваходныя і выходныя рэгістры. Вось у двух словах мы і разгледзелі, якім чынам уладкаваны інтэрфейс SPI.

Апісанне працы прылады

Прыбор, генеравальны сінхраімпульсы (кіраўнік) на шыну тактирования, з'яўляецца «вядучым» (майстар). Такая прылада ажыццяўляе кіраванне ўсім працэсам абмену дадзенымі, то ёсць вызначае, калі пачаць абмен, калі скончыць, колькі біт інфармацыі перадаць і т. Д. Другі прыбор, які ўдзельнічае ў абмене, называецца «кіраваным». Гэта прылада ніякім чынам не ўплывае на шыну тактирования. Для поўнадуплекснага абмену (перадача ў абодва бакі адначасова) SP- інтэрфейс выкарыстоўвае чатыры лініі:

- MOSI - выхад вядучага і ўваход кіраванага. Па гэтай лініі адбываецца перадача інфармацыі ад галоўнага прылады да прыёмнага.

- MISO - уваход вядучага і выхад «кіраванага». На гэты конт майстар прымае дадзеныя ад дапаможнага прыбора.

- SCLK - шына тактирования. Па гэтай лініі «вядучае» прылада генеруе сінхраімпульсы.

- SS - выбар «кіраванага». З дапамогай гэтага драты майстар кіруе сеансам абмену.

Ўзроўні лагічнага нуля і адзінкі кадуюцца велічынёй напружання на шыне дадзеных (MISO і MOSI). Сігнал SS пазначае канец і пачатак сеансу абмену інфармацыяй. Часцей за ўсё ён інверсны. Гэта значыць, што ў час абмену дадзенымі «вядучае» прылада павінна ўсталяваць на лініі SS сігнал нізкага ўзроўню, а пасля заканчэння абмену - высокага. Наяўнасць ўзроўню SS дазваляе арганізаваць перадачу па некалькіх «кіраваным» прыборах, выкарыстоўваючы адзін сінхранізуецца сігнал і адну шыну дадзеных без дадатковых пратаколаў. Праўда, пры такім падключэнні неабходна падводзіць ад кожнага прыёмнай прылады асобную лінію SS.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.birmiss.com. Theme powered by WordPress.