SPI

abréviationTerme techniqueÉlectronique

Serial Peripheral Interface, un protocole de communication série synchrone pour le transfert de données à courte distance.

Un protocole de bus série à quatre fils utilisé principalement dans les systèmes embarqués pour connecter des microcontrôleurs à des capteurs, des puces mémoire et des écrans. Il fonctionne selon une architecture primaire-secondaire avec des lignes distinctes pour l'horloge, l'entrée des données, la sortie des données et la sélection de la puce. Comme il utilise des lignes d'émission et de réception dédiées, il prend en charge la communication en duplex intégral à des vitesses bien plus élevées que les alternatives à deux fils.

Entendu sur le terrain

Hook up the logic analyzer to the SPI bus so we can verify the microcontroller is actually sending the initialization sequence to the display.

En français simple Branchez l'analyseur logique sur le bus SPI pour que nous puissions vérifier si le microcontrôleur envoie bien la séquence d'initialisation à l'écran.

Conseil de pro

Vérifiez toujours la polarité de votre horloge et les paramètres de phase, les modes SPI mal assortis sont la raison la plus courante de la lecture de données corrompues.

Ne pas confondre avec

  • I²C: Le SPI utilise quatre fils et prend en charge des vitesses plus élevées en duplex intégral, tandis que l'I2C n'utilise que deux fils et nécessite un adressage.