Skip to main content

Mi a soros perifériás interfész?

A soros perifériás interfész (SPI) egy olcsó, négy vezetékes, teljes duplex szinkron soros kommunikációs adatfolyam-interfész, amely mester-rabszolga kapcsolatban működik.Az adatátvitel soros eszközökön egyszerre egy kicsit fordul elő, így az SPI alacsony sebességű interfész lesz.Általában az integrált áramkörök közötti kapcsolatként használják, a fedélzeti lassú perifériás eszközökkel, amelyek időnként hozzáférhetők.Versenyez a párhuzamos adatátviteli eszközökkel, de mivel az SPI hatékonyságát növeli, a Formers előnye csökken.Az SPI -t néha mikrowire -nek nevezik, bár ezt az SPI részhalmaz protokolljának tekintik.

Az adatátvitel soros perifériás interfészen keresztül teljes duplexált protokollon keresztül történik.Az adatokat mindkét irányban egyidejűleg továbbítják és fogadják.Az SPI -t használó alkalmazások nagy hatékonyságot nyernek ebben az üzemmódban;Az egyik ilyen alkalmazás a kódoló-decoder (codec) és a digitális jelprocesszor (DSP) között van.Egyéb alkalmazások közé tartozik a hőmérséklet és a nyomásérzékelők, valamint a flash memória.A fő eszköz az összes kommunikációt jelzések továbbításával kezdeményezi a rabszolga eszközre.A soros perifériás interfész busz több rabszolga eszközt csatlakoztathat egyetlen mesterhöz.Négy különböző jelzéssel.Az első jelet soros órának (SCLK) hívják, amelyet csak a fő eszköz generál.Ezt követi a Master-Out Slave-In (MOSI), a Slave-Out (MISO) és a Slave Select (SSN), ahol n a szolga eszközök száma, amelyekhez a fő eszköz csatlakozik.

Egy tipikus, egy rabszolga-konfigurációban egy soros perifériás interfész használatát kívánó mérnök csatlakoztatná az SCLK-t egy rabszolga eszközök bemenetéhez.A MOSI ezután a mesterkészülékről a rabszolga eszközre hordozza az adatokat, míg a MISO az adatokat a rabszolgaról a mesterre továbbítja.Annak meghatározására, hogy melyik eszköz a mester és mely rabszolga, az előbbi összekapcsolja a Master SSN-t az SSN rabszolgájához, és az utóbbihoz általános célú diszkrét bemeneti/kimeneti jelet generál.

A soros perifériás interfészben több rabszolga csatlakoztatásához az egyik mesterhez külön SSN -jelek vannak csatlakoztatva a főberendezésből a rabszolgák elválasztásához.Például az SS1 csatlakozik az 1. rabszolgahoz, az SS2 csatlakozik a 2. rabszolgahoz, és így tovább.Az egy rabszolga konfigurációhoz hasonlóan az SCLK a fő eszközről a több rabszolgához van csatlakoztatva.A Mosi a mestertől a rabszolgákig csatlakoztatva van, valamint miso a rabszolgáktól a mesterig.