Que signifie SPI Stand For?

July 2

Que signifie SPI Stand For?


SPI signifie Serial Peripheral Interface, une interface d'ordinateur série standard. Elle permet au microprocesseur connu comme un microcontrôleur qui commande les fonctions d'un appareil électronique, de communiquer avec les périphériques. Ces périphériques peuvent être convertisseur analogique-numérique ou numérique-convertisseurs analogique, une mémoire, des horloges en temps réel ou des capteurs, par exemple. SPI a été initialement développé par Motorola, mais est pris en charge par différents fabricants.

Serial Bus

SPI est ce qu'on appelle un bus série. En d'autres termes, elle se compose d'un ensemble de conducteurs électriques. Celles-ci relient les différentes unités fonctionnelles d'un ordinateur en même temps d'une manière telle que chaque unité reçoit des émissions de toutes les autres unités. La communication se fait par l'intermédiaire d'un seul canal qui délivre un chiffre binaire, ou peu, à la fois. Ceci est en contraste avec les communications en parallèle, dans lequel plusieurs canaux série se combinent.

Synchrone, Full Duplex Communication

SPI est synchrone, ce qui signifie qu'il fonctionne à des intervalles de temps fixes, contrôlés par une horloge. Elle opère également en duplex intégral, ce qui signifie que les signaux porteurs de données peuvent aller dans les deux directions simultanément. Dans SPI, les données sont toujours échangées entre les appareils. Lorsqu'un périphérique transmet des données, il faut lire les données entrantes provenant d'autres appareils avant de tenter de transmettre à nouveau. Si on ne lit que les données reçues en premier lieu, les données d'entrée est perdue et le dispositif SPI peut être désactivé en conséquence. Un dispositif SPI doit, cependant, discerner si les données entrantes est significatif ou non, de sorte qu'il peut soit le rejeter ou de générer des données fictives en réponse.

Maître-Esclave Relation

dispositifs SPI communiquent à l'aide d'une relation maître-esclave, dans lequel le dispositif maître déclenche une trame de données. SPI spécifie quatre signaux, l'horloge, le maître à esclave (MOSI), maître en esclave sur (MISO) et de l'esclave sélectionner. Le signal d'horloge est généré par le dispositif maître et l'entrée à tous les dispositifs esclaves, tandis que, comme son nom l'indique, les signaux MOSI et MISO transportent des données à partir du dispositif maître au dispositif esclave, et retour. SPI ne dispose pas d'un mécanisme permettant de confirmer la réception des données et offre aucun contrôle de flux.

Avantages et inconvénients

SPI offre un taux de transfert de données, ou la bande passante, jusqu'à 10 mégabits par seconde. SPI se distingue vraiment dans les applications - telles que les communications entre un codeur-décodeur ou codec, et un processeur de signal numérique - qui tirent parti de sa capacité duplex intégral. SPI est tmostly facile à mettre en œuvre pour les applications maître-esclave simples, mais il manque intégré dans le traitement, il peut être difficile à mettre en œuvre pour plusieurs esclaves.