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.
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.
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.
niveluri 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.
- Interfețe RS-232: prezentare generală a tipurilor și tipurilor de mărimi
- Cum să eliminați interfața din "CS: GO" utilizând comanda consolei?
- Cabluri și adaptoare. Cablu de hard disk SATA
- Cablu RS-232: descriere, desemnare, caracteristici tehnice
- De ce aveți nevoie de un controler USB
- Conector DVI: descriere, funcție, caracteristici ale dispozitivului
- Porturi HDMI: scopul, descrierea interfeței
- Interfață USB-B Prezentare generală
- Interfața este o inovație progresivă în lumea tehnologică
- 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 datelor
- Care sunt terminalele pentru colectarea de date. Cele mai simple modele de TSD
- Interfață I2C: descriere în limba rusă
- Conector AGP la placa de bază
- Interfața utilizator
- Prezentare generală a principalelor interfețe de transfer de date
- Interfața UART: descriere, utilizare
- Cum se verifică interfața RS-422?
- Ce este TCP-IP?
- Bus de sistem
- Care este interfața