TeknikElektronik

Vad är SPI-gränssnitt

SPI-gränssnitt har utvecklats av Motorola. Idag är det en av de mest populära på grund av sin höga hastighet och exceptionell enkelhet för alla dem som hänvisar till den seriella typen. Dessutom är SPI-gränssnittet också principen anslutningen. I huvudsak är SPI de logiska uppgifter (master-slave) mellan två olika enheter. Fysikaliska egenskaper betalar mycket mindre uppmärksamhet för att genomföra dem, som de säger, "i omständigheter", ger den inte en lägre nivå protokoll. Varje tillverkare kan göra något av sig själva.

SPI-gränssnittsbeskrivning

Logiken i en sådan anordning är en seriell dataöverföring (bit för bit). I denna inställning och läsning är separerade i tiden med en speciell klocksignal vid särskild buss (som kallas "bus timing" eller "synk"). Genom separation menas att inställningsdata och läsprocessen sker på motsatta klockkant genereras på bussen. Med detta tydligt uppdelad i tids interlace avläsningar och inställningar, blir det möjligt att använda en och samma registrera sig för att ta emot och sända information. Det är under denna princip och utvecklat SPI-gränssnitt. Dock är utvecklingen av tekniken inte står still, överlägset större mängder minne inte några problem, och de flesta av enheterna har en separat ingångs- och utgångsregistren. Här i ett nötskal Vi har övervägt hur SPI-gränssnittet ordnas.

Beskrivning av anordningens drift

Anordning generera klockpulser (kontroll) till bussen timing, en "huvud" (master). Denna enhet styr hela processen för datautbyte, det vill säga bestämmer när man ska starta utbyte, då till slut, hur många bitar av informationsöverföring och så vidare .. Den andra enhet som deltar i utbytet, som kallas "slav". Denna enhet är inte på något sätt påverka bussklockan. För full-duplex-utbyte (överföring i båda riktningarna samtidigt) SP- gränssnittet använder fyra rader:

- MOSI - ingång och utgång av huvud slav. Längs denna linje finns det överföring av information från värden till mottagaren.

- MISO - Master input och output "slav". Genom detta beteende mästare tar emot data från hjälpanordningen.

- SCLK - bussklocka. Längs denna linje, genererar en "ledande" anordning klockpulser.

- SS - val av "slav". Med denna tråd mästare styr utbytet session.

logiska-noll nivåer kodas, och en enhetsspänningsvärde på databussen (MISO och MOSI). Signalen SS anger slutet och början av sessionen för informationsutbyte. Oftast är det omvända. Detta innebär att under datautbyte "master" anordning måste installeras på linjen SS låg nivåsignal, och vid växeländen av - hög. Närvaron av transmissionen SS-nivå gör det möjligt att anordna flera "slav" enheter som använder en klocksignal och en databuss utan ytterligare protokoll. Emellertid, när en sådan anslutning är nödvändigt att tillföra mottagningsanordningen från varje separat rad SS.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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