nisfarm.ru

Co je rozhraní SPI?

Rozhraní SPI bylo vyvinuto firmou Motorola. K dnešnímu dni je jedním z nejoblíbenějších, díky své vysoké rychlosti a mimořádné jednoduchosti, od všech těch, které patří k sériovému typu. Navíc rozhraní SPI je také komunikačním principem. Ve skutečnosti je SPI logická přenos dat (master-slave) mezi dvěma různými zařízeními. Fyzickým vlastnostem se věnuje mnohem menší pozornost, jsou realizovány, jak se říká, "podle okolností", zatímco protokol nižší úrovně není předpokládán. Každý výrobce může přispět svým vlastním. spi rozhraní

Rozhraní SPI: popis

Logika takového zařízení spočívá v sériovém přenosu dat (bitových). V tomto případě je instalace a čtení odděleny včas díky speciálním hodinám na speciální sběrnici (nazývá se "časová sběrnice" nebo "synchronizace"). Rozdělení znamená, že proces instalace a čtení dat se vyskytuje na opačných okrajích synchronizačního impulsu generovaného na sběrnici. Díky tomuto jasně oddělenému načasování čtení a nastavení je možné použít stejný registr pro příjem a přenos informací. To je v souladu s tímto principem a vyvinula rozhraní SPI. Vývoj technologie však zatím nezastaví, velké množství paměti neobsahuje žádné problémy a většina zařízení má samostatné vstupní a výstupní registry. V kostce jsme se podívali na to, jak funguje rozhraní SPI.Popis rozhraní spi

Popis činnosti zařízení




Zařízení, které generuje hodiny (řízení) na sběrnici hodin, je "master" (master). Takové zařízení řídí celý proces výměny dat, tj. Určuje, kdy má zahájit výměnu, kdy má být dokončeno, kolik bitů bude přenášet atd. Druhé zařízení, které se účastní výměny, se nazývá "slave". Toto zařízení nemá žádný vliv na časovou sběrnici. Pro plně duplexní komunikaci (přenos v obou směrech současně) používá rozhraní SP čtyři řádky:

- MOSI - hlavní výstup a podřízený vstup. Tento řádek je komunikaci z hlavního zařízení do přijímače.

- MISO - vstup master a výstup "slave". Na tomto vedení master přijímá data z pomocného zařízení.

- SCLK je sběrnice hodin. Na tomto řádku zařízení "master" generuje synchronizační impulsy.

- SS - volba "otroka". Pomocí tohoto kabelu spravuje master výměnu.

popis rozhraní spiÚrovně logické nuly a jednotky jsou zakódovány hodnotou napětí na datové sběrnici (MISO a MOSI). Signál SS označuje konec a začátek komunikační relace. Nejčastěji je to obrácené. To znamená, že během výměny dat musí "master" zařízení nastavit signál nízké úrovně na linii SS a na konci výměny vysoký signál. Přítomnost úrovně SS umožňuje přenos několika "slave" zařízení pomocí jednoho synchronizačního signálu a jedné datové sběrnice bez dalších protokolů. Je pravda, že s tímto připojením je nutné od každého přijímače zajistit samostatnou SS linku.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru