Ce este o interfață SPI?

Interfața SPI a fost dezvoltată de Motorola. Până în prezent, este una dintre cele mai populare, datorită vitezei mari și a simplității excepționale, din toate cele care aparțin tipului de serie. În plus, interfața SPI este, de asemenea, un principiu de comunicare. De fapt, SPI este logică transfer de date (master-slave) între două dispozitive diferite. Proprietățile fizice se acordă mult mai puțină atenție, se realizează, așa cum se spune, "de circumstanțe", în timp ce protocolul nivelului inferior nu este prevăzut. Fiecare producător poate contribui la ceva propriu. spi interfață

Interfața SPI: descriere

Logica unui astfel de dispozitiv constă în transmiterea în serie a datelor (biți). În această setare și citire sunt separate în timp printr-un semnal special de ceas la autobuz special (numit „calendarul de autobuz“ sau „sincronizare“). Partiționarea înseamnă că procesul de instalare și de citire a datelor are loc pe margini opuse ale impulsului de sincronizare generat pe magistrală. Datorită acestui timp separat clar al citirilor și setărilor, este posibil să se utilizeze același registru pentru primirea și transmiterea informațiilor. Este în conformitate cu acest principiu și a dezvoltat interfața SPI. Cu toate acestea, dezvoltarea tehnologiei nu este încă în picioare, cu cantități mult mai mari de memorie care nu prezintă nici o problemă, și de cele mai multe dispozitive au un separate, registre de intrare și de ieșire. Pe scurt, ne-am uitat la modul în care funcționează interfața SPI.descriere interfață spi

Descrierea funcționării dispozitivului

Dispozitivul care generează ceasul (comanda) pe magistrala de ceas este "master" (master). Acest dispozitiv controlează întregul proces de schimb de date, și anume, determină când să înceapă schimbul, atunci când pentru a termina, câți biți de transfer de informații și așa mai departe .. Al doilea dispozitiv care participă la schimbul, numit „slave“. Acest dispozitiv nu afectează în nici un fel busul de sincronizare. Pentru comunicația full-duplex (transfer în ambele direcții în același timp), interfața SP folosește patru linii:

- MOSI - ieșire master și intrare slave. Această linie este transfer de informații de la dispozitivul principal la receptor.



- MISO - intrarea master și ieșirea "slave". Pe acest fir, comandantul primește date de la dispozitivul auxiliar.

- SCLK este magistrala ceasului. Pe această linie, dispozitivul "master" generează impulsuri de sincronizare.

- SS - alegerea "sclavului". Cu acest fir, comandantul gestionează sesiunea de schimb.

descriere interfață spiniveluri logice de zero sunt codificate, și o valoare de tensiune unitară pe magistrala de date (MISO și MOSI). Semnalul SS indică sfârșitul și începutul sesiunii de comunicare. Cel mai adesea este inversat. Acest lucru înseamnă că, în timpul schimbului de date a dispozitivului „maestru“ trebuie să fie instalat pe linia de semnal de nivel scăzut SS, iar la sfârșitul schimbului de - de mare. Prezența de transmitere la nivel de SS permite de a asigura mai multe dispozitive „slave“ folosind un semnal de ceas și o magistrală de date, fără a protocoalelor adiționale. Adevărat, prin această conexiune, este necesar să furnizăm o linie SS separată de la fiecare receptor.

Distribuiți pe rețelele sociale:

înrudit
Cum să eliminați interfața din "CS: GO" utilizând comanda consolei?Cum să eliminați interfața din "CS: GO" utilizând comanda consolei?
Cabluri și adaptoare. Cablu de hard disk SATACabluri și adaptoare. Cablu de hard disk SATA
Cablu RS-232: descriere, desemnare, caracteristici tehniceCablu RS-232: descriere, desemnare, caracteristici tehnice
De ce aveți nevoie de un controler USBDe ce aveți nevoie de un controler USB
Conector DVI: descriere, funcție, caracteristici ale dispozitivuluiConector DVI: descriere, funcție, caracteristici ale dispozitivului
Porturi HDMI: scopul, descrierea interfețeiPorturi HDMI: scopul, descrierea interfeței
Interfață USB-B Prezentare generalăInterfață USB-B Prezentare generală
Interfața este o inovație progresivă în lumea tehnologicăInterfața este o inovație progresivă în lumea tehnologică
Care sunt stilurile de interfață ale "DotA 2"?Care sunt stilurile de interfață ale "DotA 2"?
Cel mai bun terminal de colectare a datelor. Cum de a alege un terminal de colectare a datelorCel mai bun terminal de colectare a datelor. Cum de a alege un terminal de colectare a datelor
» » Ce este o interfață SPI?