Co to SPI Stand Pro

? SPI je zkratka pro Serial Peripheral Interface , standardní sériové rozhraní počítače . To umožňuje, aby mikroprocesor známý jako mikroprocesor , který řídí funkce elektronické zařízení , pro komunikaci s periferními zařízeními . Tyto periferní zařízení může být analog – to- digital nebo digital – to- analog převodníky , paměti , v reálném čase hodiny nebo senzory , například . SPI byl původně vyvinut Motorola , ale je podporován od různých výrobců . Serial Bus

SPI je to, co je známé jako sériové sběrnice . Jinými slovy , to se skládá z řady elektrických vodičů . Tyto připojit různé funkční jednotky počítače dohromady takovým způsobem, že každá jednotka přijímá vysílání ze všech ostatních jednotek . Komunikace probíhá přes jeden kanál , který poskytuje jeden binární číslici , nebo bit , najednou . To je v protikladu k paralelní komunikaci , ve které několik sériových kanálů kombinovat .
Synchronní , Full Duplex komunikace

SPI je synchronní , což znamená, že pracuje na stanovenou dobu intervaly , řízené hodiny . To také pracuje na plně duplexní přenos, což znamená, že signály nesoucí data, může jít v obou směrech současně . V SPI , data jsou vždy k výměně mezi zařízeními . Pokudzařízení přenáší data , musí se před pokusem o znovu vysílat číst příchozí data z jiných zařízení . Pokud to nečte , že příchozí data první ,příchozí data ztracena azařízení SPI mohou být zablokovány v důsledku . Zařízení SPI však musí rozlišit , zda příchozí data má smysl nebo ne , tak , že to může být buď zlikvidovat , nebo vytvářet falešné údaje odpovědi .
Master- Slave Vztah

SPI zařízení komunikují pomocí vztahu master -slave , ve kterémhlavní zařízení inicializuje datového rámce . SPI specifikuje čtyři signály , hodiny , mistr z otroka v ( MOSI ) , mistr v otroka ven ( MISO ) a slave vyberte . Hodinový signál je generován pomocí master zařízení a vstup do všech slave zařízení , přičemž , jak již název napovídá , jsou signály MOSI a MISO přenos dat z master zařízení slave zařízení a zpět . SPI nemá mechanismus k potvrzení příjmu dat a nabízí žádnou kontrolu průtoku .
Klady a zápory

SPI nabízí rychlost přenosu dat , nebo šířku pásma , až 10 megabitů za sekundu . SPI opravdu vyniká v aplikacích – například komunikace mezi kodér – dekodér nebo kodek , a digitální signálový procesor – což využít jeho plný duplex schopnosti . SPI je tmostly snadno implementovat pro jednotlivé aplikace master -slave , ale to postrádá vestavěné řešení , tak to může být obtížné realizovat pro více otroků .

Napsat komentář