777 Shares 1343 views

Was ist SPI-Schnittstelle

SPI-Schnittstelle wurde von Motorola entwickelt. Heute ist es eines der beliebtesten, aufgrund seiner hohen Geschwindigkeit und außergewöhnliche Einfachheit alle diejenigen, die an den seriellen Typ beziehen. Darüber hinaus SPI-Schnittstelle ist auch das Anschlussprinzip. Im Wesentlichen ist das SPI – Logik Daten (Master-Slave) , die zwischen zwei verschiedenen Geräten. Die physikalischen Eigenschaften sind viel weniger Aufmerksamkeit zu deren Umsetzung zu zahlen, wie sie sagen, „unter den gegebenen Umständen“, ist es nicht ein niedrigeres Level-Protokoll zur Verfügung stellen. Jeder Hersteller kann etwas von sich selbst machen.

SPI-Schnittstelle Beschreibung

Die Logik einer solchen Vorrichtung ist eine serielle Datenübertragung (Bit für Bit). In dieser Einstellung und Lesen durch ein spezielles Taktsignal an dem speziellen Bus in der Zeit voneinander getrennt sind ( „Bus-Timing“ oder „sync“ genannt). Durch Trennung ist gemeint, dass die Einstelldaten und der Lesevorgang an entgegengesetzten Taktflanke auf dem Bus erzeugt, stattfindet. Damit deutlich in der Zeit Interlace-Ablesungen und Einstellungen aufgeteilt wird es möglich, eine zu verwenden und die gleiche Register zum Empfangen und Senden von Informationen. Es ist nach diesem Prinzip und entwickelt, um die SPI-Schnittstelle. die Entwicklung der Technik jedoch steht nicht still, weitaus größere Mengen an Speicher Probleme nicht vorhanden sind, und die meisten Geräte verfügen über einen separaten Eingang und Ausgangsregister. Hier in aller Kürze haben wir darüber nachgedacht, wie die SPI-Schnittstelle angeordnet ist.

Beschreibung des Gerätebetriebes

Vorrichtung Erzeugen von Taktimpulsen (control) zu dem Bus-Timing, ein "Master" (Master). Dieses Gerät steuert den gesamten Prozess des Datenaustausches, dh bestimmt, wann den Austausch zu beginnen, wenn zu beenden, wie viele Bits der Informationsübertragung und so weiter .. Das zweite Gerät im Austausch teilnehmen, als „Slave“. Dieses Gerät ist nicht in irgendeiner Weise den Bustakt beeinflussen. Für Vollduplex-Austausch (Übertragung in beiden Richtungen gleichzeitig) SP- Schnittstelle verwendet vier Zeilen:

MOSI Eingang und Ausgang des Master – Slave. Entlang dieser Linie ist es die Übertragung von Informationen von dem Host an den Empfänger.

– MISO – Master-Eingangs- und Ausgangs "slave". Durch dieses Verhalten erhalten Stammdaten aus der Hilfsvorrichtung.

– SCLK – Bustakt. Entlang dieser Linie erzeugt die „lead“ -Gerät Taktimpulse.

– SS – Auswahl von "Slave". Mit diesem Draht Master steuert die Austausch-Sitzung.

Logik-Null-Niveau codiert, und eine Einheitsspannungswert auf dem Datenbus (MISO und MOSI). Das Signal SS zeigt das Ende und den Beginn der Sitzung des Informationsaustausches. Meistens ist es das Gegenteil. Dies bedeutet, dass muß während der Datenaustausches „Master“ -Gerät auf der Linie SS Signal mit niedrigem Pegel installiert werden, und an dem Vermittlungsende – hoch. Die Anwesenheit von SS-Pegel-Übertragung ermöglicht es mehreren „Slave“ Geräte unter Verwendung eines Taktsignals und eines Datenbusses ohne zusätzliche Protokolle anzuordnen. Wenn jedoch eine solche Verbindung ist notwendig, die Empfangseinrichtung von jeder separaten Leitung SS zu liefern.